使用Office 365客户端库访问OneDrive for Business中的共享文件

时间:2016-01-20 21:24:05

标签: .net office365 onedrive office365api

有没有办法使用Office 365客户端库访问OneDrive for Business上的共享文件?有许多关于如何访问MyFiles的示例,例如github上的this一个很好的。

Graph API可以访问:

Collection.sort

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

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

1 个答案:

答案 0 :(得分:1)

OneDrive for Business有一个C#SDK,可用于提取用户的文件。

获取用户的动力:

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

获取根文件夹文件:

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

这是一个GitHub Repo url:

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

如果您有任何问题,请与我们联系。