我正在尝试从顶级站点进行单个rest api调用,以从多个子站点上的多个图片库中获取结果。这可能吗?如果没有,解决这个问题的最佳方法是什么。
我确实有一个rest api调用来检索所有子站点,但是我需要在单个请求中从库中检索结果。
https://xxxx/_api/web/webs/?$ select = title,ServerRelativeUrl“
答案 0 :(得分:0)
不幸的是,无法使用单个SharePoint REST API调用查询多个列表,因为要从列表中获取数据,您必须指定其父网站和标题/ ID。通常,对于这些类型的查询,最好的选择是利用SharePoint Search REST API(Reference),或者,如果可以利用某些服务器端代码,则可以使用SPSiteDataQuery
类来从不同位置获取数据。整个网站或网站集(请查看this article about SPSiteDataQuery)。
另外,看看这个SO问题:Fetch data from multiple list sharepoint REST API in one Ajax call