我的Github App如何获得有权创建问题的访问令牌?
我启用了Settings-> Developer settings -> GitHub Apps -> Permissions and webhook
页中的所有权限,按照instructions获取访问令牌,然后引用docs进行请求,但在下面获得了响应:
{
"message": "Resource not accessible by integration",
"documentation_url": "https://developer.github.com/v3/issues/#create-an-issue"
}
但是当我使用个人访问令牌发出此请求时,一切正常。
我启用了所有权限
订阅所有事件
https://github.com/login/oauth/authorize?client_id=Iv1.abfa65bfc68dc75a
https://github.com/login/oauth/access_token
当我用personal access token替换上一步获得的access_token时,一切正常。
答案 0 :(得分:0)
详尽,详尽地记录您遇到的问题!
跟随instructions获取访问令牌
我认为这可能是您遇到问题的原因。您已经创建了 GitHub应用,但是您正在查看授权 OAuth应用的说明。
您可能正在寻找“通过GitHub Apps进行身份验证”的文档:https://developer.github.com/apps/building-github-apps/authenticating-with-github-apps/