使用Graph API向SharePoint中Excel表格添加行时遇workbook资源未找到错误
问题解答
错误含义
Resource not found for the segment 'workbook' 表示请求路径中的workbook资源段无法被定位,核心原因是你使用的API路径结构错误,导致Graph API找不到Excel工作簿的操作入口。
操作错误点
你当前POST请求的路径基于SharePoint列表项端点(drives/{drive-id}/list/items/{item-id}),但workbook是Drive文件项的专属资源,不能通过列表项的路径访问该资源。
正确请求路径
将路径替换为Drive文件项的格式即可,正确的POST请求如下:
POST https://graph.microsoft.com/v1.0/drives/{drive-id}/items/{item-id}/workbook/tables/{table-name}/rows/add
补充说明:之前用list/items的GET请求能获取文件详情,是因为SharePoint列表项和Drive文件项存在关联,但操作Excel工作簿的API仅支持通过Drive文件项的路径调用。
内容的提问来源于stack exchange,提问作者andreas
相关产品推荐
相关产品推荐

