0

PHP と Twitter 検索 API を使用して、特定の検索用語のすべてのツイートを取得する方法を見つけようとしています。

したがって、機能には 1. 検索用語を含める 2. 各ページから用語を引き出す。3. 最後の検索から新しい用語のみを取得します。 4. データベースまたはフラット ファイルにエクスポートします。

複数のページを横断することを除いて、これらすべてについてかなり明確です

4

3 に答える 3

5

twitter API はページ番号パラメーターを取ります。アトムの結果には、リンク要素があり、次と前の rel 属性があります。これは、2 ページ目などを探す必要があるかどうかの最良の指標になります。そのタグの href 属性は、リクエストする必要がある URL を教えてくれます。

作成するクエリは、since_id パラメータも受け取ります。重複をフィルタリングする必要がないように、応答に表示される最大の ID 番号を保存し、後続の要求で使用する必要があります。

データ ストレージに関しては、おそらく、結果をどうするかによって選択するのが最も良いでしょう...クエリを実行する場合は、データベース、つまり MySQL に保存する必要があります。ログを記録するだけの場合は、フラット ファイルで問題ありません。

于 2009-05-11T20:36:21.940 に答える
0

検索 API には次のpageパラメーターがあります。

ページ: オプション。返されるページ番号 (1 から開始)。最大約 1500 件の結果 (rpp * ページに基づく)。注: ページネーションには制限があります。

例: http://search.twitter.com/search.atom?q=devo&rpp=15&page=2

それは役に立ちますか?

于 2009-05-11T20:29:49.280 に答える
0

Twitter 検索 APIはページ パラメータを受け取ります。

# ページ: オプション。返されるページ番号 (1 から開始)。最大約 1500 件の結果 (rpp * ページに基づく)。注: ページネーションには制限があります。

* Example: http://search.twitter.com/search.atom?q=devo&rpp=15&page=2
于 2009-05-11T20:30:54.007 に答える