gpt4 book ai didi

api - SharePoint REST API getFolderByServerRelativeUrl 不返回任何内容

转载 作者:行者123 更新时间:2023-12-02 21:14:25 32 4
gpt4 key购买 nike

我想深入了解库,然后深入到指定的文件夹,但我在获取“getFolderByServerRelativeUrl”来为我抓取任何内容时遇到问题。

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

最佳答案

/_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文件。

关于api - SharePoint REST API getFolderByServerRelativeUrl 不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31662643/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com