【问题标题】:Retrieve all groups for a member using Google Admin java sdk使用 Google Admin java sdk 检索成员的所有组
【发布时间】:2023-03-19 10:28:01
【问题描述】:

我想检索给定成员的所有组。 为此有一个api接口: https://developers.google.com/admin-sdk/directory/v1/guides/manage-groups#get_all_member_groups

但不幸的是,我无法弄清楚如何使用 java SDK 来做到这一点,因为我无法找到一种方法。 这个问题怎么解决?

【问题讨论】:

  • 如果你成功了,能不能把代码分享给我。我正在努力使用这个 admin-api

标签: google-api google-api-java-client google-admin-sdk


【解决方案1】:

你不需要添加方法,你可以使用 Directory.Groups.List 并设置 userKey 参数,类似

//... imports, initializations etc.

Directory service = new Directory.Builder(httpTransport, jsonFactory,
    credential).build();

Groups userGroups = service.groups().list().setUserKey("member@domain.com")
    .execute();

【讨论】:

【解决方案2】:

向 com.google.api.services.admin.directory.Directory 类添加新方法以查询 https://www.googleapis.com/admin/directory/v1/groups?userKey={userKey}。这样您就可以检索成员的组。

【讨论】:

    猜你喜欢
    • 2014-04-11
    • 2013-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 2016-12-11
    相关资源
    最近更新 更多