从REST获取文件数据

时间:2016-09-30 22:13:37

标签: file rest sharepoint sharepoint-api

我正在尝试找到一种方法来组合两个休息调用,以便它为我提供正确的文件以及相关数据。

此调用为我提供了正确的数据

/_api/Lists/GetByTitle('Pages')/Items?$select=ID,Title,FileRef,Modules

此调用为我提供了正确的文件

/_api/Web/GetFolderByServerRelativeUrl('Pages/Landing%20Pages')/Files

有没有办法将这两者结合起来,以便获得正确的文件以及这些文件的正确数据?

1 个答案:

答案 0 :(得分:0)

就此而言,您可以使用$expand查询选项,该选项会返回投影字段(在您filelist item相关联的情况下)。

以下示例演示了如何返回列表项属性以及文件属性:

/_api/web/lists/getbytitle('Pages')/items?$select=ID,Title,Modules,FileRef,File&$expand=File

<强>更新

以下查询演示了如何检索具有关联列表项的特定文件夹中的文件:

/_api/Web/GetFolderByServerRelativeUrl('Pages/Landing%20Pages')/Files?$expand=ListItemAllFields