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

Using github3.py, how do I increase GitHub's rate limit using only client_id and client_secret?

我想通过在请求中传递 client_idclient_secret 来增加 GitHub 的速率限制。我不想使用 user/pass 或 OAuth 身份验证。我只想提出一个等同于:

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

github3.py 是否提供了执行此操作的方法?

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

import github3


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

也就是说,默认情况下,您的速率限制仍然仅为每小时 5000 个请求(不包括搜索 API),因此如果您需要更多,请联系 GitHub's支持团队为您增加。