Google Groups API添加会员

ylc*_*ylc 3 python google-groups google-groups-api

我在互联网上发现了很多关于将成员添加到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")
Run Code Online (Sandbox Code Playgroud)

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

任何帮助,将不胜感激

谢谢!

Jay*_*Lee 8

Provisioning API(已弃用)和新的Admin SDK均可与Google Apps for Business和EDU配合使用,仅适用于Google Groups for Business(具有自定义@ yourdomain.com地址的群组).

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