$ filter" not groupTypes / any()"在Microsoft Graph中的组

时间:2017-07-20 13:38:44

标签: microsoft-graph

以下适用于Graph Explorer:

https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c eq 'Unified')

然而,这不是:

https://graph.microsoft.com/v1.0/groups?$filter=not groupTypes/any()

返回

{
    "error": {
        "code": "BadRequest",
        "message": "Filter not supported.",
        "innerError": {
            "request-id": "d0c9fac3-9ee4-4b92-8841-6dbefca2d150",
            "date": "2017-07-20T13:37:18"
        }
    }
}

我是以错误的方式构建OData $过滤器还是真的不支持? (用例:给我所有组除了统一组)

2 个答案:

答案 0 :(得分:0)

图表无法识别动词not。我希望你在这里寻找的是ne,例如:

https://graph.microsoft.com/v1.0/groups?$filter=groupTypes/any(c:c ne 'Unified')

您可以在Graph Documentation中了解$ filter参数。

答案 1 :(得分:0)

https://graph.microsoft.com/v1.0/me/memberOf/$/microsoft.graph.group?$filter=groupTypes/any(a:a%20eq%20'unified')

您可以在文档-参考https://docs.microsoft.com/en-us/graph/overview

中阅读有关此内容的信息。