【问题标题】:Google Groups API add MemberGoogle Groups API 添加成员
【发布时间】:2014-01-21 09:21:19
【问题描述】:

我在互联网上找到了很多关于将成员添加到 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 并且无法正常工作,因为我总是收到无效域错误。

任何帮助将不胜感激

谢谢!

【问题讨论】:

    标签: python google-groups google-groups-api


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢!如果我激活 Google Apps for Business 并迁移我的群组,你知道我是否可以在我的群组中使用 api 吗?感谢您的帮助!
    • 您好,我能否使用 API 来更改不属于我的 google 群组(通过 Google Apps for Work 帐户托管)组织中的用户的偏好设置?那么,假设我有 someguy@gmail.com 是我组的成员,我可以(例如)通过 API 更改他的电子邮件首选项吗?
    • @theyuv:将您的问题作为新主题发布。
    猜你喜欢
    • 2015-05-12
    • 2015-07-22
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多