C# の検索テキストに従ってすべてのツイートを表示する 1 つのアプリケーションがあります。ただし、Search API を使用している間は、限られた数のツイートしか表示されません。私はこの "http://search.twitter.com/search.atom?q=Query&rpp=100" を使用しています 検索テキストに従ってすべてのツイートを見つける解決策は何ですか?
質問する
411 次
1 に答える
1
Twitter の検索は、5 ~ 7 日間、または 1,500 ツイートのいずれか早い方までさかのぼるだけです。検索 API は同じです。それを超えるツイートは、既知の方法では入手できません。Twitterにはそれらがありますが、それらを取得する方法はありません. 一部のキーワードまたは一部のユーザーからのすべてのツイートが必要であることが事前にわかっている場合は、ストリーミング API を使用してそれらを事前に収集し、データベースに保存する必要があります。その後、いつでもデータベースを検索して、保存済みのすべてのツイートを取得できます。
page
1500 件のツイートすべてを取得するには、API リクエストでパラメータを設定する必要があるかもしれません。たとえば、現在、リクエストは最初の (最新の) 100 ツイートのみを表示しているため、100 から 200 までのツイートを表示するには、次のようにします。
http://search.twitter.com/search.atom?q=Query&rpp=100&page=2
200 ~ 300 件のツイートを取得するには、ページ番号を増やして、最大で約 15 ページまで増やします。
于 2013-01-01T14:01:16.317 に答える