Office365 使用Outlook/Office 365 REST API查找邮件组的成员电子邮件地址

Office365 使用Outlook/Office 365 REST API查找邮件组的成员电子邮件地址,office365,microsoft-graph-api,outlook-restapi,Office365,Microsoft Graph Api,Outlook Restapi,我想使用Outlook/Office 365 REST API获取邮件组的所有成员 例如:姓名:allusers电子邮件:allusers@xyz.com 我要把诱惑者小组的所有成员都列下来 什么是API调用可以做到这一点?您应该使用组的Get member objects调用 如果您是Microsoft Graph API的新手,我建议您查看以了解可以使用API检索和操作的对象的结构 例如,在Graph Explorer的demo tentant中,此URL将返回一个组的组成员: 有一个解决方

我想使用Outlook/Office 365 REST API获取邮件组的所有成员

例如:姓名:allusers电子邮件:allusers@xyz.com

我要把诱惑者小组的所有成员都列下来


什么是API调用可以做到这一点?

您应该使用组的Get member objects调用

如果您是Microsoft Graph API的新手,我建议您查看以了解可以使用API检索和操作的对象的结构

例如,在Graph Explorer的demo tentant中,此URL将返回一个组的组成员:
有一个解决方案,我们可以从组邮件地址获取组ID。使用

?$filter=mail+eq+'abc@xyz.com

通过接下来使用ID,我们可以使用邮件获取组用户详细信息

?$select=邮件,显示名称

但这里有一个问题,我不知道如何获得下一页的结果:-


如果你知道查找下一页的解决方案,请告诉我

我弄错了。此查询需要其他权限。如果您是管理员,可以单击此处代表整个组织授予他们权限。我只能对我的应用程序给予用户许可。似乎需要给予管理员访问组的许可。我使用Outlook ApI应用程序注册工具注册我的应用程序。是否有任何方法在应用程序注册网站中指定我的应用程序的管理员许可?或者我可以从我的代码中动态指定与管理员相关的作用域,比如使用相关的作用域吗?我们有2个注册站点。如果您正在使用Azure门户,您可以配置应用程序所需的权限,然后在该体验中,如果您是租户中的管理员,请单击“授予权限”按钮授予租户中的权限。或者,如果您正在使用其他注册门户apps.dev.microsoft.com,请按照以下说明操作:如果我使用API,它会向我返回一个空列表,但我的帐户中有组!有什么想法吗?