获取Twitter API搜索结果的关注者数量

时间:2009-11-09 15:19:50

标签: twitter

我要做的是提取一些搜索结果,然后按用户对其进行排序。

现在我正在使用 $to->OAuthRequest('http://search.twitter.com/search.json', array('q' => 'search-term'), 'GET');

获取结果,但我实际上无法获得有关用户的信息,如follower_count等等,所以我虽然我会将每个结果的user_id,并通过http://twitter.com/users/show.xml运行以获得其余的结果信息。

问题是,如果我得到50个结果,那就是50个API调用,这是每小时限制的1/3 ......

有更好的方法吗?

2 个答案:

答案 0 :(得分:0)

只有可以通过Twitter搜索结果获得的可靠用户信息是用户名(from_user)和个人资料图片网址。如果您需要更多信息,则必须为每个用户调用users / show方法。没有解决方法或更好的方法(我知道)。

您必须缓存用户信息和request whitelisting

答案 1 :(得分:0)

更新

我已经请求白名单,Twitter上的人告诉我应该使用新的Streaming API

这有点糟糕,因为它在Alpha测试中,文档不清楚,但概念看起来很酷,而且限制与常规API不同。稍后会潜入它。