的SharePoint REST API getFolderByServerRelativeUrl返

2019-10-24 05:27发布

我想钻到库,然后到指定的文件夹中,但我有越来越“getFolderByServerRelativeUrl”抢了我什么问题。

http://_base/_api/web/getFolderByServerRelativeUrl('LibName')/files返回结果为零。 但是,如果使用http://_base/_api/web/lists/getbytitle('LibName')/items返回多个项目。

Answer 1:

/_api/web/lists/getbytitle('<list title>')/items终点返回库中的所有列表项, /_api/web/getFolderByServerRelativeUrl('<url>')/files只返回位于下( 一级文件下面只 )指定文件夹。

假设下面的文档库的结构:

Documents (library)
   |
   Guides (folder)
     |
     SharePoint User Guide.docx (file)

然后,以下请求:

/_api/web/lists/getbytitle('Documents')/items将返回2项:

  • 列表项关联Guides文件夹
  • 列表项与文件相关联

同时,要求: /_api/web/getFolderByServerRelativeUrl('Documents')/files

将返回0文件,因为没有包含在根文件夹中的文件

但提供的文件夹URL请求: /_api/web/getFolderByServerRelativeUrl('Documents/Guides')/files

将返回SharePoint User Guide.docx文件。



Answer 2:

您使用了错误的URL。 尝试将其附加到其他网址。



文章来源: SharePoint REST API getFolderByServerRelativeUrl Returns Nothing