如何通过Microsoft Graph访问项目子文件夹?请求语法报错求助
解决Graph Explorer访问子文件夹的请求错误
你访问子文件夹的URL格式有误,正确的调用方式是直接使用子文件夹自身的item-id,而非将父目录ID与子目录ID拼接。
正确请求格式
访问子文件夹的接口应该是:
https://graph.microsoft.com/v1.0/groups/{group-id}/drive/items/{subfolder-item-id}
说明
调用/children接口列出父目录子项时,每个子文件夹都会返回专属的id值,这个值就是访问该子文件夹所需的{subfolder-item-id},无需附加父目录的item-id。
对比示例
- 错误请求:
https://graph.microsoft.com/v1.0/groups/{group-id}/drive/items/{item-id}/{next-item-id}
- 正确请求:
https://graph.microsoft.com/v1.0/groups/{group-id}/drive/items/{subfolder-item-id}
替代路径导航方式
如果习惯用路径而非ID访问,也可以使用根目录路径拼接的格式:
https://graph.microsoft.com/v1.0/groups/{group-id}/drive/root:/父文件夹名/子文件夹名
内容的提问来源于stack exchange,提问作者Vance
相关产品推荐
相关产品推荐

