Невозможно получить ответ от конечной точки Microsoft Graph API - PullRequest
0 голосов
/ 28 марта 2019

Я установил новое приложение в Microsoft Azure и получил от администратора разрешение на разрешение приложения для этого приложения (files.ReadWriteAll). Я могу получить access_token через POSTMAN. Я пытаюсь получить информацию о диске с помощью этой конечной точки https://graph.microsoft.com/v1.0/drives/{drive-id}

Но я получаю сообщение об ошибке: - {"error": {"code": "AccessDenied", "message": "В токене должны присутствовать утверждения о scp или ролях.", "innerError": {"request-id": "905c7701-8b89- 4711-9204-b00c4a09a921 "," date ":" 2019-03-28T15: 56: 29 "}}}

Я использовал эту ссылку, чтобы получить информацию о моем токене доступа. http://jwt.calebb.net/ Разрешения Files.Readwrite не отображаются нигде в информации (не знаю, почему). Лазурный сайт показывает, что согласие было получено.

Спасибо за любую помощь по этому вопросу:)

Права доступа Azure, настроенные для моего приложения

1 Ответ

0 голосов
/ 29 марта 2019

Проверьте шаги, как указано ниже.

  1. Зарегистрируйте свое приложение, следуя этому документу и предоставив разрешения.

  2. получить токен доступа вот так.

enter image description here

Проверьте токен

enter image description here

График вызовов API enter image description here
...