У Микаэля Свенсона есть запись в блоге - вы можете использовать REST API поиска SharePoint, запрашивая управляемое свойство DepartmentId.
Более подробная информация доступна здесь: https://www.techmikael.com/2018/04/working-with-hub-sites-and-search-api.html
Пример вызова REST, который возвращает все сайты, присоединенные к определенному хаб-сайту (НЕ включая сам хаб-сайт):
https://
/_api/search/query?querytext='contentclass%3dsts_site И НЕ siteid: <hubsite-id>
И detamentid% 3d {<hubsite-id>
} '& Уточнить
И пример того же вызова REST, но на этот раз, включая сам сайт-концентратор:
https://
/_api/search/query?querytext='contentclass%3dsts_site И департамент% 3d {<hubsite-id>
} '& finementfilters =' detamentid: string ("{*"% 2clinguistics% 3doff) '& trimduplicates = false
<hostname>
= хост для вашего веб-приложения sharepoint, например contoso.sharepoint.com
<hubsite-id>
= идентификатор (GUID) сайта-концентратора