修改用户
用于第三方应用修改用户信息。
说明:配置第三方应用为授信应用的时候需要勾选上更新组织架构。
#调用说明
请求方式: 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 | 否 | 邮箱 | 
特殊说明:
- 这个接口支持修改密码,传入
password即可,注意是明文密码。 - 在第一条的基础上如果需要添加其他用户信息也通过在user对应属性中添加。
 - user中不存在的属性将不会被更改,如果要清空对于一项属性的设置,请传递一个空字符串。
 
#返回值说明
示例:
{
    "result": false,
    "errorCode": "keyNotFound",
    "message": "接口调用凭证不存在",
}
参数说明:
| 参数 | 说明 | 
|---|---|
| result | 是否操作成功 | 
| errorCode | 错误码 | 
| message | 错误文本提示 | 
errorCode 说明:
| errorCode | 说明 | 
|---|---|
| appNotFound | 应用不存在 | 
| appDisabled | 应用被禁用了 | 
| secretMismatch | 应用秘钥被禁用了 | 
| userNotFound | 用户不存在 | 
| duplicateKey | 用户属性中有内容不满足唯一性限制 |