SharePoint Rest API на дочерних сайтах - PullRequest
0 голосов
/ 04 января 2019

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

У меня действительно есть вызов API api для извлечения всех дочерних сайтов, но мне нужно получить результаты из библиотек по одному запросу.

https://xxxx/_api/web/webs/?$select=title,ServerRelativeUrl"

1 Ответ

0 голосов
/ 04 января 2019

К сожалению, невозможно запросить несколько списков с помощью одного вызова API REST SharePoint, так как для извлечения данных из списка необходимо указать его родительский веб-сайт и заголовок / идентификатор.Обычно для таких запросов лучшим выбором является использование API поиска SharePoint REST ( Reference ) или, если вы можете использовать некоторый код на стороне сервера, вы можете использовать класс SPSiteDataQuery для извлечения данных из разных источников.целые сайты или семейства сайтов (см. эту статью о SPSiteDataQuery ).

Также посмотрите на этот вопрос SO: Извлечение данных из REST API с несколькими точками доступа в списке водин вызов Ajax

...