访问共享文件在OneDrive商务与Office 365客户端库(Access shared fil

2019-10-29 15:41发布

是否有访问共享文件上OneDrive商务与Office 365客户端库的方法吗? 有关于如何访问MYFILES,像许多例子这在github上伟大的。

该图形API访问过:

https://graph.microsoft.com/v1.0/drives/[DRIVEID]/items/[FOLDERID]/children

我还没有找到一种方法来访问相同与SharePointClient,只有:

var filesResult = await client.Files.ExecuteAsync();

Answer 1:

有一个C#SDK的OneDrive商业,你可以用它来拉用户的文件。

要获得用户的驱动器:

var drive = await oneDriveClient
                      .Drive
                      .Request()
                      .GetAsync();

为了得到根文件夹:

var rootItem = await oneDriveClient
                             .Drive
                             .Root
                             .Request()
                             .GetAsync();

这里是一个GitHub库网址:

https://github.com/onedrive/onedrive-sdk-csharp

让我知道如果您有任何问题。



文章来源: Access shared files in OneDrive for Business with Office 365 client libraries