icon

で Twitter のレートリミットの挙動を調べてみた経過:

(条件)
graphql エンドポイントを使用する Recent, Search, List, User のタブを開いた状態で、各エンドポイントが平均50回/15分のペースで呼ばれるように自動更新する設定

(結果)
・各エンドポイントのリクエスト数の総計が 2,106 回になった辺りでレートリミットのエラーが返るようになった
 → 1,000回/日 が上限という噂もあったが一致せず謎

・自動更新されない Favorites もレートリミットのエラーが返るようになった
 → エンドポイント別ではなく、全エンドポイントの合計リクエスト数で判定してそう

・アクティブでないアカウントで試したため、最終的に取得したツイートの総数は 400 件程度
 → 取得件数は関係なさそう(Tweet caps 的な基準ではなさそう)

・レートリミットがリセットされるタイミングは未確認
 → たぶんリセット後の最初のリクエストから24時間じゃないかなと思ってる