2013-06-29 2 views
1

Возможно ли это? Я попытался взглянуть на список членов организации, но он показывает только публичных участников. У меня есть пользователь с их токенами и метаданными, но их нынешние организации, похоже, не включены. Могу ли я увеличить объем, позволяющий пройти такую ​​информацию?Подтвердить, что пользователь github является членом частной организации

Пример использования библиотеки github API или node.js github будет фантастическим. Либо один работает!

ответ

1

Должно быть возможно.

От API docs:

Org Пользователи список - список всех пользователей, которые являются членами организации. Член - это пользователь, который принадлежит как минимум одной команде в организации. Если аутентифицированный пользователь также является владельцем этой организации, то и скрытые, и публичные члены будут возвращены. Если запрашивающий не является владельцем организации, запрос будет перенаправлен в список публичных пользователей.

Таким образом, для того чтобы перечислить частных членов для организации, вы должны быть владельцем этой организации.

Если вы хотите проверить, является ли аутентифицированный пользователь (например, себя или кто-то еще, у кого есть токен OAuth), является членом организации, получите list of the orgs for an authenticated user через: GET /user/orgs. Не уверен, в какой области должен присутствовать токен OAuth, если организация является частной, но я думаю, вам нужно repo scope, так как это упоминает частные организации.

+0

Удивительно, вам даже не нужна область «репо»! благодаря – switz

Смежные вопросы