我在互联网上找到了很多关于在Google网上添加会员资格的信息,但我无法让其中的任何一个工作。
我在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并且无法正常工作,因为我总是收到无效的域错误。
任何帮助将不胜感激
谢谢!
答案 0 :(得分:8)
Provisioning API(已弃用)和新的Admin SDK均可与Google Apps for Business和EDU配合使用,仅适用于Google Groups for Business(具有自定义@ yourdomain.com地址的群组)。
您不能将这些API用于包含@ googlegroups.com电子邮件地址的消费者Google网上论坛。对于这些群组,您唯一的选择是通过网络界面管理会员资格。