问题标签 [twitter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1438 浏览

localization - Twitter:通过 API 的本地消息

几天前,我看到 happn.in 现在提供了一项服务,其中推文(twitter.com 上的消息)被分组并针对本地区域进行分析。对于几个城市,它们会为您提供趋势术语列表。

我知道你不能确切地知道他们是如何做到这一点的,但也许你可以帮助我,不过:我也怎么能做到这一点?我有几种方法。其中之一有用吗?

  • 方法 1

使用REST API public_timeline并每次浏览所有推文。列出模式和拟合位置,例如“纽约”和“NY”转到“纽约市”,“洛杉矶”和“LA”转到“洛杉矶”等。如果找不到已知的模式,你继续下一条推文。

  • 方法 2

使用搜索 API 地理编码功能,例如“ http://search.twitter.com/search.atom?geocode=##LAT##%2C##LONG##%2C##radius##km ”。不幸的是,我不知道结果是否可信/好!?

  • 方法 3

关注在其位置字段中具有城市名称的用户并分析 REST API Friends_timeline

你有其他想法吗?

我希望你能帮助我。提前致谢!

0 投票
2 回答
17859 浏览

iphone - 使用 Oauth 从 iPhone 应用程序发送推文

有谁知道使用 twitter API 和 iPhone SDK 2.2.1 或更早版本的 Oauth 身份验证的好例子?

找到了一个示例,但它似乎在https://github.com/kimptoc/MGTwitterEngine-1.0.8-OAuth使用了仅 3.0 的框架

0 投票
1 回答
2280 浏览

twitter - 推特关注者推文的 YQL

如何获取特定 Twitter 帐户关注者的推文列表?我可以通过以下方式获取关注者 ID 的列表:

我的假设是,要检索所有这些 id 的推文,我应该能够编写:

但我没有得到任何结果。

注意- 为了比较以下查询,它获取朋友的推文(我关注的人,而不是关注我的人),确实有效:

0 投票
5 回答
1425 浏览

twitter - 在 OAuth 上使用 Twitter 进行身份验证和 API 使用的工作流程

我对所有这些 OAuth bruhaha 有点困惑,因为我能找到的所有示例都是针对 Web 应用程序的,而没有一个是针对桌面应用程序的。

我了解 Web 应用程序的工作流程,但这包括 Web 应用程序和 twitter 之间的一些重定向。

  • 如何在桌面应用程序中做到这一点?
  • 重定向如何工作?
  • 我是否必须包含 Web Browser 对象?
  • 有没有办法解决这个问题?
  • 谁能指出我的资源而不是完整的解决方案?

谢谢

0 投票
2 回答
3771 浏览

ruby-on-rails - 未初始化的常量 Twitter::OAuth - 忽略某处的需求?

我希望将最新的 Twitter gem 用于我正在开发的 Rails 应用程序。

但是,执行以下行:

触发以下异常:

我确实使用'config.gem'twitter''在我的environment.rb中配置了gem,并且我已将gem解压缩到我的vendor/gems目录中。我还尝试在我调用它的控制器内扔一个“require 'twitter'”。

我是否遗漏了一些明显的东西,或者这是当前 gem 的问题?

0 投票
1 回答
945 浏览

powershell - Powershell 脚本问题(获取内容与分配给变量)

我正在尝试编写一个 Twitter Powershell 脚本,该脚本将使用社区创建的PoshTwitter接口和 Twitter API 来尝试查找可能是垃圾邮件发送者的关注者列表。

我有一种感觉,我的问题不在于我正在调用的特定 cmdlet (Get-TwitterFollowers),而在于分配变量之间的区别:

如果我试试这个:

$rawFol 与我这样做不同:

Get-TwitterFollowers cmdlet 返回一个转换为字符串的 XML 文件。

我可以尝试哪些事情来确定这两个作业之间的差异?它们看起来会产生相同的内容。

0 投票
5 回答
19384 浏览

c# - Twitter API + OAuth:无法发送状态更新,收到 401

我正在尝试使用 Twitter 的 API 和 OAuth 发送状态更新(新推文)。我正在使用 Shannon Whitley .NET 代码示例http://www.voiceoftech.com/swhitley/?p=681(在 Twitter API 文档中推荐)。我可以使用 OAuth 读取(GET)就好了,但是当我尝试通过 http://twitter.com/statuses/update.xml(使用 POST)发送状态更新时,它返回一个带有以下 XML 的 401:

我发誓我已经将我的应用程序设置为使用读写,Twitter 上的授权页面 (http://twitter.com/oauth/authorize) 甚至说“应用程序 TweeVerbs.com(开发)希望能够访问并在 Twitter 上更新你的数据。”

然而它仍然在说“只读应用程序不能发布”。哇!?

我已经用谷歌搜索了这个错误消息,直到我脸色发青。我发现某处说将查询字符串参数oauth_access_type=write添加到重定向 URL,该 URL 转到我已经完成的 Twitter 授权页面,但它仍然给我一个 401。


如果有帮助,以下是根据 OAuth 工作流程发送回来的数据:

请求授权令牌:

http://twitter.com/oauth/request_token?oauth_consumer_key=tViV8vAt4cqSKbGdPGWT7Q&oauth_nonce=2790042&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1244567068&oauth_version=1.0&oauth_signature=KzxcXN%2bQs8SLjJJJJJJJJJJJJJJ2%2Q%3d

生成的授权重定向 URL:

http://twitter.com/oauth/authorize?oauth_token=EpyBg3nJGOmtmBjRUAsqqaGHARb2F2F2VcccqHkwio&oauth_access_type=write

授权屏幕消息: “应用程序 TweeVerbs.com(开发)希望能够访问和更新您在 Twitter 上的数据。此应用程序计划在将来使用 Twitter 为您登录。如果您想连接到Sironfoot 以外的帐户。”

获取访问令牌:

HTTP://twitter.com/oauth/access_token oauth_consumer_key = tViV8vAt4cqSKbGdPGWT7Q&oauth_nonce = 2016804&oauth_signature_method = HMAC-SHA1&oauth_timestamp = 1244567166&组oauth_token = EpyBg3nJGOmtmBjRUAsqqaGHARb2F2F2VcccqHkwio&oauth_version = 1.0&oauth_signature =%2bEVQUxUPLT%2B%2bkfaG0Vq1YJZXcAw%3D

状态更新API调用: URL - HTTP://twitter.com/statuses/update.xml POST数据- oauth_consumer_key = tViV8vAt4cqSKbGdPGWT7Q&oauth_nonce = 5707692&oauth_signature_method = HMAC-SHA1&oauth_timestamp = 1244567268&组oauth_token = 19130957-nb89DjZhjCAzcbHUa96yRWHqlQFQIJ0AKyXpqnHt1&oauth_version = 1.0&状态=的HelloWorld&oauth_signature = WQA%2bWY0IxveeSJ7G3Ewy3whh1sE%3D

0 投票
3 回答
1244 浏览

google-app-engine - Google App Engine 的 urlfetch 有没有办法打开并保持打开 Twitter Streaming API 连接?

Twitter 流 api 说我们应该打开一个 HTTP 请求并在更新时解析它们。我的印象是 Google 的 urlfetch 无法保持 http 请求在 10 秒后打开。

我考虑过每隔几秒就轮询一次我的 Twitter 帐户的 cron 作业,但我认为 Google AppEngine 每分钟只允许一次 cron 作业。但是,我的应用程序需要近乎实时地访问我的 twitter @replies(最好只有 10 秒或更短的延迟)。

是否有任何方法可以从 Twitter 接收实时更新?

谢谢!

0 投票
1 回答
265 浏览

xml - 从推文中删除 URL 和 @REPLIES

for($i=0;$ientry);$i++) {

}回声“”;

代码中的 .$tweet 变量包含推文文本,还包含已发布推文的 url、#hashtags 和 @replies。

我想从推文中删除它们,剩下的应该是文本内容。我怎么做?

任何帮助将不胜感激。谢谢你们

0 投票
3 回答
3777 浏览

ruby-on-rails - Ruby on Rails 和 Twitter OAuth 的测试策略

我正在开发一个利用 twitter oauth 的应用程序,但遇到了一个难题,试图弄清楚如何测试 twitter oauth。特别是尝试使用 Cucumber 和 Webrat/Selenium 来测试功能——如果用户是否授予对应用程序的 oauth 访问权限,则注册/登录过程中的某些步骤的行为会有所不同。

有没有人在他们的 Ruby on Rails Cucumber 功能(或任何其他测试框架)中成功地模拟或存根部分或所有 Twitter OAuth 系统?任何帮助,将不胜感激。