Che*_*tdu 2 api rest sharepoint endpoints
我想深入了解库,然后深入到指定的文件夹,但我在获取“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)
Run Code Online (Sandbox Code Playgroud)
然后,提出以下请求:
/_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
文件。
归档时间: |
|
查看次数: |
38412 次 |
最近记录: |