Office365 使用Microsoft Graph如何按电子邮件地址查找组?

Office365 使用Microsoft Graph如何按电子邮件地址查找组?,office365,office365api,microsoft-graph-api,Office365,Office365api,Microsoft Graph Api,我用这个来玩这个。我知道您可以通过指定组的id来访问组,如下所示- https://graph.microsoft.com/v1.0/groups/14481298-e121-4d97-91d5-3fe555aa2871 你也可以像这样得到它的成员- https://graph.microsoft.com/v1.0/groups/14481298-e121-4d97-91d5-3fe555aa2871/members 但我不清楚如何通过电子邮件地址查找群组并在一次通话中列出成员。我现在知道了

我用这个来玩这个。我知道您可以通过指定组的id来访问组,如下所示-

https://graph.microsoft.com/v1.0/groups/14481298-e121-4d97-91d5-3fe555aa2871
你也可以像这样得到它的成员-

https://graph.microsoft.com/v1.0/groups/14481298-e121-4d97-91d5-3fe555aa2871/members

但我不清楚如何通过电子邮件地址查找群组并在一次通话中列出成员。我现在知道了,所以我想我会与大家分享,并询问是否有更好的方法。

要通过电子邮件获取群,您可以通过mail属性进行筛选。但是,这会返回一个数组,与原始查询略有不同

https://graph.microsoft.com/v1.0/groups/?$filter=mail+eq+'sampleDL@example.com'
要获取成员,可以展开成员

https://graph.microsoft.com/v1.0/groups/?$filter=mail+eq+'sampleDL@example.com'&$expand=members

我如何使用$select=id、mail筛选此内容?我不确定您在问什么。