添加/删除群组/聊天室管理员事件

大约 3 分钟

添加/删除群组/聊天室管理员事件

成功添加或删除群组或聊天室管理员后,环信服务器会按照发送后回调规则向你的 App Server 发送回调请求,App Server 可通过该回调查看添加/删除的群组/聊天室管理员,进行数据同步。

提示

  1. 你所使用的环信即时通讯 IM 的版本可能需要单独开通回调服务,详见增值服务说明
  2. 如果需要添加/删除群组/聊天室管理员事件,你需要在环信控制台open in new window设置发送后回调规则,详见配置回调规则
  3. 发送后回调的相关介绍,详见回调说明

添加管理员

回调时机

  1. 客户端添加了群组/聊天室管理员。
  2. 调用 RESTful API 添加了群组/聊天室管理员。
  3. 环信控制台open in new window上添加了群组/聊天室管理员。

回调请求

请求示例

以下以添加群管理员的事件为例进行介绍,添加聊天室管理员的字段与其相同。

{
	"callId": "XXXX#XXXX_c74187f1-XXXX-XXXX-87cd-0c5607b777ce",
	"security": "7a219f7d318dbXXXX163aebe845018e1",
	"payload": {
		"admin": [
			"tst028"
		],
		"type": "ADD"
	},
	"appkey": "XXXX#XXXX",
	"id": "259794904612865",
	"type": "GROUP",
	"event": "group_op_event",
	"operation": "ADMIN",
	"operator": "tst01",
	"timestamp": 1729499145684
}

请求字段说明

字段名称类型描述
callIdStringcallId 为每个回调请求的唯一标识,格式为 App Key_UUID
securityString签名,格式如下: MD5(callId+secret+timestamp)。详见配置环信控制台回调规则
payloadObject事件内容。
payload.adminJSON添加为群组/聊天室管理员的用户 ID。
payload.typeString添加群组/聊天室管理员的事件,值为 ADD
appkeyString你在环信管理后台注册的应用唯一标识。
idString群组/聊天室 ID。
typeString区分群组或聊天室事件:
- GROUP:群组
- CHATROOM :聊天室
eventString对于群组和聊天室,该参数的值固定为 group_op_event。接收方可按此字段区分是否是群组/聊天室操作事件。
operationString操作。添加群组/聊天室管理员的操作为 ADMIN
operatorString操作人。若 app 管理员添加了管理员,该参数的值固定为 @ppAdmin
timestampLong操作完成的时间戳。

删除管理员

回调时机

  1. 客户端删除了群组/聊天室管理员。
  2. 调用 RESTful API 删除了群组/聊天室管理员。
  3. 环信控制台open in new window上删除了群组/聊天室管理员。

回调请求

请求示例

以下以删除群管理员的事件为例进行介绍,删除聊天室管理员的字段与其相同。

{
	"callId": "XXXX#XXXX_350defcb-XXXX-XXXX-8235-a0873b63ae26",
	"security": "cb8a62aXXXXacda7a1b781b85ff547a4",
	"payload": {
		"admin": [
			"tst01"
		],
		"type": "REMOVE"
	},
	"appkey": "XXXX#XXXX",
	"id": "255445981790209",
	"type": "GROUP",
	"event": "group_op_event",
	"operation": "ADMIN",
	"operator": "tst",
	"timestamp": 1729499013517
}

请求字段说明

字段名称类型描述
callIdStringcallId 为每个回调请求的唯一标识,格式为 App Key_UUID
securityString签名,格式如下: MD5(callId+secret+timestamp)。详见配置环信控制台回调规则
payloadObject事件内容。
payload.adminJSON被移除的群组/聊天室管理员的用户 ID。
payload.typeString移除群组/聊天室管理员的事件,值为 REMOVE
appkeyString你在环信管理后台注册的应用唯一标识。
idString群组/聊天室 ID。
typeString区分群组或聊天室事件:
- GROUP:群组
- CHATROOM :聊天室
eventString对于群组和聊天室,该参数的值固定为 group_op_event。接收方可按此字段区分是否是群组/聊天室操作事件。
operationString操作。移除群组/聊天室管理员的操作为 ADMIN
operatorString操作人。若 app 管理员移除了管理员,该参数的值固定为 @ppAdmin
timestampLong操作完成的时间戳。