3


0

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です…​

これを行うより良い方法はありますか?

2 Answer


0


Twitterの検索結果から取得できる信頼できるユーザー情報のみが、ユーザー名(from_user)とプロフィール画像のURLです。 より多くの情報が必要な場合は、各ユーザーに対してusers / showメソッドを呼び出す必要があります。 回避策やより良い方法はありません(私が知っていることです)。

あなたはユーザー情報と request whitelistingをキャッシュする必要があります。


0


更新:

私はホワイトリストを要求しました、そして、Twitterのみんなは私が代わりに新しい Streaming APIを使うべきであると私に言いました。

これはAlphaのテスト中なのでちょっとしゃべります、そしてドキュメンテーションははっきりしません、しかし概念はクールに見えます、そして限界は通常のAPIと異なっています。 後でそれに飛び込むつもりです。