Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

用户变更

事件描述

用户创建、用户更新、用户删除时触发。

订阅说明

事件主体kso.user
权限要求查询通讯录信息 kso.contact.read
解密方式详见 解密算法

事件体(解密前)

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

事件体示例(解密前)

json
{
  "topic": "kso.user",
  "operation": "update",
  "time": 1704074400,
  "nonce": "71***********7",
  "signature": "w6**********6Q",
  "encrypted_data": "B7**********iA=="
}

事件体数据(解密后)

名称参数类型是否必带说明
company_idstring企业 id
usersarray[object]用户变更信息数组
∟ company_idstring企业 id
∟ user_idstring用户 id
∟ srcobject用户事件变更前用户数据信息(变更动作之前的数据)
∟ ∟ dept_idsarray[string]部门 id 列表(变更前)
∟ ∟ user_namestring名称(变更前)
∟ ∟ rolestring角色(变更前)
super-admin:超级管理员;admin:普通管理员;normal:普通用户
∟ ∟ emailstring邮箱(变更前)
∟ ∟ phonestring手机号码(变更前)
∟ ∟ avatarstring头像(变更前)
∟ ∟ alias_namestring昵称(变更前)

事件体数据示例(解密后)

json
{
  "company_id": "A*****6",
  "users": [
    {
      "company_id": "A*****6",
      "user_id": "V*****9",
      "src": {
        "dept_ids": [
          "Y*****3"
        ],
        "user_name": "WPS用户",
        "role": "admin",
        "email": "test@wps.cn",
        "phone": "166****2233",
        "avatar": "https://img.cdn.cn/wps/img/avatar.svg",
        "alias_name": "WPS用户"
      }
    }
  ]
}
回到旧版