我有一个使用他们的v3 API设置的Github应用程序。我正在成功进行身份验证,并且可以创建和修改存储库。我试图将一个部署密钥附加到新创建的存储库。但是,我得到403: Resource not accessible by integration
- 这是不管我是否尝试读取或写入密钥。该应用程序安装在组织中,并且该存储库也由同一组织拥有。Github API v3 - 管理部署密钥所需的权限?
的API文档提供了路线管理部署键:https://developer.github.com/v3/repos/keys/#add-a-new-deploy-key
但权限列表中并没有提到在所有部署键:https://developer.github.com/v3/apps/permissions/#permission-on-administration
我已经打开了仓库管理,存储库中读取&写访问内容和存储库项目的应用程序的权限,但我仍然收到此访问错误。
是否有列表中哪些端点启用了哪些集成类型?在端点文档中内联这样的内容真的很不错,所以我可以一眼就知道我可以利用哪些端点进行集成 – aaaarrgh
@aaaarrgh是的,对于启用的端点,您会看到一个'(i)'图标在该端点的部分标题旁边。例如。请参阅标题右侧的图标:https://developer.github.com/v3/issues/#list-issues-for-a-repository –