Команды Microsoft - как получить авторизационный токен для вызовов API - PullRequest
0 голосов
/ 04 мая 2020

Я разрабатываю бота в Ms Teams, используя nodejs sdk v4, который выбирает список всех членов команды, используя getPagedTeamMembers (), а затем для каждого участника Я хочу получить идентификатор их разговора с ботом . Я нашел способ с помощью вызова API для «serviceUrl / in / v3 / разговор», но я не знаю, как получить токен на предъявителя для этого вызова API.

1 Ответ

3 голосов
/ 04 мая 2020

Вы отправляете запрос POST конечной точке платформы идентификации / token для получения токена доступа:

POST https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token

Host: login.microsoftonline.com
Content-Type: application/x-www-form-urlencoded

client_id={client_Id}
&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default
&client_secret={client_secret}
&grant_type=client_credentials

Вы получите доступ Токен в ответе

{
  "token_type": "Bearer",
  "expires_in": 3599,
  "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1uQ19WWmNBVGZNNXBP..."
}

Пожалуйста, посмотрите на Получить токен доступа

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