gpt4 book ai didi

office365 - 如何通过自定义守护程序和图形 REST API 访问多个用户的 OneDrive 文件?

转载 作者:行者123 更新时间:2023-12-03 08:04:53 26 4
gpt4 key购买 nike

我们正在开发一项守护程序服务,该服务将定期自动连接到 Microsoft Graph API,以列出所有用户驱动器中包含敏感内容的所有文件。我们在 Azure/Office365 租户帐户中设置了一个自定义应用程序,该帐户启用了许多权限(所有 Graph 和 Sharepoint 权限(以及其他一些权限),用于测试)。

使用 Graph Explorer 工具和我的个人登录帐户,我可以使用 /me/drive/root/children 列出我自己的驱动器帐户中的文件。端点和 /users('<user-id>')/drive/root/children端点(当用户 ID 是我自己的时)。当我尝试使用curl和grant_type进行连接时的client_credentials ,使用client_idclient_secret来 self 们在 Azure 中的自定义应用程序,/users('<user-id>')/drive返回正确的驱动器 ID,但是 /users('<user-id>')/drive/root/children仅返回一个空的子列表。

是否有一些我缺少的权限需要我们在某处设置?

这是 Graph API 当前状态的限制吗?

这是 client_credentials 的限制吗?资助类型?

最佳答案

这是 Graph API 当前状态的限制 - 不存在与客户端凭据流一起使用的仅限应用程序的权限范围,这将允许应用程序访问任何用户的驱动器/文件。 Files.* 范围只能用作委派权限 - 请参阅 https://graph.microsoft.io/en-us/docs/authorization/permission_scopes .

关于office365 - 如何通过自定义守护程序和图形 REST API 访问多个用户的 OneDrive 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36944645/

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