1

認証されていないリクエストのレート制限を 60/時間、認証済みトークンを 5k/時間に制限していることを読みました。IP アドレスに基づくグローバル レート制限があるかどうか疑問に思っていました。つまり、この IP は y トークンで x リクエスト/時間しか作成できませんか?

ありがとう。

4

1 に答える 1

0

少なくとも、2013 年 7 月 2 日に導入された新しい情報を使用して確認を開始できます。アクセス トークンを使用してクエリを作成し、レート制限のリセット時間がどのように影響を受けるかを確認します。

その情報は、新しいX-RateLimit-Reset応答ヘッダーで利用できるようになりました。

$ curl -I https://api.github.com/orgs/octokit

HTTP/1.1 200 OK
Status: 200 OK
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 42
X-RateLimit-Reset: 1372700873
...

X-RateLimit-Reset ヘッダーはUnix UTC タイムスタンプを提供し、新しいレート制限が開始される正確な時刻を知らせます。

リセット タイムスタンプもリソースの一部/rate_limitとして利用できます。

$ curl https://api.github.com/rate_limit

{
  "rate": {
    "limit": 60,
    "remaining": 42,
    "reset": 1372700873
  }
}
于 2013-07-03T05:30:40.083 に答える