Microsoft graph api Microsoft Graph API-获取驱动器“;指定的Url无效。”;

Microsoft graph api Microsoft Graph API-获取驱动器“;指定的Url无效。”;,microsoft-graph-api,Microsoft Graph Api,我在微软的graph api中遇到了一个奇怪的问题。 我正在尝试检索存储在Sharepoint上的文件。我不知道问题是什么,我尝试了很多不同的方法: 调用以获取站点的所有驱动器,并返回所有可用驱动器的列表: GET https://graph.microsoft.com/v1.0/sites/site.sharepoint.com,<id>,<id>:/teams/myTeam:/drives 但上述所有3个端点都抛出一个400错误请求错误,并显示消息:指定的Url无效

我在微软的graph api中遇到了一个奇怪的问题。 我正在尝试检索存储在Sharepoint上的文件。我不知道问题是什么,我尝试了很多不同的方法:

调用以获取站点的所有驱动器,并返回所有可用驱动器的列表:

GET https://graph.microsoft.com/v1.0/sites/site.sharepoint.com,<id>,<id>:/teams/myTeam:/drives
但上述所有3个端点都抛出一个
400错误请求错误
,并显示消息:
指定的Url无效。

其他信息: 我的访问令牌具有以下作用域:
Sites.FullControl.All User.Read profile openid email

我能够通过列表端点检索单个驱动器项(但文件夹结构非常复杂,我需要列出几层文件夹/文件-这就是为什么我认为驱动器的语法会更方便):

GEThttps://graph.microsoft.com/v1.0/sites/site.sharepoint.com,:/teams/myTeam:/list//items//driveItem
通过字段
parentReference
我还能够获取
driveId
甚至相对路径(
/drives//root:
),但我也不知道如何从中获取内容


非常感谢您的帮助,因为我已经被困很长时间了-谢谢

尝试下面的HTTP调用

https://graph.microsoft.com/v1.0/sites/site.sharepoint.com、、/drives/driveid/root/children


这对我很有效。

试试类似
https://graph.microsoft.com/v1.0/sites/site.sharepoint.com、、/drives/driveid/root/children
真是太棒了,非常感谢!如果我的答案有帮助,请接受它,这样它将有助于其他人谁寻找相同的问题。完美的工作,谢谢!
GET https://graph.microsoft.com/v1.0/sites/site.sharepoint.com,<id>,<id>:/teams/myTeam:/drives/<driveId>
GET https://graph.microsoft.com/v1.0/sites/site.sharepoint.com,<id>,<id>:/teams/myTeam:/drives/<driveId>/root
GET https://graph.microsoft.com/v1.0/sites/site.sharepoint.com,<id>,<id>:/teams/myTeam:/drives/<driveId>/root/children
GET https://graph.microsoft.com/v1.0/sites/site.sharepoint.com,<id>,<id>:/teams/myTeam:/lists/<list-id>/items/<item-id>/driveItem