我想通过传递client_id
和client_secret
请求来提高GitHub的速率限制。我不想使用用户/通行证或 OAuth 身份验证。我只想提出一个等效的请求:
https://api.github.com/repos/{owner}/{repo}/releases?client_id={id}&client_secret={secret}
github3.py 是否提供了一种方法来做到这一点?
github3.py
确实允许您使用client_id
和client_secret
参数:
import github3
gh = github3.GitHub()
gh.set_client_id(client_id, client_secret)
也就是说,默认情况下,您的速率限制仍然仅为每小时 5000 个请求(不包括搜索 API),因此如果您需要更多请求,您应该联系 GitHub 的支持团队为您增加它。