Я пытаюсь получить токен доступа от Microsoft Graph API, следуя этому руководству .Поэтому я выполняю POST-запрос в Node, но получаю сообщение об ошибке 404:
const tokenRequestUrl = [
`https://login.microsoftonline.com/${config.tenantId}/oauth2/v2.0/token HTTP/1.1?client_id=${config.appClient.id}`,
`scope=https%3A%2F%2Fgraph.microsoft.com%2F.default`,
`client_secret=${config.appClient.password}`,
"grant_type=client_credentials"
].join("&");
request.post(
tokenRequestUrl,
{
headers: {
"content-type": "application/application/x-www-form-urlencoded"
}
},
(err, req, body) => {
console.log(req.statusCode, body); // 404, ""
}
);
Некоторая отладочная информация (скрытая):
- Идентификатор клиента:
XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
- Идентификатор клиента приложения:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
- Пароль клиента APP:
XXXXXXXXXXXXXXXXXXXXXXX