即使驱动器存在也无法检索用户的mysite URL

时间:2018-08-08 10:19:17

标签: microsoft-graph onedrive

在使用PHP库查询给定驱动器的图形时,我收到400 Unable to retrieve user's mysite URL429 Too many requests。 例如,当我用PHP库调用https://graph.microsoft.com/v1.0/users/b0633c25-2655-4dfe-a2b2-078e4310deba/drive时,它给出了这个奇怪的结果。当我在Graph Explorer中查询相同的网址时。它像一种魅力。

我已经按照文档中的说明设置了权限,并且E3 Developers订阅仍然有效。

我想念什么?

2 个答案:

答案 0 :(得分:0)

当前错误似乎是用户尚未创建ODFB(商务用OneDrive)站点,您可以检查用户是否已创建OneDrive站点(将在用户首次使用OneDrive站点时创建该站点)。

要立即调试该问题,请尝试使用Graph Explorer https://developer.microsoft.com/en-us/graph/graph-explorer#并使用您的用户帐户登录。 如果可以访问/ me,然后尝试访问/ me / drive / root,则将获得有关当前用户的ODFB Doc Lib的详细信息。 我们可以通过以下链接为登录用户获取结果

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

为您提供的参考:https://github.com/microsoftgraph/microsoft-graph-docs/issues/1354

答案 1 :(得分:0)

错误消息具有误导性,并未按应有的方式提及计费。

在 Microsoft 365 管理员中检查您的帐单 > 您的产品(订阅),然后重试。

最好的测试方法是: https://developer.microsoft.com/en-us/graph/graph-explorer