AptlyStar

Google 群组

管理 Google Workspace 群组及其成员

使用说明

连接到 Google Workspace,使用 Admin SDK Directory API 创建、更新和管理群组及其成员。

工具

google_groups_list_groups

列出 Google Workspace 域中的所有群组

输入

参数类型必需描述
customerstring否客户 ID 或 "my_customer" 表示已认证用户的域
domainstring否用于筛选群组的域名
maxResultsnumber否返回的最大结果数 (1-200)
pageTokenstring否分页的令牌
querystring否用于筛选群组的搜索查询 (例如:"email:admin*")

输出

参数类型描述
groupsjson群组对象的数组
nextPageTokenstring用于获取下一页结果的令牌

google_groups_get_group

通过电子邮件或群组 ID 获取特定 Google 群组的详细信息

输入

参数类型必需描述
groupKeystring是群组电子邮件地址或唯一群组 ID

输出

参数类型描述
groupjson群组对象

google_groups_create_group

在域中创建一个新的 Google 群组

输入

参数类型必需描述
emailstring是新组的电子邮件地址 (例如:team@yourdomain.com)
namestring是组的显示名称
descriptionstring否组的描述

输出

参数类型描述
groupjson创建的群组对象

google_groups_update_group

更新现有的 Google 群组

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
namestring否群组的新显示名称
descriptionstring否群组的新描述
emailstring否群组的新电子邮件地址

输出

参数类型描述
groupjson更新的群组对象

google_groups_delete_group

删除 Google 群组

输入

参数类型必需描述
groupKeystring是要删除的群组电子邮件地址或唯一群组 ID

输出

参数类型描述
messagestring成功消息

google_groups_list_members

列出 Google 群组的所有成员

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
maxResultsnumber否返回的最大结果数 (1-200)
pageTokenstring否分页的令牌
rolesstring否按角色筛选 (逗号分隔:OWNER, MANAGER, MEMBER)

输出

参数类型描述
membersjson成员对象的数组
nextPageTokenstring用于获取下一页结果的令牌

google_groups_get_member

获取 Google 群组中特定成员的详细信息

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
memberKeystring是成员的电子邮件地址或唯一成员 ID

输出

参数类型描述
memberjson成员对象

google_groups_add_member

向 Google 群组添加新成员

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
emailstring是要添加成员的电子邮件地址
rolestring否成员的角色 (MEMBER, MANAGER, 或 OWNER)。默认为 MEMBER。

输出

参数类型描述
memberjson添加的成员对象

google_groups_remove_member

从 Google 群组中移除成员

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
memberKeystring是要移除的成员的电子邮件地址或唯一 ID

输出

参数类型描述
messagestring成功消息

google_groups_update_member

更新成员信息

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
memberKeystring是成员的电子邮件地址或唯一成员 ID
rolestring是成员的新角色 (MEMBER, MANAGER, 或 OWNER)

输出

参数类型描述
memberjson更新的成员对象

google_groups_has_member

检查用户是否为 Google 群组的成员

输入

参数类型必需描述
groupKeystring是群组的电子邮件地址或唯一群组 ID
memberKeystring是要检查的成员的电子邮件地址或唯一成员 ID

输出

参数类型描述
isMemberboolean用户是否是该群组的成员

注意事项

  • 类别:tools
  • 类型:google_groups
参数类型必需描述
groupKeystring是群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID
memberKeystring是要检查的成员标识符。可以是成员电子邮件地址(例如 user@example.com)或唯一成员 ID

输出

参数类型描述
isMemberboolean用户是否为该群组成员

google_groups_list_aliases

列出 Google 群组的所有电子邮件别名

输入

参数类型必需描述
groupKeystring是群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID

输出

参数类型描述
aliasesarray群组的电子邮件别名列表
↳ idstring唯一群组标识符
↳ primaryEmailstring群组主电子邮件地址
↳ aliasstring别名电子邮件地址
↳ kindstringAPI 资源类型
↳ etagstring资源版本标识符

google_groups_add_alias

为 Google 群组添加电子邮件别名

输入

参数类型必需描述
groupKeystring是群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID
aliasstring是要添加到群组的电子邮件别名

输出

参数类型描述
idstring唯一群组标识符
primaryEmailstring群组主电子邮件地址
aliasstring新增的别名
kindstringAPI 资源类型
etagstring资源版本标识符

google_groups_remove_alias

从 Google 群组中移除电子邮件别名

