使用GitHub API,假设我使用过OAuth,并且拥有用户的客户端密码。假设我也有一个仓库,例如myname/project
,还有一个提交ID,例如asdfghjkl123
。有了这些信息,我知道我可以get the details of the commit,但是我该如何代表用户呢?基本上,我想使用我拥有的访问令牌,以便速率限制基于用户。这有可能吗?
答案 0 :(得分:1)
一种提供
@executable_path/Frameworks
env var的方法,该变量附加到GitHub请求上,以避免api限制,如this PR
在进行curl GitHub API调用之前,我总是将GITHUB_AUTH_TOKEN
设置为令牌:然后,我将从更高的速率限制中受益。