Как добраться до центра документов Sharepoint с помощью графика API - PullRequest
2 голосов
/ 11 апреля 2019

Я пытаюсь получить документ из нашего центра документов SharePoint, используя Microsoft Graph. Я могу добраться до нашего базового сайта SharePoint, но, похоже, не могу перейти к центру документов.

URL нашего центра документов - <sharepoint_host>/sites/DocumentCenter. Я хочу иметь возможность просматривать и загружать файлы под <sharepoint_host>/sites/DocumentCenter/Prospects.

Попробовал комбинацию вещей, чтобы посмотреть, смогу ли я добраться до DocumentCenter, например:

graphServiceClient
  .Sites["<sharepoint_host>"]
  .SiteWithPath("DocumentCenter")
  .Request().GetAsync()

но опять не могу этого достичь. Использование Microsoft Graph SDK для .NET .

1 Ответ

2 голосов
/ 11 апреля 2019

При условии, что /sites/DocumentCenter соответствует семейству сайтов арендатора, а Prospects - списку / библиотеке, Site ресурс может быть получен с помощью относительного к серверу URL-пути следующим образом:

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

См. документы о том, как обратиться к ресурсу сайта по пути

Для извлечения List ресурса может быть использована следующая конечная точка:

GET https://graph.microsoft.com/v1.0/sites/{tenant}.sharepoint.com:/sites/DocumentCenter:/lists/Prospects
* ** 1023 тысяча двадцать-дв * Пример
var site = await graphClient.Sites["contoso.sharepoint.com"].SiteWithPath("/sites/DocumentCenter").Request().GetAsync();
Console.WriteLine(site.Name);
...