输入

参数类型必需描述
groupKeystring是群组标识符。可以是群组电子邮件地址(例如 team@example.com)或唯一群组 ID
aliasstring是要从群组中移除的电子邮件别名

输出

参数类型描述
deletedboolean是否成功删除了别名

google_groups_get_settings

获取 Google 群组的设置,包括访问权限、审核和发帖选项

输入

参数类型必需描述
groupEmailstring是群组的电子邮件地址(例如 team@example.com)

输出

参数类型描述
emailstring群组电子邮件地址
namestring群组名称(最多 75 个字符)
descriptionstring群组描述(最多 4096 个字符)
whoCanJoinstring谁可以加入群组(ANYONE_CAN_JOIN、ALL_IN_DOMAIN_CAN_JOIN、INVITED_CAN_JOIN、CAN_REQUEST_TO_JOIN)
whoCanViewMembershipstring谁可以查看群组成员
whoCanViewGroupstring谁可以查看群组消息
whoCanPostMessagestring谁可以向群组发送消息
allowExternalMembersstring是否允许外部用户成为成员
allowWebPostingstring是否允许网页发帖
primaryLanguagestring群组的主要语言
isArchivedstring是否存档消息
archiveOnlystring群组是否仅限归档(非活跃)
messageModerationLevelstring消息审核级别
spamModerationLevelstring垃圾邮件处理级别(ALLOW、MODERATE、SILENTLY_MODERATE、REJECT)
replyTostring默认回复目标
customReplyTostring自定义回复邮箱
includeCustomFooterstring是否包含自定义页脚
customFooterTextstring自定义页脚文本(最多 1000 个字符)
sendMessageDenyNotificationstring是否发送拒绝通知
defaultMessageDenyNotificationTextstring默认拒绝消息文本
membersCanPostAsTheGroupstring成员是否可以以群组身份发帖
includeInGlobalAddressListstring是否包含在全局地址列表中
whoCanLeaveGroupstring谁可以退出群组
whoCanContactOwnerstring谁可以联系群组所有者
favoriteRepliesOnTopstring收藏回复是否置顶
whoCanApproveMembersstring谁可以批准新成员
whoCanBanUsersstring谁可以封禁用户
whoCanModerateMembersstring谁可以管理成员
whoCanModerateContentstring谁可以审核内容
whoCanAssistContentstring谁可以协助内容元数据
enableCollaborativeInboxstring是否启用协作收件箱
whoCanDiscoverGroupstring谁可以发现该群组
defaultSenderstring默认发件人身份(DEFAULT_SELF 或 GROUP)

google_groups_update_settings

更新 Google 群组的设置,包括访问权限、审核和发帖选项

输入

