我正在使用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
的保管人根目录?