0

我想获取我拥有成员访问权限的组的列表,并且我想知道我在这些 Google 组中的角色。

例如,假设用户是 70 个组的成员。通过管理控制台,我可以检查为该特定用户分配了哪个角色,但这是一个漫长的过程。

我可以列出 Google 组,其中用户具有成员访问权限(至少)以及分配给这些组中用户的角色(成员、经理或所有者)。

我想用 Google App Script 来做。

提前致谢

4

1 回答 1

1

您可以使用 可以指定 userKey的Group:list API。它返回用户所属的所有组。使用以下 HTTP 请求并包含授权请求中描述的授权。

有一个JSON请求,你可以获取组成员的角色,组成员的角色可以是(OWNER,MANAGER,MEMBER)。

这是一个成功的响应,返回一个 HTTP 200 状态代码和成员的信息:

{
"kind": "directory#member",
"id": "group member's unique ID",
"email": "liz@example.com",
"role": "MEMBER",
"type": "GROUP"
}

有关组成员的更多信息,请单击此处:https ://developers.google.com/admin-sdk/directory/v1/guides/manage-group-members#create_member

于 2016-04-12T09:19:47.353 回答