Как получить информацию о частной организации, используя идентификатор приложения + секрет?

github github-api

15 просмотра

1 ответ

870 Репутация автора

Я создал приложение и предоставил ему доступ к своей организации, используя области user: email и read: org .

Теперь я хотел бы перечислить все команды в этой организации. Используя запрос curl, я получаю 401 Требуется ошибка аутентификации .

Это моя просьба:

curl -i https://api.github.com/orgs/MyOrg/teams?client_id=CLIENTID&client_secret=CLIENTSECRET

Если вместо этого я ищу членов, я получаю только открытых членов организации:

curl -i https://api.github.com/orgs/MyOrg/members?client_id=CLIENTID&client_secret=CLIENTSECRET

Нужно ли мне получить токен доступа для приложения? Если да, то как?

Автор: Johannes Dorn Источник Размещён: 18.07.2016 04:14

Ответы (1)


1 плюс

3497 Репутация автора

Решение

Вам понадобится личный токен доступа пользователя, который имеет достаточно привилегий, чтобы увидеть все команды в организации и выполнить запрос с использованием этого токена. Само приложение не может запрашивать такие вещи (хотя это изменится с предстоящими Интеграциями GitHub ).

Автор: kfb Размещён: 15.09.2016 01:16
Вопросы из категории :
32x32