4

ドキュメント(https://developer.foursquare.com/overview/ratelimits)でそれを見つけることができますThe limits are based on a moving window that tracks the number of requests you send per hour.が、実際には、数分待ってもレート制限は再充電されません。

どうしたの?APIレート制限の実装を変更しましたか?

4

1 に答える 1

6

ウィンドウはまだリアルタイムで更新されているはずです。

明確にするために、レート制限が500の場合、11:00に5つのリクエストを送信すると、X-RateLimit-Remainingは495になります。11:05まで数分待ってから別のリクエストX-Rateを送信すると、 -残りの制限は494になります-まだリセットされていません。

11:00に行った5つのリクエストが返されるのは12:01までです。したがって、12:01に再度リクエストすると、制限は498になります(今行ったリクエストの場合は-1、11:05のリクエストの場合は-1)。12:06に再度リクエストすると、499まで戻ります(完全な制限から、使用したものを差し引いたもの)。

于 2012-04-17T18:57:33.317 に答える