#c# #sharepoint #microsoft-graph-api
Вопрос:
Чтобы получить все файлы из каталога, я использую такой запрос, как: GET drives/{driveId}/root/children
. Но я хотел бы сразу же получать все файлы в формате ссылок для просмотра. Есть ли такой способ?
Ответ №1:
Если вы хотите получить ссылки на файл в корневом каталоге диска текущего пользователя, вы можете использовать приведенный ниже запрос
[Получить] https://graph.microsoft.com/v1.0/me/drive/root/children?$select=идентификатор,папка,запись
К сожалению, на данный момент мы можем фильтровать по свойству папки, чтобы получать только папки, но не по свойству файла ( $filter=folder ne null
работает и выдает только папки в каталоге, но $filter=file ne null
в настоящее время не поддерживается).
При этом вы можете вызвать приведенный выше запрос и получить доступ к свойству «webUrl», чтобы получить ссылки на файлы для идентификаторов, где «папка» отсутствует в ответе.