Как получить владельца сайта SharePoint? - PullRequest
0 голосов
/ 30 октября 2018

При запросе графика для сайта SharePoint, JSON не включает информацию о владельце.

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

Обход:

  1. звонок /sites/{site-id}/drive
  2. Выбрать владельца диска

1 Ответ

0 голосов
/ 01 ноября 2018

Site ресурс не предоставляет свойство Owner, и действительно его можно получить через свойство Site.Drive. Но не обязательно запрашивать ресурс диска отдельно , доступны следующие опции:

Вариант 1

Измените ваш запрос, чтобы запросить источник site вместе с ресурсом по умолчанию drive с помощью одиночного запроса (используя expand параметр )

https://graph.microsoft.com/beta/sites/root?select=*,drive&expand=drive

Вариант 2

Объединение нескольких (например, get site и get drive ) запросов с использованием JSON batching :

POST https://graph.microsoft.com/v1.0/$batch
Accept: application/json
Content-Type: application/json


{
  "requests": [
    {
      "id": "1",
      "method": "GET",
      "url": "/sites/root"
    },
    {
      "id": "2",
      "method": "GET",
      "url": "/sites/root/drive"
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...