Sharepoint Microsoft Graph API返回400指定的URL对/drive/root/children无效

Sharepoint Microsoft Graph API返回400指定的URL对/drive/root/children无效,sharepoint,microsoft-graph-api,Sharepoint,Microsoft Graph Api,我试图使用MS Graph API从SharePoint表单库读取文件,但当drives命令工作时,任何组合都无法获取文件。需要注意的是,我是网站的所有者,拥有完全的权限。使用联机图形资源管理器工具,并授予文件.read.all和站点.read.all的权限获取默认驱动器(文档)的命令有效: https://graph.microsoft.com/v1.0/sites/myportal.sharepoint.com:/sites/mysite:/drive 根据文档,下一个命令应显示默认驱动器中

我试图使用MS Graph API从SharePoint表单库读取文件,但当drives命令工作时,任何组合都无法获取文件。需要注意的是,我是网站的所有者,拥有完全的权限。使用联机图形资源管理器工具,并授予
文件.read.all
站点.read.all
的权限获取默认驱动器(文档)的命令有效:

https://graph.microsoft.com/v1.0/sites/myportal.sharepoint.com:/sites/mysite:/drive

根据文档,下一个命令应显示默认驱动器中的文件:

https://graph.microsoft.com/v1.0/sites/myportal.sharepoint.com:/sites/mysite:/drive/root/children

但是浏览器抛出400错误,说“指定的Url无效”。如果我尝试输入文件夹ID,也会发生同样的情况

权限或URL中是否有错误,或者是否可以限制联机资源管理器工具?

要列出SharePoint库(驱动器),请使用

测试演示:


您似乎可以通过使用站点“名称”来获取默认驱动器信息,但如果您无法将获取子项的语法串在一起,则可以获取默认驱动器信息。当试图获取文件时,您似乎需要替换站点ID。我将返回并检查文档,看看它是否说明了一些关于此的内容,我只是错过了它。我面临着同样的问题。你找到解决办法了吗?
https://graph.microsoft.com/v1.0/sites/siteid/drive/root/children