如何通过Microsoft Graph API获取HubSite的关联站点
获取HubSite关联站点的Microsoft Graph API方案
- 完全可以用Microsoft Graph API实现,无需依赖SharePoint API:直接调用
/sites/{hubSiteId}/sites端点,就能获取该HubSite下所有关联的站点集合。 - 权限要求:根据应用类型选择合适的权限——应用权限需至少
Sites.Read.All,委派权限需Sites.Read。 - 基础请求示例:
GET https://graph.microsoft.com/v1.0/sites/{hubSiteId}/sites
- 响应会返回每个关联站点的核心信息,包括ID、名称、webUrl等,足够支撑常规业务场景。
- 如需精准筛选,可添加
$filter参数,比如筛选特定模板的站点:
GET https://graph.microsoft.com/v1.0/sites/{hubSiteId}/sites?$filter=siteTemplate eq 'STS#3'
内容的提问来源于stack exchange,提问作者Michael.Roger
相关产品推荐
相关产品推荐

