我想获得一个我有成员访问权限的群组列表,同时我想知道我在这些Google群组中扮演的角色。
例如,假设用户是70个组的成员。通过管理控制台,我可以检查分配给该特定用户的角色,但这是一个漫长的过程。我是否可以列出用户具有成员资格访问权限(至少)的Google网上论坛以及分配给这些用户组中的用户的角色(成员,经理或所有者)。
我想使用Google App Script。
提前致谢
答案 0 :(得分:1)
您可以使用可以指定userKey的Group:list API。它返回用户所属的所有组。使用以下HTTP请求并包含Authorize requests中描述的授权。
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