Twitterは不正利用を防ぎ、公平なリソースアクセスを確保するためにAPIリクエストを制限します。こちらがブレイクダウンです。**仕組み**レート制限は、時間ウィンドウ内のエンドポイントごとの最大リクエスト数を設定します (通常は15分)。OAuth 1.0aを使用していますか?各ユーザートークンには独自の上限があります。OAuth 2.0ベアラートークンを使用していますか?アプリには別の制限があります。それを超えると=エラー。**ユーザー向け制限** (エロンの2023年7月のアップデート)マスクはデータスクレイピングに対抗するため、日々の読取制限を導入しました:- 認証済みアカウント: 6,000 投稿/日 ( 後に 8,000) に引き上げられました- 未確認アカウント: 600 投稿/日 (→ 800)- 新しいアカウント: 300 投稿/日 (→ 400)天井に達しましたか? "レート制限を超えました" と表示され、リセットまで待つ必要があります。**プロデベロッパータクティクス**1. **キャッシング** - 頻繁にアクセスされるデータを保存し、冗長なリクエストをスキップする2. **バッチ処理** - 複数のAPI呼び出しを1つのリクエストにまとめる3. **スマートな優先順位付け** - 最も重要なエンドポイントを最初にヒットする4. **バックオフと再試行** - エラーを優雅に処理するために指数バックオフを使用する**それをバイパスできますか?**短い答え:いいえ。Twitterはサーバー側で制限を強制します。それを回避しようとすると、一時的な禁止やアカウントの制限のリスクがあります。ルールに従って、コードを最適化してください。APIレスポンスヘッダーは残りのリクエスト数とリセット時間を教えてくれるので、それに応じて監視し適応してください。
Twitter APIのレート制限:開発者が知っておくべきこと
Twitterは不正利用を防ぎ、公平なリソースアクセスを確保するためにAPIリクエストを制限します。こちらがブレイクダウンです。
仕組み レート制限は、時間ウィンドウ内のエンドポイントごとの最大リクエスト数を設定します (通常は15分)。OAuth 1.0aを使用していますか?各ユーザートークンには独自の上限があります。OAuth 2.0ベアラートークンを使用していますか?アプリには別の制限があります。それを超えると=エラー。
ユーザー向け制限 (エロンの2023年7月のアップデート) マスクはデータスクレイピングに対抗するため、日々の読取制限を導入しました:
天井に達しましたか? “レート制限を超えました” と表示され、リセットまで待つ必要があります。
プロデベロッパータクティクス
それをバイパスできますか? 短い答え:いいえ。Twitterはサーバー側で制限を強制します。それを回避しようとすると、一時的な禁止やアカウントの制限のリスクがあります。ルールに従って、コードを最適化してください。
APIレスポンスヘッダーは残りのリクエスト数とリセット時間を教えてくれるので、それに応じて監視し適応してください。