Twitter - 不断搜索术语

时间:2011-05-06 21:32:43

标签: twitter twitter-streaming-api

我想知道是否有人可以帮助我,我有点困惑 要使用哪种API。如果有人能提供一些指导,我会真的 欣赏它。

我正在尝试创建一个用户可以监控Twitter的网站 某些主题标签。该网站将不断搜索Twitter任何新的 更新并存储与该特定主题标签相关的任何推文。此过程最多可运行60天。

据我所知,我的两个选择是:

使用搜索API 这个API的问题在于,如果我拥有1000个用户 监控不同的主题标签,我很快就会到达我的API 限制,因为我将提出一些请求,可能一次 每2-3分钟一次。有没有办法结合使用oauth 搜索API,以便限制是基于用户而不是应用程序 根据?这样,限制将是用户特定的,我不必 担心。

使用Stream API 我认为这可能是一个更好的解决方案,但似乎你是 仅限于您可以打开多少个连接。文档 似乎不清楚这是如何工作的...是每个Twitter帐户的连接限制 还是服务ip?例如,如果我的网站有1000个用户,则每个用户都是 监视一个hashtag,这1000个流api连接是否会 反对我的服务器IP或他们会对用户?

1 个答案:

答案 0 :(得分:1)

您将需要使用Streaming API。您将打开一个跟踪所有用户条款的连接。当用户添加要跟踪的新术语时,您将使用新术语重新启动流。单个流将用于您创建的机器人Twitter帐户,而不是您的用户帐户。