文档库Forms文件夹访问404、创建400,如何获取该文件夹?
解决"Forms"文件夹访问问题
问题原因
"Forms"是SharePoint列表的系统保留文件夹,不属于文档库的Drive资源结构,因此通过Drive API访问会返回404;同时该名称为系统保留,无法手动创建,所以创建请求返回400错误。
正确访问方法
需要通过SharePoint列表相关的Graph API端点访问,步骤如下:
获取目标文档库对应的列表ID
文档库本质是SharePoint列表,可通过以下请求获取站点下的列表信息,找到标题为Shared Documents的列表ID:GET https://graph.microsoft.com/v1.0/sites/wen-public/lists访问Forms文件夹
使用列表ID构造请求,直接获取Forms文件夹内容:GET https://graph.microsoft.com/v1.0/sites/wen-public/lists/{list-id}/forms也可以直接使用列表名称(需注意空格转义):
GET https://graph.microsoft.com/v1.0/sites/wen-public/lists/Shared%20Documents/forms
补充说明
该端点返回的是列表关联的表单资源,包括列表的自定义表单等内容,和普通文档库文件夹的结构不同,需根据实际业务需求处理返回结果。
内容的提问来源于stack exchange,提问作者Wen Hsiao
相关产品推荐
相关产品推荐

