Twitter Search APIを使用して、特定の検索語句に対して10のエントリを取得しています。 Twitter Search APIを使用して必要なエントリ数を取得する方法
は私が発行:http://search.twitter.com/search.atom?q=%40cldmgc&rpp=10
しかし、私は唯一の5項目を取得しています。
認証が不要なので解決できますか?
Twitter Search APIを使用して、特定の検索語句に対して10のエントリを取得しています。 Twitter Search APIを使用して必要なエントリ数を取得する方法
は私が発行:http://search.twitter.com/search.atom?q=%40cldmgc&rpp=10
しかし、私は唯一の5項目を取得しています。
認証が不要なので解決できますか?
問題はレート制限ではなく、検索APIの迷惑な制限の1つに遭遇しました。これは過去4日間の結果しか返しません。あなたの質問に対して、過去4日間に5回のステータス更新があり、それだけでフェッチできます。
しかし、あなたの検索語句が5つ以上の結果(「紫色」のこのようなクエリの場合):http://search.twitter.com/search.atom?q=purple&rpp=10)を検索すると、次のページを取得するために必要なクエリがTwitterにうまく含まれています。結果。
<link type="application/atom+xml" href="http://search.twitter.com/search.atom?max_id=86674031113289728&page=2&q=purple&rpp=10" rel="next"/>
ちょうど
rel="next"
と
type="application/atom+xml"
を持つ
<link>
から
のhrefをお読みください。あなたのXMLパーサーは、HREFをデコードした後、フォームにURLを持っています:
http://search.twitter.com/search.atom?max_id=86674031113289728&page=2&q=purple&rpp=10
私も「ページ」オプションを含める http://search.twitter.com/search.atom?q=%40cldmgc&rpp = 10&page = 2 は次の10個のエントリを返す必要があります – gnuger