Microsoft graph api Microsoft Graph API-获取驱动器“;指定的Url无效。”;
我在微软的graph api中遇到了一个奇怪的问题。 我正在尝试检索存储在Sharepoint上的文件。我不知道问题是什么,我尝试了很多不同的方法: 调用以获取站点的所有驱动器,并返回所有可用驱动器的列表: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无效
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