Я хочу загрузить содержимое документа sharepoint с помощью API-интерфейса Graph Microsoft.
Когда я показываю детали документа на веб-сайте sharepoint, я вижу следующий путь в деталях документа: My Company Team Site > Documents > My Application > file.xlsx
Подход 1:
Используя обозреватель графиков , я могу выполнить следующий запрос: https://graph.microsoft.com/v1.0/sites/root/drives
. Он возвращает один объект с именем "Documents" с этим WebURL: https://myCompany.sharepoint.com/Shared%20Documents
Однако я не знаю, как перейти оттуда и добраться до подэлементов папки, все мои попытки вызвали ошибки HTTP.
Подход 2:
В качестве альтернативы я также попытался «получить сайт sharepoint на основе его относительного пути»: https://graph.microsoft.com/v1.0/sites/myCompany.sharepoint.com:/
Этот запрос также приводит к одному результату с отображаемым именем «Сайт группы моей компании» и идентификатором, похожим на это: myCompany.sharepoint.com,45aaf871-b578-0000-....
, но я не уверен, как действовать дальше и как должен выглядеть оставшийся URL.
Вопрос:
Какой правильный подход? Как я могу перебрать «файлы в папке» в sharepoint и как получить siteID / itemID документов / папок, которые я ищу?