Skip to content

用户进群/出群

事件描述

新用户进群/主动退群/被移出群时触发此事件

订阅说明

事件主体kso.xz.group.chat.user
回调地址请先在开发者后台-事件订阅模块配置地址
支持应用类型企业自建应用、第三方企业应用
权限要求订阅群组变更通知(kso.im.chat.read.notification)
解密方式详见 解密算法

事件体(解密前)

名称类型说明
topicstring消息主题(值为"kso.xz.group.chat.user")
operationstring消息变更动作(创建:create 删除:delete)
timeinteger时间(秒为单位的时间戳)
noncestringiv向量(解密时使用)
signaturestring消息签名
encrypted_datastring消息变更的加密字段

事件体示例(解密前)

json
{
  "topic": "kso.xz.group.chat.user",
  "operation": "create",
  "nonce": "xxxxxx",
  "signature": "xxxxxxxxxxxx",
  "time": 0, // 秒为单位的时间戳
  "encrypted_data": "xxxxxx"
}

事件体(解密后)

名称类型说明
chat_idinteger会话id
company_idinteger会话归属企业id
operatorobject操作者信息
 ∟ user_idinteger操作者用户id
 ∟ company_idinteger操作者归属企业id
targetsarray进群或出群的用户信息
 ∟ user_idinteger进群或出群的用户id
 ∟ company_idinteger进群或出群的用户所属的企业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
        }
    ]
}