Я хотел бы загрузить содержимое документа sharepoint через API Graph Microsofts.
Когда я показываю сведения о документе на веб-сайте sharepoint, я вижу следующий путь в сведениях о документе: My Company Team Site > Documents > My Application > file.xlsx
Подход 1:
С помощью графического обозревателя я могу выполнить следующий запрос: https://graph.microsoft.com/v1.0/sites/root/drives
. Он возвращает единственный объект под названием «Документы» с этим 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 документов / папок, которые я ищу?