とレート制限のヘッダー:「時間スライディング」ウィンドウの下https://www.instagram.com/developer/limits/Instagramの無い予測可能な値
レート制限コントロールの動作、質問です:
増加の頻度は何残りの呼び出しについては、HTTPヘッダ(x-ratelimit-remaining)秒?分、一時間?
ドキュメントを読む。 "ライブアプリのトークンごとに5000 /時間"(私たちの会社のAppは既にライブになっていた)、私は周波数リミッタを仮定しました。毎秒または毎分計算されましたが、数日後に別の戦略を試しても価値はありません。
可能な回答(これは符号化された方法によっては)であってもよい:
(周波数リミッタのようなスライディングウィンドウ)
- はそれぞれ720ミリ秒(3600' (1時間)/ 5000 1枚のクレジットを増加させます(残りのコール))を要求することなく、5000に達するまで0になります。 1 reqを実行すれば正確な頻度で5000コールを失うべきではありません。したがって、戦略的に過ごすことができます:分散、混乱、トラフィック適応。
(各時間の充電を制限されたシンク)
5000で残り、それが1時間はその第一の要求経過した後、要求ごとに1つのクレジットは、、周波数を重要では-NO崩壊:それは戻っトークンが第1の要求を行うのに使用されたため、1時間ごとに5000に更新される。
...