gpt4 book ai didi

onedrive - 微软图形 API : OneDrive resource not found

转载 作者:行者123 更新时间:2023-12-03 21:19:53 24 4
gpt4 key购买 nike

我正在构建一个 Windows 服务,该服务使用以下方法通过 Graph API 连接到 OneDrive for Business: https://graph.microsoft.io/en-us/docs/authorization/app_only

我已经成功验证了我的应用程序,并拥有一个用于调用图谱 API 的 token 。我已将我的 Azure AD 应用程序权限授予 Windows Azure Active Directory 和 Microsoft Graph(已为两者选择所有应用程序和委派权限)。

我的目标是获取驻留在特定用户的 OneDrive 中的文件夹的内容。我需要进行以下图谱 API 调用:

//graph.microsoft.com/v1.0/users('user-guid')/drive/items/long-item-id-here/children

我可以使用 Microsoft Graph Explorer(使用我的 Office 365 凭据登录)成功执行此请求。当我尝试与应用程序进行相同的调用时(使用上面收到的身份验证 token ),我得到一个“itemNotFound”代码和消息“找不到资源”。 (请求 ID:5e814dce-c4c2-4615-90e6-ea8ab90cbc49)。但是,我能够查询根并且“folder.childCount”属性显示根中正确的子节点数:

//graph.microsoft.com/v1.0/users('user-guid')/drive/root

我已将文件夹的共享设置为“所有经过身份验证的用户”,但我仍然从 API 调用中收到“找不到资源”。

关于我在这里遗漏了什么有什么想法吗?

最佳答案

标记的答案不再如此。您现在可以使用客户端凭据授权(也称为“仅限应用程序”)访问 OneDrive 和 SharePoint 资源。

适用范围为Files.Read.AllFiles.ReadWrite.AllSites.Read.AllSites .ReadWrite.All

关于onedrive - 微软图形 API : OneDrive resource not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878044/

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