1

Twitter Gem を使用して特定のユーザーのすべてのツイート (または少なくとも 3000 件) を取得する方法はありますか?

Twitter.user_timeline("BarackObama")

期待したほど多くのツイートが返されません...

4

1 に答える 1

3

デフォルトでは、1 回のリクエストでuser_timeline最新 (最大) 200 件のツイート1のみが返されます。複数のリクエスト (各リクエストの最後のツイートの ID を取得し、max_idパラメータを使用して古いツイートをリクエストする) を使用することもできますが、過剰なリクエストでブロックされないように、レート制限について調べてください。これが起こらないようにするために、アプリケーションには何らかの形のキャッシュ ソリューションが必要になると思います。

于 2012-06-10T16:26:40.127 に答える