Как добраться до центра документов Sharepoint с помощью графика API

2

Я пытаюсь получить документ из нашего центра документов 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.

Теги:
.net-core
microsoft-graph
sharepoint
sharepoint-online

1 ответ

2
Лучший ответ

Предполагая, что /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

пример

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню