如何访问Sharepoint库中的自定义列-图形API

时间:2019-03-08 22:30:43

标签: microsoft-graph

我正在使用自定义列在文档库的根目录中列出子级。当我使用MS图形REST API进行以下调用时,不会为子项返回任何自定义列数据。

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

我尝试使用?expand=...失败。 v1或beta端点有可能吗?

1 个答案:

答案 0 :(得分:2)

端点GET https://graph.microsoft.com/beta/sites/<site-id>/drive/root/children返回驱动器根目录中的文件元数据DriveItem resource)集合。

可以通过DriveItem.listItem property检索关联的文档库列表项,包括在此列表项上设置的列的值(通过ListItem.fields property),如下所示:

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