Outlook 如何在Microsoft Graph中列出组电子邮件中的用户?
是否有一个Microsoft Graph API可以像Outlook那样在群电子邮件中列出用户 如果此API存在,请在上使用它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
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作为成员调用中的IDGET/groups/4822c6e4-91b5-4db8-ae1a-2a52353f8c28/members
?哦,它现在可以工作了!好的,这意味着我需要两个步骤来获得组成员。如果有一个一步api,那将是非常棒的#39;在这里,expand query参数可以帮助您。尝试运行此:https://graph.microsoft.com/v1.0/groups?$filter=邮件昵称均衡器'第1组工程师和工程师#39;&$展开=成员