Получите список дочерних сайтов, где шаблон, используемый сайтом, имеет свойство IsHidden, равное true, через API Graph Graph API - PullRequest
0 голосов
/ 20 сентября 2019

Я могу вернуть список дочерних сайтов, используя этот запрос

https://graph.microsoft.com/v1.0/sites/root/sites/site-id/sites

, но это возвращает скрытые сайты.Например, если на сайте установлен Nintex Workflow для Office 365, вы получаете скрытый сайт / NintexWorkflowForOffice365

Я пробовал различные фильтры, но ни один из них не работает

https://graph.microsoft.com/v1.0/sites/root/sites/siteid/sites?$filter=webtemplate/IsHidden eq false

https://graph.microsoft.com/v1.0/sites/root/sites/siteid/sites?$filter=hidden eq $false

https://graph.microsoft.com/v1.0/sites/root/sites/siteid/sites?$expand=fields&$select=web,title,id&$filter=web/template/IsHidden eq false

Я всегдаполучить сообщение об ошибке

{
    "error": {
        "code": "BadRequest",
        "message": "Invalid filter clause",
        "innerError": {
            "request-id": "75dee4f4-8e64-473c-85fc-2ae8672f5252",
            "date": "2019-09-20T15:46:16"
        }
    }
}

Я ищу, чтобы получить список не скрытых сайтов

...