使用github3.py,如何仅使用client_id和client_secret来增加GitHub的速率限制?

时间:2016-11-29 18:08:43

标签: python github-api github3.py

我希望通过client_idclient_secret传递请求来提高GitHub的速率限制。我不想使用user / pass或OAuth身份验证。我只想提出相当于:

的请求
https://api.github.com/repos/{owner}/{repo}/releases?client_id={id}&client_secret={secret}

github3.py是否提供了这样做的方法?

1 个答案:

答案 0 :(得分:2)

github3.py允许您使用client_idclient_secret参数:

import github3


gh = github3.GitHub()
gh.set_client_id(client_id, client_secret)

也就是说,默认情况下,您的ratelimit仍然只是每小时5000个请求(不包括Search API),所以如果您需要更多,请联系GitHub的支持团队为您增加。