我想创建一个 GitHub 应用程序来显示存储库中的当前问题,按标签组织。该组织下的存储库是私有的,但我的帐户具有管理员访问权限。我已经以我的名义安装了该应用程序。API list-issues-for-a-repository正在返回:
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3/issues/#list-issues-for-a-repository"
}
我已将应用权限设置如下:
存储库权限
- 问题 - 只读
- 元数据 - 只读
- 无法访问其他所有内容
组织权限
- 所有人都无法访问
用户权限
- 所有人都无法访问
订阅活动
- 未选中所有
获取所有 repos 使用/orgs/«org»/repos
返回一个空数组,这意味着私有存储库没有显示,因此这里也可能存在权限问题。
问题:
我需要在组织下安装应用程序吗?即使我们正在运行 Codacy 和 GitHub Desktop,该组织也没有显示任何已安装的应用程序。
该应用程序不在组织的第三方访问策略之下。我需要添加它吗?我没有看到任何请求权限的方法,我不知道 GitHub 应用程序是否以这种方式工作。
我是否需要为应用程序添加更多权限?我只需要只读的问题,不想暴露比我需要的更多。