我希望通过client_id
和client_secret
传递请求来提高GitHub的速率限制。我不想使用user / pass或OAuth身份验证。我只想提出相当于:
https://api.github.com/repos/{owner}/{repo}/releases?client_id={id}&client_secret={secret}
github3.py是否提供了这样做的方法?
答案 0 :(得分:2)
github3.py
允许您使用client_id
和client_secret
参数:
import github3
gh = github3.GitHub()
gh.set_client_id(client_id, client_secret)
也就是说,默认情况下,您的ratelimit仍然只是每小时5000个请求(不包括Search API),所以如果您需要更多,请联系GitHub的支持团队为您增加。