Odata 如何在Microsoft Graph上按技能筛选?

Odata 如何在Microsoft Graph上按技能筛选?,odata,query-string,microsoft-graph-api,Odata,Query String,Microsoft Graph Api,在Microsoft graph上,我知道我可以通过单值参数筛选用户,如给定名称,如下所示: https://graph.microsoft.com/v1.0/users?$filter=givenName eq 'John' 但如果我想找到所有使用Javascript作为技能之一的用户,这是行不通的 https://graph.microsoft.com/v1.0/users?$filter=skills eq 'Javascript' 这可能是因为与givenName不同,skills是

在Microsoft graph上,我知道我可以通过单值参数筛选用户,如给定名称,如下所示:

https://graph.microsoft.com/v1.0/users?$filter=givenName eq 'John'
但如果我想找到所有使用Javascript作为技能之一的用户,这是行不通的

https://graph.microsoft.com/v1.0/users?$filter=skills eq 'Javascript'
这可能是因为与givenName不同,skills是一个数组而不是单个值

"skills": [
    "Javascript",
    "C#",
    "SQL"
]

那么,在Microsoft Graph中查询具有特定技能的用户列表的正确方法是什么呢?

集合类型属性的过滤器表示如下:

https://graph.microsoft.com/v1.0/users?$filter=skills/anyc:c eq'Javascript'


但是,当前不支持对技能属性进行筛选。您可以在站点中发出请求。

graph api上是否有与此相关的更新?