Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用graph api访问Sharepoint文档中心_C#_.net Core_Microsoft Graph Api - Fatal编程技术网

C# 如何使用graph api访问Sharepoint文档中心

C# 如何使用graph api访问Sharepoint文档中心,c#,.net-core,microsoft-graph-api,C#,.net Core,Microsoft Graph Api,我正在尝试使用Microsoft Graph从SharePoint文档中心检索文档。我能够访问我们的基础SharePoint网站,但似乎无法深入到文档中心 我们的文档中心url是/sites/DocumentCenter。我希望能够在/sites/DocumentCenter/Prospects下查看和上载文件 尝试了多种方法以查看是否可以访问DocumentCenter,例如: graphServiceClient .Sites["<sharepoint_host>"] .

我正在尝试使用Microsoft Graph从SharePoint文档中心检索文档。我能够访问我们的基础SharePoint网站,但似乎无法深入到文档中心

我们的文档中心url是
/sites/DocumentCenter
。我希望能够在
/sites/DocumentCenter/Prospects
下查看和上载文件

尝试了多种方法以查看是否可以访问DocumentCenter,例如:

graphServiceClient
  .Sites["<sharepoint_host>"]
  .SiteWithPath("DocumentCenter")
  .Request().GetAsync()
graphServiceClient
.Sites[“”]
.SiteWithPath(“文档中心”)
.Request().GetAsync()

但我似乎又一次够不着它。使用。

假设
/sites/DocumentCenter
对应于租户网站集和
潜在客户
到列表/库,可以通过服务器相对URL路径进行检索,如下所示:

GET https://graph.microsoft.com/v1.0/sites/{tenant}.sharepoint.com:/sites/DocumentCenter
请参阅如何按路径寻址站点资源

要检索,可以使用以下端点:

GET https://graph.microsoft.com/v1.0/sites/{tenant}.sharepoint.com:/sites/DocumentCenter:/lists/Prospects
示例

var site = await graphClient.Sites["contoso.sharepoint.com"].SiteWithPath("/sites/DocumentCenter").Request().GetAsync();
Console.WriteLine(site.Name);