【问题标题】:Google Groups: Retrieve list of groups for a userGoogle Groups:检索用户的组列表
【发布时间】:2012-12-27 08:49:13
【问题描述】:

是否有一个 API 可以获取用户所属的所有 Google 群组的列表(当然,在他/她的许可下),反之亦然(给定一个 Google 群组,让所有用户成为该群组的一部分)。

【问题讨论】:

    标签: google-groups google-provisioning-api google-groups-api


    【解决方案1】:

    Google Apps 配置 API 允许您使用 retrieve the current memberships for a Google Apps userlist all members of a Google Apps Google Group。但是,对于消费者 (@gmail.com) Google 帐户和常规 (@googlegroups.com) Google 群组,无法执行此操作。

    【讨论】:

    • 是的。我的意思是它只适用于 Google Apps。我知道只有管理员帐户才能做到这一点(显然,API 也可用于添加/删除用户)。对于非管理员,是否可以只“读取”用户/组信息?
    • 不,只有 Google Apps 管理员可以访问 Provisioning API:developers.google.com/google-apps/provisioning/#getting_started
    【解决方案2】:

    也不必是 Google Apps Provisioning。他们还具有 gdata 服务和检索组功能。例如 如果您有一个用户 example@domain.com,那么您可以使用 RetrieveGroups(String memberId, bool directOnly),其中 memberId 是电子邮件地址,directOnly 必须设置为 True。这工作时尚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-08
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2015-07-22
      • 1970-01-01
      • 2014-02-12
      • 2014-10-17
      相关资源
      最近更新 更多