github API搜索-限制和策略

github API搜索-限制和策略,github,github-api,Github,Github Api,我想知道github搜索API是否对请求数量有限制,我也想知道是否可以将检索到的数据保存在我自己的数据库中,或者两者之间是否存在某种策略 谢谢。如下所示 我们将未经验证的请求限制为每小时60次。对于使用基本身份验证或OAuth的请求,我们将请求限制为每小时5000次。您可以检查任何API请求返回的HTTP头以查看您的当前状态: $ curl -i https://api.github.com/users/whatever 至于保存数据,如果是你的就可以了,如果是其他的也可以,但我不是律师: 第

我想知道github搜索API是否对请求数量有限制,我也想知道是否可以将检索到的数据保存在我自己的数据库中,或者两者之间是否存在某种策略

谢谢。

如下所示

我们将未经验证的请求限制为每小时60次。对于使用基本身份验证或OAuth的请求,我们将请求限制为每小时5000次。您可以检查任何API请求返回的HTTP头以查看您的当前状态:

$ curl -i https://api.github.com/users/whatever
至于保存数据,如果是你的就可以了,如果是其他的也可以,但我不是律师:

第F.1节:

我们对贵方提供的材料不主张任何知识产权 为服务。您上传的个人资料和材料仍属于您。 但是,通过将页面设置为公开查看,您同意 允许其他人查看您的内容。通过将存储库设置为 公开查看时,您同意允许他人查看和使用您的 存储库

下面说

我们将未经验证的请求限制为每小时60次。对于使用基本身份验证或OAuth的请求,我们将请求限制为每小时5000次。您可以检查任何API请求返回的HTTP头以查看您的当前状态:

$ curl -i https://api.github.com/users/whatever
至于保存数据,如果是你的就可以了,如果是其他的也可以,但我不是律师:

第F.1节:

我们对贵方提供的材料不主张任何知识产权 为服务。您上传的个人资料和材料仍属于您。 但是,通过将页面设置为公开查看,您同意 允许其他人查看您的内容。通过将存储库设置为 公开查看时,您同意允许他人查看和使用您的 存储库


添加到@CharlesB给出的答案中,因为它们在查询字符串中包含客户端ID和密码

$ curl -i https://api.github.com/users/whatever?client_id=xxxxxxxxxxxxxx&client_secret=yyyyyyyyyyyyyyyyyyyyy

HTTP/1.1 200 OK
Status: 200 OK
X-RateLimit-Limit: 12500
X-RateLimit-Remaining: 11966

添加到@CharlesB给出的答案中,因为它们在查询字符串中包含客户端ID和密码

$ curl -i https://api.github.com/users/whatever?client_id=xxxxxxxxxxxxxx&client_secret=yyyyyyyyyyyyyyyyyyyyy

HTTP/1.1 200 OK
Status: 200 OK
X-RateLimit-Limit: 12500
X-RateLimit-Remaining: 11966

除了前面的答案之外,您还可以准确地知道重置时间的有效时间

该信息现在可在
X-RateLimit-Reset
响应标题中找到

“X-RateLimit-Reset”标题提供了一个提示,让您知道新的利率限制生效的确切时间

重置时间戳也可用作
/rate\u limit
资源的部分


除了前面的答案之外,您还可以准确地知道重置时间的有效时间

该信息现在可在
X-RateLimit-Reset
响应标题中找到

“X-RateLimit-Reset”标题提供了一个提示,让您知道新的利率限制生效的确切时间

重置时间戳也可用作
/rate\u limit
资源的部分


非常感谢@CharlesB如何保存检索到的数据以便我可以标记答案?非常感谢@CharlesB如何保存检索到的数据以便我可以标记答案?