SharePoint REST API getFolderByServerRelativeUrl Returns 无

SharePoint REST API getFolderByServerRelativeUrl Returns Nothing

我想深入到库中,然后深入到指定的文件夹中,但我无法让 'getFolderByServerRelativeUrl' 为我获取任何内容。

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

/_api/web/lists/getbytitle('<list title>')/items 端点 returns all 列出库中的项目,/_api/web/getFolderByServerRelativeUrl('<url>')/files returns 仅列出位于 ( 仅在) 指定文件夹下一级。

例子

假定以下文档库结构:

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

然后,请求如下:

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

  • 列出与 Guides 文件夹关联的项目
  • 列出与文件关联的项目

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

将 returns 0 个文件,因为根文件夹中没有文件

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

将returnSharePoint User Guide.docx文件。

你用错了URL。尝试将其附加到另一个 URL.