# GroupOperationsHandler

public class GroupOperationsHandler

群组操作

注意：使用完毕后需要调用 stop 方法释放资源

#### Author

rongcloud

#### Since

5.12.0

## Constructors

GroupOperationsHandler
Link copied to clipboard
public void GroupOperationsHandler(ConversationIdentifier conversationIdentifier)
构造方法初始化群组ID

## Properties

KEY_ADD_GROUP_FOLLOWS
Link copied to clipboard
public final static DataKey<Boolean> KEY_ADD_GROUP_FOLLOWS
用于添加特别关注群成员
KEY_ADD_GROUP_MANAGERS
Link copied to clipboard
public final static DataKey<Boolean> KEY_ADD_GROUP_MANAGERS
用于添加群管理员的操作
KEY_CREATE_GROUP
Link copied to clipboard
public final static DataKey<CoreErrorCode> KEY_CREATE_GROUP
用于标识创建群组的操作
KEY_CREATE_GROUP_EXAMINE
Link copied to clipboard
public final static DataKey<CoreErrorCode> KEY_CREATE_GROUP_EXAMINE
用于标识创建群组的操作 [审核]
KEY_DISMISS_GROUP
Link copied to clipboard
public final static DataKey<Boolean> KEY_DISMISS_GROUP
用于标识解散群组的操作
KEY_INVITE_USERS_TO_GROUP
Link copied to clipboard
public final static DataKey<CoreErrorCode> KEY_INVITE_USERS_TO_GROUP
用于标识邀请用户加入群组的操作
KEY_JOIN_GROUP
Link copied to clipboard
public final static DataKey<CoreErrorCode> KEY_JOIN_GROUP
用于加入群组的操作
KEY_KICK_GROUP_MEMBERS
Link copied to clipboard
public final static DataKey<Boolean> KEY_KICK_GROUP_MEMBERS
用于标识踢出群成员的操作
KEY_QUIT_GROUP
Link copied to clipboard
public final static DataKey<Boolean> KEY_QUIT_GROUP
用于标识退出群组的操作
KEY_REMOVE_GROUP_FOLLOWS
Link copied to clipboard
public final static DataKey<Boolean> KEY_REMOVE_GROUP_FOLLOWS
用于移除特别关注群成员
KEY_REMOVE_GROUP_MANAGERS
Link copied to clipboard
public final static DataKey<Boolean> KEY_REMOVE_GROUP_MANAGERS
用于移除群管理员的操作
KEY_SET_GROUP_MEMBER_INFO
Link copied to clipboard
public final static DataKey<Boolean> KEY_SET_GROUP_MEMBER_INFO
用于标识更新群成员资料的操作
KEY_SET_GROUP_MEMBER_INFO_EXAMINE
Link copied to clipboard
public final static DataKey<Boolean> KEY_SET_GROUP_MEMBER_INFO_EXAMINE
用于标识更新群成员资料的操作
KEY_SET_GROUP_REMARK
Link copied to clipboard
public final static DataKey<Boolean> KEY_SET_GROUP_REMARK
用于标识设置群备注的操作
KEY_TRANSFER_GROUP_OWNER
Link copied to clipboard
public final static DataKey<Boolean> KEY_TRANSFER_GROUP_OWNER
用于群转让的操作
KEY_UPDATE_GROUP_INFO
Link copied to clipboard
public final static DataKey<Boolean> KEY_UPDATE_GROUP_INFO
用于标识更新群组信息的操作
KEY_UPDATE_GROUP_INFO_EXAMINE
Link copied to clipboard
public final static DataKey<Boolean> KEY_UPDATE_GROUP_INFO_EXAMINE
用于标识更新群组信息的操作[审核]

## Functions

addGroupFollows
Link copied to clipboard
public void addGroupFollows(List<String> userIds)
添加群关注人员
addGroupManagers
Link copied to clipboard
public void addGroupManagers(List<String> userIds)
添加群管理员
createGroup
Link copied to clipboard
@Deprecated()
public void createGroup(GroupInfo groupInfo, List<String> inviteeUserIds)
createGroupExamine
Link copied to clipboard
public void createGroupExamine(GroupInfo groupInfo, List<String> inviteeUserIds)
dismissGroup
Link copied to clipboard
public void dismissGroup()
解散群组
inviteUsersToGroup
Link copied to clipboard
public void inviteUsersToGroup(List<String> userIds)
邀请用户加入群组
joinGroup
Link copied to clipboard
public void joinGroup()
加入群组 加入群组权限决定是否可以直接加入群组。当群组需要审批时，会返回 RC_GROUP_JOIN_GROUP_NEED_MANAGER_ACCEPT 状态码，表示需要等待群主或管理员审批。
kickGroupMembers
Link copied to clipboard
public void kickGroupMembers(List<String> userIds, QuitGroupConfig config)
踢出群成员
quitGroup
Link copied to clipboard
public void quitGroup(QuitGroupConfig config)
退出群组
removeGroupFollows
Link copied to clipboard
public void removeGroupFollows(List<String> userIds)
移除群关注人员
removeGroupManagers
Link copied to clipboard
public void removeGroupManagers(List<String> userIds)
移除群管理员
setGroupMemberInfo
Link copied to clipboard
@Deprecated()
public void setGroupMemberInfo(String userId, String nickname, String extra)
设置群成员信息
setGroupMemberInfoExamine
Link copied to clipboard
public void setGroupMemberInfoExamine(String userId, String nickname, String extra)
设置群成员信息
setGroupRemark
Link copied to clipboard
public void setGroupRemark(String remark)
设置群备注
transferGroupOwner
Link copied to clipboard
public void transferGroupOwner(String newOwnerId, boolean quitGroup, QuitGroupConfig config)
转让群
updateGroupInfo
Link copied to clipboard
@Deprecated()
public void updateGroupInfo(GroupInfo groupInfo)
更新群组信息
updateGroupInfoExamine
Link copied to clipboard
public void updateGroupInfoExamine(GroupInfo groupInfo)
更新群组信息