【发布时间】:2018-08-06 15:24:17
【问题描述】:
以下使用 Microsoft Graph 客户端库的代码段在尝试访问 One Drive 内容时失败
var items = Graphclient.Me.Drive.Root.Children.Request().GetAsync().Result;
抛出异常
代码:错误请求 消息:无法检索用户的 mysite URL。
Fiddler 显示请求标头的 HTTP 400。 获取 /v1.0/me/drives
我在 Graph explorer 中签入,租户确实为相同的请求工作,那么为什么它在代码中失败。
我已设置以下管理员级别的应用权限 Directory.ReadWrite.All、Files.ReadWrite.All、Sites.ReadWrite.All、User.ReadWrite.All
以下代码部分可以正常工作
IGraphServiceDrivesCollectionPage drives =
Graphclient.Drives.Request().GetAsync().Result;
提琴手请求 - GET /v1.0/drives HTTP/1.1
那么当我尝试访问 Graphclient.Me 时我错过了什么
【问题讨论】:
-
有什么更新吗?还有效吗?
-
不,它不工作
标签: microsoft-graph-api onedrive