本文介绍了如何查看我的GitHub当前速率限制?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
GitHub页面https://developer.github.com/v3/rate_limit/显示限速状态,例如:
回复
Status: 200 OK
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
X-RateLimit-Reset: 1372700873
{
"resources": {
"core": {
"limit": 5000,
"remaining": 4999,
"reset": 1372700873
},
"search": {
"limit": 30,
"remaining": 18,
"reset": 1372697452
}
},
"rate": {
"limit": 5000,
"remaining": 4999,
"reset": 1372700873
}
}
,但只说我需要检查这个GET /rate_limit
。但如何使用它呢?我应该这样做吗?
curl -i https://api.github.com/users/octocat GET /rate_limit
此命令效果如何?
相关问题:
- GitHub API limit exceeded: how to increase the rate limit in front-end apps
- jspm saying "github rate limit reached" - how to fix?
- Github API: Fetch issues with exceeds rate limit prematurely
- https://developer.github.com/v3/#rate-limiting
推荐答案
您可以使用
调用此终结点curl -H "Authorization: token YOUR-OAUTH-TOKEN" -X GET https://api.github.com/rate_limit
或类似的Ruby
require 'uri'
require 'net/http'
url = URI("https://api.github.com/rate_limit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'token YOUR-OAUTH-TOKEN'
response = http.request(request)
puts response.read_body
这篇关于如何查看我的GitHub当前速率限制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!