问题标签 [google-groups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
424 浏览

google-groups - Python使用OAuth2从域中检索所有组

使用 PYTHON,要获取域中的所有组,在 OAuth1 中有如下命令:

在 OAuth2 中,它会是

allGrps = client.groups().list(customer='my_company').execute()

我正在寻找等效代码来获取域中的所有组。感谢您的帮助和关注。

0 投票
2 回答
1691 浏览

google-admin-sdk - Google Directory API - 将成员批量添加到组

我正在使用 Google Admin SDK 来创建、更新和删除邮件列表(又名组)。

到目前为止一切正常,我可以创建一个新组并向其中添加成员。但是:每次添加一个成员大约需要 1 秒,所以我正在考虑一次将多个用户添加到一个组的批处理请求。

在 Google Admin 界面中,一次添加多个用户很容易,但我没有找到任何通过 API 实现此功能的方法。

有没有办法这样做,还是我必须遍历每个用户?


这可行,但如果我必须为每个用户都这样做,则需要很多时间:

0 投票
0 回答
208 浏览

android - 使用 Android 应用创建群组

我正在开发一个应用程序,我感兴趣的功能之一是“组”。我应该能够使用一些现有的 api 在我的应用程序中创建组(例如 google 组),我应该能够从我的 google 帐户添加朋友。当我这样做时,我希望发送一些通知,以便我的朋友可以接受邀请并成为群组的一员。这可以用应用程序制作吗?

0 投票
0 回答
530 浏览

google-admin-sdk - 如何从 Google Group 获取群组成员

我正在尝试创建一个服务来列出我的域中的所有组和组内的成员。我可以使用以下代码打印组名,有人可以建议如何获取组成员吗?

0 投票
1 回答
103 浏览

google-cloud-storage - 通过 API 访问群组可见的 Google Cloud Storage 存储桶

我有几个要通过 API 以编程方式访问的 Cloud Storage 存储桶,但这些存储桶仅对 google 组的成员可见。(它们用于 Doubleclick 出价管理器报告,如果有帮助的话)我提供了一个组的名称和组电子邮件地址,该组是我专门为访问这些云存储桶而创建的。

在我的个人开发者控制台上环顾四周,我可以访问身份验证内容,因此我可以访问我自己的谷歌帐户的存储桶,但是当我使用我的谷歌开发者控制台项目中的凭据时,希望根据我正在使用的帐户授予我访问权限(我假设这是完全错误的)使用此代码:

我得到一个 403。(我也可能验证错误。抱歉在这里尝试 POC 一些东西)

是否有某个地方可以让我获得对谷歌组的所有成员都可以访问的存储桶的 API 访问权限,但不是专门针对我?

0 投票
1 回答
1332 浏览

google-api - Google Groups API - getUsers() 您无权查看该组的成员列表:

祝大家好运!

我有一个谷歌脚本,它通过使用 getUsers() 函数检查电子邮件地址是否是组的成员。

至今:

  • 我已激活“Admin SDK 目录服务”
  • 我有管理员权限

对于大多数组来说,这很神奇,但是在某些组的情况下我会遇到授权错误。

来自日志的错误消息:

  • “您无权查看该组的成员列表:foo@bar”

知道可能是什么问题吗?任何事情都非常感谢。谢谢!

0 投票
0 回答
607 浏览

google-groups - 根据包含的文本将标签应用于 Google 群组中的主题

我想扫描一个 Google 群组(在 Google Apps for Business 中创建)并向所有符合条件的主题添加一个“标签”(基于包含的文本字符串)。

例如:我有一个包含 1000 个主题的 Google Group Collaborative Inbox(作为 Exchange 2010 共享邮箱迁移的结果)。我想要一个脚本来扫描这个组,如果主题或正文有与字符串匹配的文本,那么为它分配一个特定的标签。

与将文件夹转换为标签的邮箱到 Gmail 不同,当将邮件从 Exchange 共享邮箱移动到 Google 群组协作邮箱时,没有将文件夹转换为标签的选项。

任何建议、链接或帮助表示赞赏。我已经研究过,这篇文章最接近我的要求,这表明它是可能的。https://gist.github.com/4072792

非常感谢

0 投票
1 回答
71 浏览

google-directory-api - 使用 Directory API 创建 Google 群组,将消息归档到群组

使用 App 引擎创建批量 google 组,我需要将所有组设置为将消息存档到组“组存档选项”。

阅读 API https://developers.google.com/admin-sdk/directory/v1/guides/manage-groups没有提到在创建更新组时启用在 Google 组上归档消息。

对此有何建议?鉴于我们正在谈论 1000 多个组,手动执行此操作会很麻烦!

0 投票
2 回答
1869 浏览

service-accounts - 如何使用服务帐户访问组成员?

我正在尝试使用服务帐户来访问组的成员。我已经验证我可以代表用户使用普通的 OAuth2 令牌执行此操作,并调用 tohttps://www.googleapis.com/admin/directory/v1/groups/{group}/members和 scope https://www.googleapis.com/auth/admin.directory.group.readonly

我想对服务帐户执行相同的操作,并且我已将服务帐户电子邮件地址添加为群组成员,并验证查看成员权限设置为“群组的所有成员,所有组织成员”。

当我询问成员列表时,我收到此错误:

我需要做什么才能授权此服务帐户查看该组?

0 投票
2 回答
325 浏览

google-apps-script - 如何使用 Google Apps API 获取组类型?

我目前正在开发一个 Google Apps 脚本,它可以修改域中所有组的设置,但应用的设置取决于组类型(主要是电子邮件列表或协作收件箱)。

但是,我还没有找到使用 Google API 确定组类型的方法(我使用的是“Groups Settings API”“Directory API: Groups”)。

有谁知道如何使用 Google API 或任何其他编程方式获取组类型?