gpt4 book ai didi

rest - Microsoft Graph API -/drive/root/children 始终为空,即使我的 onedrive 中有文件

转载 作者:行者123 更新时间:2023-12-05 09:18:06 24 4
gpt4 key购买 nike

我正在尝试使用 Microsoft Graph API 来 List Children通过 Getting access without a user

我已经按照您的预期构建了我的 URL:

https://graph.microsoft.com/v1.0/edffcd1c-e5b2-42f2-b554-XXXXXXXXX/drive/root/children

edffcd1c-e5b2-42f2-b554-XXXXXXXXX 是我要列出文件的用户 ID。

然而,当我调用它时,我每次都会得到一个空的结果:

{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#drive/root/children",
"value": []
}

这是为什么?

更新:似乎此 API 仅返回来自 Sharepoint 帐户的文件...而不是 OneDrive 帐户。我已经可以从 Sharepoint API 本身访问 Sharepoint 文件。有没有办法从 Microsoft Graph API 获取 OneDrive 文件?

此网址 https://dev.onedrive.com/README.htm似乎表明我们应该能够做到这一点。

最佳答案

Is there a way to get OneDrive files from the Microsoft Graph API?

是的,有:您必须使用范围 Files.Read.AllFiles.ReadWrite.All

然后,您对 /drive/root/children 的请求将不再返回空数组。

关于rest - Microsoft Graph API -/drive/root/children 始终为空,即使我的 onedrive 中有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45549370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com