我读到他们以60 /小时的速度限制未经身份验证的请求,并以5k /小时的速度验证令牌。我想知道是否有基于IP地址的全局速率限制,即这个ip只能用y令牌发出x个请求/小时?
感谢。
答案 0 :(得分: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-Reset标头提供Unix UTC timestamp,让您知道新的新费率限制的确切时间。
重置时间戳也可用作
/rate_limit
资源的部分。
$ curl https://api.github.com/rate_limit
{
"rate": {
"limit": 60,
"remaining": 42,
"reset": 1372700873
}
}