参数类型是否必填描述
groupEmailstring是群组的电子邮件地址(例如 team@example.com)
namestring否群组名称(最多 75 个字符)
descriptionstring否群组描述(最多 4096 个字符)
whoCanJoinstring否谁可以加入:ANYONE_CAN_JOIN、ALL_IN_DOMAIN_CAN_JOIN、INVITED_CAN_JOIN、CAN_REQUEST_TO_JOIN
whoCanViewMembershipstring否谁可以查看成员:ALL_IN_DOMAIN_CAN_VIEW、ALL_MEMBERS_CAN_VIEW、ALL_MANAGERS_CAN_VIEW
whoCanViewGroupstring否谁可以查看群组消息:ANYONE_CAN_VIEW、ALL_IN_DOMAIN_CAN_VIEW、ALL_MEMBERS_CAN_VIEW、ALL_MANAGERS_CAN_VIEW
whoCanPostMessagestring否谁可以发帖:NONE_CAN_POST、ALL_MANAGERS_CAN_POST、ALL_MEMBERS_CAN_POST、ALL_OWNERS_CAN_POST、ALL_IN_DOMAIN_CAN_POST、ANYONE_CAN_POST
allowExternalMembersstring否是否允许外部用户成为成员:true 或 false
allowWebPostingstring否是否允许网页发帖:true 或 false
primaryLanguagestring否群组的主要语言(例如 en)
isArchivedstring否是否归档消息:true 或 false
archiveOnlystring否群组是否仅归档(非活跃):true 或 false
messageModerationLevelstring否消息审核:MODERATE_ALL_MESSAGES、MODERATE_NON_MEMBERS、MODERATE_NEW_MEMBERS、MODERATE_NONE
spamModerationLevelstring否垃圾邮件处理:ALLOW、MODERATE、SILENTLY_MODERATE、REJECT
replyTostring否默认回复:REPLY_TO_CUSTOM、REPLY_TO_SENDER、REPLY_TO_LIST、REPLY_TO_OWNER、REPLY_TO_IGNORE、REPLY_TO_MANAGERS
customReplyTostring否自定义回复邮箱(当 replyTo 为 REPLY_TO_CUSTOM 时)
includeCustomFooterstring否是否包含自定义页脚:true 或 false
customFooterTextstring否自定义页脚文本(最多 1000 个字符)
sendMessageDenyNotificationstring否是否发送拒绝通知:true 或 false
defaultMessageDenyNotificationTextstring否默认拒绝消息文本
membersCanPostAsTheGroupstring否成员是否可以以群组身份发帖:true 或 false
includeInGlobalAddressListstring否是否包含在全局地址列表中:true 或 false
whoCanLeaveGroupstring否谁可以退出:ALL_MANAGERS_CAN_LEAVE、ALL_MEMBERS_CAN_LEAVE、NONE_CAN_LEAVE
whoCanContactOwnerstring否谁可以联系所有者:ALL_IN_DOMAIN_CAN_CONTACT、ALL_MANAGERS_CAN_CONTACT、ALL_MEMBERS_CAN_CONTACT、ANYONE_CAN_CONTACT
favoriteRepliesOnTopstring否收藏回复是否置顶:true 或 false
whoCanApproveMembersstring否谁可以批准成员:ALL_OWNERS_CAN_APPROVE、ALL_MANAGERS_CAN_APPROVE、ALL_MEMBERS_CAN_APPROVE、NONE_CAN_APPROVE
whoCanBanUsersstring否谁可以封禁用户:OWNERS_ONLY、OWNERS_AND_MANAGERS、NONE
whoCanModerateMembersstring否谁可以管理成员:OWNERS_ONLY、OWNERS_AND_MANAGERS、ALL_MEMBERS、NONE
whoCanModerateContentstring否谁可以审核内容:OWNERS_ONLY、OWNERS_AND_MANAGERS、ALL_MEMBERS、NONE
whoCanAssistContentstring否谁可以协助内容元数据:OWNERS_ONLY、OWNERS_AND_MANAGERS、ALL_MEMBERS、NONE
enableCollaborativeInboxstring否是否启用协作收件箱:true 或 false
whoCanDiscoverGroupstring否谁可以发现:ANYONE_CAN_DISCOVER、ALL_IN_DOMAIN_CAN_DISCOVER、ALL_MEMBERS_CAN_DISCOVER
defaultSenderstring否默认发件人:DEFAULT_SELF 或 GROUP

输出

参数类型描述
emailstring群组的电子邮件地址
namestring群组名称
descriptionstring群组描述
whoCanJoinstring谁可以加入该群组
whoCanViewMembershipstring谁可以查看群组成员
whoCanViewGroupstring谁可以查看群组消息
whoCanPostMessagestring谁可以向群组发送消息
allowExternalMembersstring外部用户是否可以成为成员
allowWebPostingstring是否允许网页发帖
primaryLanguagestring群组的主要语言
isArchivedstring是否存档消息
archiveOnlystring群组是否仅限存档
messageModerationLevelstring消息审核级别
spamModerationLevelstring垃圾邮件处理级别
replyTostring默认回复目标
customReplyTostring自定义回复邮箱
includeCustomFooterstring是否包含自定义页脚
customFooterTextstring自定义页脚文本
sendMessageDenyNotificationstring是否发送拒绝通知
defaultMessageDenyNotificationTextstring默认拒绝消息文本
membersCanPostAsTheGroupstring成员是否可以以群组身份发帖
includeInGlobalAddressListstring是否包含在全局地址列表中
whoCanLeaveGroupstring谁可以退出群组
whoCanContactOwnerstring谁可以联系群组所有者
favoriteRepliesOnTopstring收藏回复是否置顶
whoCanApproveMembersstring谁可以批准新成员
whoCanBanUsersstring谁可以封禁用户
whoCanModerateMembersstring谁可以管理成员
whoCanModerateContentstring谁可以审核内容
whoCanAssistContentstring谁可以协助内容元数据
enableCollaborativeInboxstring是否启用协作收件箱
whoCanDiscoverGroupstring谁可以发现该群组
defaultSenderstring默认发件人身份

On this page