一个用户为他的个人帐户(不是组织)安装了我的github应用程序。我的github应用程序具有读写管理权限。
当我执行请求(我使用github)时,我得到以下错误:
POST https://api.github.com/user/repos: 403 Resource not accessible by integration []在组织中创建存储库和为用户创建存储库有两个不同的端点。用于创建用户repos的端点是POST方法/user/repos。当我查看github官方关于github应用程序权限的文档时,它实际上并没有列出user/repos的POST方法。因此,还不清楚如何通过github应用程序创建用户回复,如果可能的话。
发布于 2022-01-17 18:10:54
我收到了github支持部门的回复。这种行为是预料之中的。要在用户下创建新的repos,您必须使用用户对服务器令牌(oauth2令牌)。如果您在github应用程序中启用“安装过程中的请求用户授权(OAuth)”选项,则可以在安装期间获取它。通过这种方式,用户不仅可以安装github应用程序,还可以授权您的github应用程序。
https://stackoverflow.com/questions/70740568
复制相似问题