Outlook 如何在Microsoft Graph中列出组电子邮件中的用户?

Outlook 如何在Microsoft Graph中列出组电子邮件中的用户?,outlook,microsoft-graph-api,Outlook,Microsoft Graph Api,是否有一个Microsoft Graph API可以像Outlook那样在群电子邮件中列出用户 如果此API存在,请在上使用它 group1engineers@example.com 它将列出 - jack@example.com - tom@example.com - rose@example.com - etc. 更新1:已尝试 GET /groups/group1engineers@example.com/members GET /groups?$filter=mail eq

是否有一个Microsoft Graph API可以像Outlook那样在群电子邮件中列出用户

如果此API存在,请在上使用它

group1engineers@example.com
它将列出

 - jack@example.com
 - tom@example.com
 - rose@example.com
 - etc.
更新1:已尝试

GET /groups/group1engineers@example.com/members
GET /groups?$filter=mail eq 'group1engineers@example.com'
GET /groups?$filter=mailNickname eq 'group1engineers'
上(具有访问目录.ReadWrite.All的权限)

但是错误400

{
    "error": {
        "code": "Request_BadRequest",
        "message": "Invalid object identifier 'group1engineers@example.com'.",
        "innerError": {
            "request-id": "dad057af-2b67-4186-bc8c-df2b10fc2d0c",
            "date": "2018-02-02T09:53:51"
        }
    }
}
更新2:已尝试

GET /groups/group1engineers@example.com/members
GET /groups?$filter=mail eq 'group1engineers@example.com'
GET /groups?$filter=mailNickname eq 'group1engineers'
两者都得到相同的结果,但仍然没有显示组成员(此组有7个成员):


是的,您可以使用Graph API获取组成员。发件人:

请注意,它不是可传递的,因此如果一个组包含另一个组,则必须遍历所有子组

要搜索组并立即获取其成员,可以使用$filter和$expand查询参数:

https://graph.microsoft.com/v1.0/groups?$filter=mailNickname eq 'group1engineers'&$expand=members

包含有关可以使用$filter'的属性的信息。请在属性描述中查找文本“Supports$filter”。

是的,您可以使用Graph API获取组成员。发件人:

请注意,它不是可传递的,因此如果一个组包含另一个组,则必须遍历所有子组

要搜索组并立即获取其成员,可以使用$filter和$expand查询参数:

https://graph.microsoft.com/v1.0/groups?$filter=mailNickname eq 'group1engineers'&$expand=members

包含有关可以使用$filter'的属性的信息。请在属性描述中查找文本“Supports$filter”。

我相信它需要该组的Azure AD ID(它是GUID)。您可以在mailNickName属性上使用带有$filter表达式的List Groups操作()查找ID。谢谢,但仍然无法获取组成员。在有问题的更新2中添加。您是否尝试使用组的ID 4822c6e4-91b5-4db8-ae1a-2a52353f8c28作为成员调用中的ID
GET/groups/4822c6e4-91b5-4db8-ae1a-2a52353f8c28/members
?哦,它现在可以工作了!好的,这意味着我需要两个步骤来获得组成员。如果有一个一步api,那将是非常棒的#39;在这里,expand query参数可以帮助您。尝试运行此:
https://graph.microsoft.com/v1.0/groups?$filter=邮件昵称均衡器'第1组工程师和工程师#39;&$expand=members
我相信它需要该组的Azure广告ID(它是一个GUID)。您可以在mailNickName属性上使用带有$filter表达式的List Groups操作()查找ID。谢谢,但仍然无法获取组成员。在有问题的更新2中添加。您是否尝试使用组的ID 4822c6e4-91b5-4db8-ae1a-2a52353f8c28作为成员调用中的ID
GET/groups/4822c6e4-91b5-4db8-ae1a-2a52353f8c28/members
?哦,它现在可以工作了!好的,这意味着我需要两个步骤来获得组成员。如果有一个一步api,那将是非常棒的#39;在这里,expand query参数可以帮助您。尝试运行此:
https://graph.microsoft.com/v1.0/groups?$filter=邮件昵称均衡器'第1组工程师和工程师#39;&$展开=成员