# 修改用户

用于第三方应用修改用户信息。

说明:配置第三方应用为授信应用的时候需要勾选上更新组织架构

# 调用说明

请求方式: POST
请求url:/api/trustedapp/modifyUser
请求参数示例:

{
    "appid": "5rc6t7vyb8u9nimpo",
    "app_secret": "q3zw4xe5cr68vt79by80un9ie5r6ctv7yb8uio",
    "userDirectory": "sys",
    "user": {
        "userId": "ertyuoipo",
        "userName": "张三",
        "eabled": "1",
        "password": "Mm123456",
        "phone": "13112345678",
        "email": "xxx@email",
        ...
    }
}

参数说明:

参数 必须 说明
appid 授信应用ID
app_secret 授信应用秘钥
userDirectory 用户类型,sys代表系统用户,external代表外部用户,默认为sys
user.userId 用户ID
user.userName 用户名称
user.enabled 是否可用,1代表可用,0代表禁用,默认为1
user.password 明文密码
user.phone 手机号
user.email 邮箱

特殊说明

  1. 这个接口支持修改密码,传入password即可,注意是明文密码。
  2. 在第一条的基础上如果需要添加其他用户信息也通过在user对应属性中添加。
  3. user中不存在的属性将不会被更改,如果要清空对于一项属性的设置,请传递一个空字符串。

# 返回值说明

示例:

{
    "result": false,
    "errorCode": "keyNotFound",
    "message": "接口调用凭证不存在",
}

参数说明:

参数 说明
result 是否操作成功
errorCode 错误码
message 错误文本提示

errorCode 说明:

errorCode 说明
appNotFound 应用不存在
appDisabled 应用被禁用了
secretMismatch 应用秘钥被禁用了
userNotFound 用户不存在
duplicateKey 用户属性中有内容不满足唯一性限制
是否有帮助?
0条评论
评论