Microsoft Graph API возвращает недопустимый URL-адрес 400 с / drive / root / children - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь использовать MS Graph API для чтения файлов из библиотеки форм SharePoint, но в то время как команда накопителей работает, любая комбинация для получения файлов дает сбой. Следует отметить, что я являюсь владельцем сайта с полными разрешениями. С помощью онлайн-инструмента Graph Graph Explorer и предоставления разрешений для files.read.all и sites.read.all работает команда для получения диска (документов) по умолчанию:

https://graph.microsoft.com/v1.0/sites/myportal.sharepoint.com:/sites/mysite:/drive

Согласно документации ссылка следующая команда должна отображать файлы на диске по умолчанию:

https://graph.microsoft.com/v1.0/sites/myportal.sharepoint.com:/sites/mysite:/drive/root/children

Однако исследователь выдает ошибку 400, говорящую «указанный URL недействителен». То же самое происходит, если я пытаюсь ввести идентификатор папки.

Произошла ошибка в разрешениях или URL-адресе или может быть ограничено использование инструмента онлайн-обозревателя?

1 Ответ

1 голос
/ 03 октября 2019

Чтобы получить список библиотек SharePoint (диск), используйте

https://graph.microsoft.com/v1.0/sites/siteid/drive/root/children

Тестовая демонстрация:

enter image description here

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