Как получить доступ к пользовательским столбцам в библиотеке sharepoint - Graph API - PullRequest
1 голос
/ 09 марта 2019

Я перечисляю детей в корне библиотеки документов с настраиваемыми столбцами. Когда я выполняю следующий вызов с помощью API REST MS graph, никакие пользовательские данные столбца не возвращаются для дочерних элементов.

https://graph.microsoft.com/beta/sites/<site-id>/drive/root/children

Я пытался использовать ?expand=... безуспешно. Возможно ли это для конечных точек v1 или beta?

1 Ответ

2 голосов
/ 10 марта 2019

Конечная точка GET https://graph.microsoft.com/beta/sites/<site-id>/drive/root/children возвращает коллекцию метаданных файлов (DriveItem ресурс ) в корне диска.

Связанные элементы списка библиотеки документов могут быть получены через DriveItem.listItem свойство , включая значения столбцов, установленных в этом элементе списка (через ListItem.fields свойство ), например так:

https://graph.microsoft.com/v1.0/sites/root/drive/root/children?$expand=listItem($expand=fields) 

Вместо этого можно получить элементы списка и значения столбцов библиотеки SharePoint (включая пользовательские):

GET https://graph.microsoft.com/v1.0/sites/root/drive/list/items?$expand=fields

или элементы списка вместе с метаданными файлов:

GET https://graph.microsoft.com/v1.0/sites/root/drive/list/items?$expand=fields,driveItem
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...