Как я могу создать приглашение для организации через Gitub API - PullRequest
1 голос
/ 04 апреля 2019

Я пытаюсь создать приглашение организации для пользователей, которые еще не были добавлены ни в одну команду или организацию в рамках нашей установки GitHub Enterprise.

Я следовал инструкциям в документе:

https://developer.github.com/v3/orgs/members/#create-organization-invitation

и добавил заголовок Accept при необходимости:

Приложение / vnd.github.dazzler предпросмотр + * 1010 JSON *

и я владелец организации, но я все еще получаю:

{ "Сообщение не найдено", "documents_url": "https://developer.github.com/enterprise/2.15/v3" }

при отправке приглашения. Эта функциональность все еще поддерживается или нет? Изменился ли заголовок Accept?

Заранее спасибо

1 Ответ

0 голосов
/ 05 апреля 2019

Как указано в GitHub Authentication

Запросы, требующие аутентификации, в некоторых местах вернут 404 Not Found вместо 403 Forbidden.
Это необходимо для предотвращения случайной утечки частных репозиториев неавторизованным пользователям.

Поэтому сначала убедитесь, что для вашего POST /orgs/:org/invitations вызова была использована правильная учетная информация.
Попробуйте с curl -kLv, просто чтобы получить более подробную информацию о неудачной операции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...