Microsoft Graph C#SDK - 如何访问保管人的OneDrive for Business以查看SharedWithMe?

时间:2017-04-04 22:56:54

标签: c# microsoft-graph onedrive

我正在使用Microsoft Graph C#SDK进行编码,以查询保管人的OneDrive for Business帐户。

我正在建立我的电话:

public Task<IDriveSharedWithMeCollectionPage> GetSharedWithMeTask(string username)
{
   return this.GraphServiceClient.Drives[username].SharedWithMe().Request().GetAsync();
}

使用以下权限登录为Global Admin时:

"https://graph.microsoft.com/User.Read",
"https://graph.microsoft.com/Files.Read.All",
"https://graph.microsoft.com/Sites.ReadWrite.All"

我收到错误:

  

代码:accessDenied
  消息:您只能在您拥有的驱动器上调用view.sharedWithMe。

问题:

我想要求进行健全性检查 - Global Admin是否无法从保管人的OneDrive for Business帐户中找到remoteItems方面?

此功能是否未实现,或者我是如何创建呼叫的,这是不正确的?

更新

在做了一些研究之后,我发现在OneDrive for personal实例中,有一个按钮可以让你共享一个文件夹或松散的文件。单击此按钮后,文件夹或文件将在custodian's帐户的根文件夹中可见。但是,OneDrive for Business中不存在此功能。

有没有办法将共享文件夹挂载到OneDrive for Business的保管人根目录?

0 个答案:

没有答案