Github API:创建问题时Github应用程序应获得什么权限

Val*_*hen 7 github-api

我的Github应用程序如何获得具有创建问题权限的访问令牌?

我尝试了什么

我启用了Settings-> Developer settings -> GitHub Apps -> Permissions and webhook页面中的所有权限,按照 说明获取访问令牌,然后提交引用文档的请求,但获得以下响应:

{ "message": "Resource not accessible by integration", "documentation_url": "https://developer.github.com/v3/issues/#create-an-issue" }

但是当我使用个人访问令牌发出此请求时,一切正常.

细节

创建一个Github应用程序

我启用了所有权限

订阅所有活动

获取访问令牌

https://github.com/login/oauth/authorize?client_id=Iv1.abfa65bfc68dc75a

https://github.com/login/oauth/access_token

请求创建问题

当我用我的个人访问令牌取代之前步骤中获得的access_token时,一切正常.

Wil*_*opp 4

写得很好,很详细,记录了你遇到的问题!

按照说明获取访问令牌

我认为这可能是您遇到问题的原因。您已经创建了GitHub App ,但您正在查看授权OAuth Apps的说明。

“使用 GitHub 应用程序进行身份验证”的文档可能就是您正在寻找的内容:https ://developer.github.com/apps/building-github-apps/authenticating-with-github-apps/