2013-06-05 15 views
0

我讀他們以60 /小時的速度限制未經驗證的請求,並以5k /小時驗證令牌。我想知道是否有一個基於IP地址的全球速率限制,即這個IP只能使用y令牌每小時x請求?如果我用訪問令牌發出請求,請問github是否限制ip的速率?

謝謝。

+0

您可以在API檢查速率限制,請參見本:http://developer.github.com/v3/ – phoet

+1

不應該有這樣的限制,即只有在60 /小時和5k/h限制。如果您的確觸及全球IP限制,請聯繫他們的支持團隊以確定發生了什麼([email protected])。 –

+0

謝謝@IvanZuzak。 –

回答

0

您至少可以通過使用new information introduced 2d July 2013開始檢查:使用訪問令牌進行查詢並查看rate limit重置時間如何受到影響。

這些信息現在在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復位頭提供一個Unix UTC timestamp,讓你知道確切的時間英寸

復位時間戳您全新的限速踢也可作爲部分的/rate_limit資源

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

{ 
    "rate": { 
    "limit": 60, 
    "remaining": 42, 
    "reset": 1372700873 
    } 
} 
相關問題