Ошибка OneDrive Microsoft Graph: токен содержит недопустимую подпись - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь получить доступ к списку файлов на накопителе OneDrive для бизнеса.

Я следовал подходу «Поток кода» и дошел до того, что у меня уже есть токен, и я смогполучить мою конечную точку через https://graph.microsoft.com/v1.0/me?$select=mySite

Но когда я пытаюсь перечислить файлы, используя MyEndpoint/_api/v2.0/me/drive/root/children, я получаю сообщение об ошибке:

{"error":{"code":"unauthenticated","message":"Token contains invalid signature.","innerError":{"code":"invalidSignature"}}}

Если я добавлю полный URL в браузере, яполучить результат JSON (после аутентификации).

Справка?

1 Ответ

0 голосов
/ 02 октября 2018

Вместо использования MyEndpoint/_api/v2.0/me/drive/root/children вы можете использовать MS Graph REST API для вывода списка файлов в пользовательском OneDrive, отправив запрос GET на https://graph.microsoft.com/v1.0/me/drive/root/children.Запрос должен содержать заголовок с токеном с одним из разрешений, указанных в https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/driveitem_list_children.

. Кроме того, в Обозревателе графиков имеется множество примеров OneDrive, которые стоит проверить.Чтобы просмотреть образцы OneDrive, нажмите ссылку show more samples.

enter image description here

...