3

我在互联网上找到了很多关于在 Googlegroups 中将成员添加到组的信息,但我无法让它发挥作用。

我在 Python-DJango 工作。

使用商业帐户,我设法使用 Provisioning API 添加它们,但我无法使用新的 Directory API 来添加它们。

问题是我要添加人员的组不是企业组,而是普通的 googlegroups 组:

group_name@googlegroups.com

根据我的发现以及我为业务组所做的工作,我有以下代码:

    groupClient = gdata.apps.groups.client.GroupsProvisioningClient(domain=domain)
    groupClient.ClientLogin(email="user@gmail.com", password="xxx", source='apps')
    groupClient.AddMemberToGroup("group_name@googlegroups.com", "newUser@gmail.com")

我想知道我必须在域字段中输入什么。使用企业帐户,它是企业域,但作为一个普通的 googlegroups,我不确定。我已经尝试过 googlegroups.com 并且无法正常工作,因为我总是收到无效的域错误。

任何帮助,将不胜感激

谢谢!

4

1 回答 1

10

Provisioning API(已弃用)和新的 Admin SDK 都旨在与 Google Apps for Business 和 EDU 一起使用,并且仅适用于 Google Groups for Business(具有自定义 @yourdomain.com 地址的组)。

您不能将这些 API 用于具有 @googlegroups.com 电子邮件地址的消费者 Google 群组。对于这些组,您唯一的选择是通过 Web 界面管理成员资格。

于 2014-01-21T15:19:20.030 回答