使用Twitter流式处理多个搜索字词

时间:2011-08-23 03:25:27

标签: twitter

我想构建一个Web应用程序,实时跟踪一些用户定义的搜索词,并提供实时可视化。我发现http://www.monitter.com/是一款与其要求类似的应用。适用的API是什么?最初我认为流API是明显的选择,但是一个并发连接的限制意味着我一次只能跟踪一个搜索词(使用一个用户帐户)。我可以通过创建多个用户帐户来解决这个问题,但这似乎是错误的方法。

我查看了用户流,但该API的语言似乎更适合桌面应用程序。

那么,我的用例最好的API是什么?感谢。

2 个答案:

答案 0 :(得分:3)

实际上,您可以通过一个流API连接跟踪最多400个关键字/字词。 https://dev.twitter.com/docs/streaming-api/methods#track

根据您使用的语言,您可以使用多个界面。 如果您使用的是PHP,那么我可以推荐Phirehose,因为它运行良好,并且包含了不同用法场景的多个示例。 http://code.google.com/p/phirehose/wiki/Introduction

什么不存在 - 在处理收到的推文时,你需要弄清楚如何匹配哪个推文对应哪个关键字/术语,因为twitter流API在一个流中提供所有匹配的推文。

答案 1 :(得分:0)

使用Firebug进一步调查,我发现monitter.com只是在客户端每隔一秒左右轮询REST搜索API。这也是我最终做的事情。