我想深入到库中,然后进入指定的文件夹,但是我遇到了getFolderByServerRelativeUrl' getFolderByServerRelativeUrl'为我抓住任何东西。
此http://_base/_api/web/getFolderByServerRelativeUrl('LibName')/files
返回零结果。但如果我使用http://_base/_api/web/lists/getbytitle('LibName')/items
,它会返回多个项目。
答案 0 :(得分:3)
/_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
个文件。
答案 1 :(得分:0)
您使用的是错误的网址。尝试将其附加到其他网址。