0

Twitter のレート制限に関して奇妙な動作が見られます。Rails アプリ (コントローラーのアクション) で次のコードを実行すると、しばしばエラーが発生します。

Twitter::エラー::TooManyRequests.

ただし、Rails コンソールで同じコードを実行すると、問題は発生せず、Twitter に対して必要な数の要求を行うことができます。

アプリコード:

Twitter.mentions(count: 200, since_id: maximum(:tweet_id))

Rails コンソール コード:

Twitter.mentions(count: 200)

レート制限が同じでないのはなぜですか?

Twitter gem のバージョン 4.7.0 を使用しています。

余談ですが、返されるツイートの数が異なることにも気付きました。これも同じ理由によるものだと思います。

4

0 に答える 0