Я получаю ошибку 502 Bad gateway при создании команды с использованием Microsoft Graph Api и даже при использовании команд PowerShell - PullRequest
0 голосов
/ 28 апреля 2020

Я получаю 502 Ошибка шлюза при создании команды с помощью Microsoft Graph Api и даже с помощью команд PowerShell. Что я делаю не так?

1.Первая попытка Почтальона с помощью Microsoft graph api :

Прилагается скриншот консоли Postman, когда я пытаюсь создать новую команда:

Post Man console

Я искал в Интернете, но у меня нет решения, поэтому я попытался сделать то же самое из PowerShell с помощью командлетов Microsoft Teams PowerShell, но Я все еще получаю ту же ошибку.

Здесь я использую токен доступа, который я получил из разрешений приложения, и мне также была назначена роль приложения «Администратор службы поддержки»

2. Вторая попытка с командлетами Powershell: -

Вот скриншот вывода в PowerShell

Powershell output

Я вошел в Microsoft Teams как глобальный администратор.

Как я могу это исправить?

1 Ответ

0 голосов
/ 28 апреля 2020

Существует ли причина, по которой вы используете бета-API Microsoft вместо v.1.0?

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

Согласно документации здесь https://docs.microsoft.com/en-us/graph/api/team-post?view=graph-rest-beta

При создании новой команды на основе существующей группы, тело должно быть в следующем формате:

POST https://graph.microsoft.com/beta/teams
Content-Type: application/json
{
        "template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('standard')",

        "group@odata.bind": "https://graph.microsoft.com/v1.0/groups('groupId')"
}

Ваш снимок экрана Почтальона имеет значение "group@odata.bind" в несколько ином формате. Попробуйте использовать приведенную выше и замените groupId на фактический идентификатор группы.

Удачи.

...