我使用访问令牌使用经过身份验证的Git API请求。但仍然,我得到请求率限制60 req / hr。但该文件称,对于经过验证的请求,速率限制为5000 req / hr。为什么我得到60 req / hr。或者我使用的卷曲评论中是否有任何错误?
例如: 卷曲-H"内容类型:application / json" -H" authToken:xxxxxxx" -i https://api.github.com/repos/d3/d3/git/refs/tags/3.5.3"
答案 0 :(得分:1)
您发送OAuth令牌的语法错误。您需要使用此格式
curl -H"授权:令牌xxxxxxxxxxxxxxx" https://api.github.com
(或)
答案 1 :(得分:0)
根据git文档说:
对于未经身份验证的请求,速率限制最多允许60个 每小时要求。未经身份验证的请求与 发起IP地址,而不是用户发出请求。
但是,如果您需要使用更高的速率限制进行未经身份验证的呼叫,则可以将应用的客户端ID和密码作为查询字符串的一部分传递。
例如:
curl -i 'https://api.github.com/users/whatever?client_id=xxxx&client_secret=yyyy'
请参阅链接以获取更多信息: the unauthenticated rate limit for OAuth applications