用户进群/出群
事件描述
新用户进群/主动退群/被移出群时触发此事件
订阅说明
| 事件主体 | kso.xz.group.chat.user |
|---|---|
| 回调地址 | 请先在开发者后台-事件订阅模块配置地址 |
| 支持应用类型 | 企业自建应用、第三方企业应用 |
| 权限要求 | 订阅群组变更通知(kso.im.chat.read.notification) |
| 解密方式 | 详见 解密算法 |
事件体(解密前)
| 名称 | 类型 | 说明 |
|---|---|---|
| topic | string | 消息主题(值为"kso.xz.group.chat.user") |
| operation | string | 消息变更动作(创建:create 删除:delete) |
| time | integer | 时间(秒为单位的时间戳) |
| nonce | string | iv向量(解密时使用) |
| signature | string | 消息签名 |
| encrypted_data | string | 消息变更的加密字段 |
事件体示例(解密前)
json
{
"topic": "kso.xz.group.chat.user",
"operation": "create",
"nonce": "xxxxxx",
"signature": "xxxxxxxxxxxx",
"time": 0, // 秒为单位的时间戳
"encrypted_data": "xxxxxx"
}事件体(解密后)
| 名称 | 类型 | 说明 |
|---|---|---|
| chat_id | integer | 会话id |
| company_id | integer | 会话归属企业id |
| operator | object | 操作者信息 |
| ∟ user_id | integer | 操作者用户id |
| ∟ company_id | integer | 操作者归属企业id |
| targets | array | 进群或出群的用户信息 |
| ∟ user_id | integer | 进群或出群的用户id |
| ∟ company_id | integer | 进群或出群的用户所属的企业id |
事件体示例(解密后)
json
data: {
"chat_id": 22222, // 会话id
"company_id": 123432, // 企业id
"operator": {
"user_id": 12345, // 操作者id
"company_id": 232322 // 操作者所属企业id
},
"targets": [
{
"user_id": 23432, // 进群或出群的用户id
"company_id": 23222, // 进群或出群的用户所属的企业id
}
]
}