首页 文章

用于oneDrive数据访问的Microsoft图形API无法与管理员同意

提问于
浏览
0

用于oneDrive数据访问的Microsoft图形API在使用管理员同意方法时不起作用,同样,我可以访问域的用户的邮件,联系人和日历 .

我们创建了一个应用程序,用于备份和还原Google域的用户数据 . 在管理员同意选项的帮助下,我们可以借助图形API获取所有用户数据,但访问oneDrive时,任何用户的数据都无法正常工作 . 相反,它只获取管理员用户oneDrive数据 .

API:https://graph.microsoft.com/v1.0/me/drive/root

如果我们在下面调用然后不工作,基本上我们需要使用管理员同意访问所有用户Onedrive数据 . 此外,我们在AAD申请中给予了所有许可 .

API:https://graph.microsoft.com/v1.0/ {user_objectid / email} / drive / root

有关此问题的帮助 .

1 回答

  • 0
    • 请检查Azure App门户中的权限配置 .

    • 检查您的代码,确保用户上下文正确 . 您总是可以获得管理员的数据,因为您最有可能使用错误的用户上下文 . 您可以提供密钥代码,以便我们进一步为您提供帮助 .

    • 您的api格式错误 .

    https://graph.microsoft.com/v1.0/ {user_objectid / email} / drive / root

    正确的那一个:

    https://graph.microsoft.com/v1.0/users/{user_objectid/email}/drive/root
    

相关问题