从Google API获取非管理员的群组信息

问题描述 投票:1回答:1

我们有一个通过Google API发送邮件合并电子邮件的应用程序。我们要处理的具体方案是用户将邮件合并发送到组织组。我一直在研究Admin SDK Groups API,它看起来像是我们想要使用的东西。我们想要获取的信息是组织组中的成员数,即返回对象中的directMembersCount。但是,使用此API的要求不太适合我们的场景,因为

  1. 它需要超级管理员为组织手动启用Admin SDK。
  2. 发件人必须是管理员才能进行API调用以获取组数据。或者,管理员可以将权限委托给服务帐户,但这些不可行,因为我们必须为使用我们的应用程序发送邮件合并的每个组织请求它们。

还有一个与我们想要的相关的Google blog post here。我尝试在“收件人”字段中添加Google群组电子邮件收件人:我不是该组织的管理员,但是当我将鼠标悬停在电子邮件上时,它会显示对我有用的悬浮卡详细信息,例如会员数和号码分组。是否可以使用Google API作为非管理员用户收集此类信息?

google-api google-admin-sdk
1个回答
1
投票

但这些都不可行,因为我们必须为使用我们的应用程序发送邮件合并的每个组织请求它们。

创建一个Marketplace app,很简单,服务帐户就可以使用了。这样,您可以在需要使用其他API(如联系人或Gmail设置)时轻松添加更多功能。

© www.soinside.com 2019 - 2024. All rights reserved.