要通过id检索特定的组,我使用以下请求:
https://graph.microsoft.com/v1.0/groups?$filter=id eq 'xxxxx'
现在,我对获得许多组感兴趣,但是该过滤器似乎不支持多个元素。当我尝试这样做时:
https://graph.microsoft.com/v1.0/groups?$filter=id eq 'xxxxx' or id eq 'yyyy'
它返回此错误:
为资源“组”的属性“ id”指定了不受支持或无效的查询过滤器子句。
有人可以确认我吗?
答案 0 :(得分:1)
由于错误指出表达式groups?$filter=id eq '--group-id-1--' or id eq '--group-id-1--'
不被支持,但是您可以利用/directoryObjects/getByIds
endpoint来代替通过ID检索组列表
注意:该方法在
v1
和beta
版本中均可用
示例
POST https://graph.microsoft.com/v1.0/directoryObjects/getByIds
Content-type: application/json
{
"ids":["--group-id-1--","--group-id-2--"],
"types":["group"]
}
答案 1 :(得分:0)