我正在尝试通过Microsoft Graph REST API
检索所有SharePoint网站。看看Site resource,我发现有一些方法可以获取根站点,子站点,也可以按组获取站点。
是否所有SharePoint网站(包括组网站)都可以作为根网站的子网站找到?还是我需要检索每个组并对其进行枚举?
答案 0 :(得分:1)
不。组织的根是对网站进行分组的同级。
该API确实具有基本的搜索功能,如果有帮助的话。 https://docs.microsoft.com/en-us/graph/api/site-search?view=graph-rest-1.0
答案 1 :(得分:1)
可以利用租户Search for sites
endpoint中的所有站点,例如:
GET https://graph.microsoft.com/v1.0/sites?search=*
要仅检索 group sites,看来唯一受支持的方法是:
GET https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c+eq+'Unified')&$select=id
GET https://graph.microsoft.com/v1.0/groups/{group-id}/sites/root