2009-11-09 84 views
3

我想要做的是拉一些搜索結果,並按用戶排序。獲取Twitter的API搜索結果的追隨者數

現在,我使用 $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 ...

有沒有更好的方式來做到這一點?

回答

0

只有您可以從twitter搜索結果中獲得的可靠用戶信息是用戶名(from_user)和個人資料圖片url。如果您需要更多信息,則必須爲每個用戶調用users/show方法。沒有解決方法或更好的方法(我知道)。

您將必須緩存用戶信息和request whitelisting

0

更新:

我已要求白名單,並在Twitter上的人告訴我,我應該使用新的Streaming API

這有點糟糕,因爲它在Alpha測試中,並且文檔不清楚,但概念看起來很酷,而且限制與常規API不同。稍後再深入研究。

+1

請更新這個問題,如果你找到解決這個問題,因爲我有完全相同的問題:) –