Я хотел бы создать приложение GitHub для отображения текущих проблем в репозитории, упорядоченных по меткам. Репозитории организации являются частными, но у моей учетной записи есть доступ администратора. Я установил приложение под своим именем. API list-issues-for-a-repository а> возвращается:
{
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3/issues/#list-issues-for-a-repository"
}
Я установил разрешения приложения следующим образом:
Разрешения репозитория
- Проблемы — только для чтения
- Метаданные — только для чтения
- Нет доступа ко всему остальному
Разрешения организации
- Нет доступа для всех
Разрешения пользователя
- Нет доступа для всех
Подписаться на события
- Не проверено для всех
Получение всех репозиториев с использованием /orgs/«org»/repos
возвращает пустой массив, что означает, что частные репозитории не отображаются, поэтому, вероятно, здесь также возникает проблема с разрешениями.
Вопросы:
Нужно ли устанавливать приложение под организацию? В организации не отображаются установленные приложения, хотя мы используем Codacy и GitHub Desktop.
Приложение не подпадает под политику стороннего доступа организации. Мне нужно добавить его? Я не вижу способа запросить разрешения и не знаю, работают ли приложения GitHub таким образом.
Нужно ли включать дополнительные разрешения для приложения? Мне просто нужен доступ только для чтения для проблем, и я не хочу раскрывать больше, чем мне нужно.