Skip to content

修改个人信息

用户登录成功后修改个人信息时调用本接口,本接口不支持修改个人密码、手机号、邮箱。

此接口为登录后的接口,需要在header中添加鉴权信息:Authorization

请求说明

请求头

参数名中文名称必须类型示例
X-operating-sys-version调用方客户端操作系统版本Stringwindows10.1.1
X-device-fingerprint调用方客户端设备指纹String156aysdna213sc50
X-device-ip调用方客户端IPString192.168.1.2
X-agentUser-Agent信息StringMozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X)
X-L用于国际化语言设置Stringzh
X-client-id应用授权IDStringnTo1eRIub60vPb54WeE6aojPwYwImtl4
Authorization授权信息StringBearer {id_token}
content-type内容格式类型Stringapplication/json

请求示例

json
{
    "user_name": "zhangsan", 
    "name": "张三", 
    "head_img": "https://thirdwx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIQ8QOTbqc2bmP0WibUIUskX39eJlJAEbAibXs", 
    "attr_gender": "male", 
    "attr_birthday": "2022-02-17", 
    "attr_nick_name": "张三", 
    "mailing_address": "湖北省武汉市", 
    "zip_code": "430000", 
    "first_name": "zhangsan", 
    "middle_name": "zhangsan", 
    "last_name": "zhangsan", 
    "industry": "事业单位", 
    "extension": {
        "age": "18"
    }
}

请求参数

参数名中文名称必须类型描述
user_name用户名String
name姓名String
head_img头像(url)String
attr_gender性别String可选值有: female:女性; male:男性; unknow:保密
attr_birthday生日String格式为: yyyy-MM-dd
attr_nick_name昵称String
mailing_address邮寄地址String
zip_code邮政编码String
first_name名字String
middle_name中间名String
last_name姓氏String
industry所属行业String
extension扩展属性JSONObject扩展属性需要在企业中定义

返回示例

成功示例

HTTP/1.1 200 OK

错误示例

HTTP/1.1 400 Bad Request

json
{
    "error_code": "IDAAS.SDK.PARAM.0016",
    "error_msg": "IdToken is invalid or expired"
}

返回参数

错误码

状态码错误码中文错误信息英文错误信息处理措施
400IDAAS.SDK.USER.0018用户名不符合校验规则The username does not meet the verification rules请检查入参中的用户名字段是否符合【企业中心-用户-用户属性定义】中用户名字段的校验规则
400IDAAS.SDK.USER.0019姓名不符合校验规则The name does not meet the verification rules请检查入参中的姓名字段是否符合【企业中心-用户-用户属性定义】中姓名字段的校验规则
400IDAAS.SDK.USER.0023性别不符合校验规则The gender does not meet the verification rules请检查入参中的性别字段是否符合【企业中心-用户-用户属性定义】中性别字段的校验规则
400IDAAS.SDK.USER.0024生日不符合校验规则The birthday does not meet the verification rules请检查入参中的生日字段是否符合【企业中心-用户-用户属性定义】中生日字段的校验规则
400IDAAS.SDK.USER.0025昵称不符合校验规则The nickname does not meet the verification rules请检查入参中的昵称字段是否符合【企业中心-用户-用户属性定义】中昵称字段的校验规则
400IDAAS.SDK.USER.0026邮寄地址不符合校验规则The mailing address does not meet the verification rules请检查入参中的邮寄地址字段是否符合【企业中心-用户-用户属性定义】中邮寄地址字段的校验规则
400IDAAS.SDK.USER.0027邮政编码不符合校验规则The zip code does not meet the verification rules请检查入参中的邮政编码字段是否符合【企业中心-用户-用户属性定义】中生日字段的校验规则
400IDAAS.SDK.USER.0028名字不符合校验规则The first name does not meet the verification rules请检查入参中的名字字段是否符合【企业中心-用户-用户属性定义】中名字字段的校验规则
400IDAAS.SDK.USER.0029中间名不符合校验规则The middle name does not meet the verification rules请检查入参中的中间名字段是否符合【企业中心-用户-用户属性定义】中中间名字段的校验规则
400IDAAS.SDK.USER.0030姓氏不符合校验规则The last name does not meet the verification rules请检查入参中的姓氏字段是否符合【企业中心-用户-用户属性定义】中姓氏字段的校验规则
400IDAAS.SDK.USER.0031所属行业不符合校验规则The industry does not meet the verification rules请检查入参中的所属行业字段是否符合【企业中心-用户-用户属性定义】中所属行业字段的校验规则
400IDAAS.SDK.USER.0033扩展属性{0}不符合校验规则The extended attribute {0} does not meet the verification rules请检查入参中的扩展属性{0}字段是否符合【企业中心-用户-用户属性定义】中扩展属性{0}字段的校验规则
400IDAAS.SDK.USER.0034用户名已存在Username already exists请检查用户是否存在
400IDAAS.SDK.USER.0037扩展属性{0}已存在Extended property {0} already exists删除扩展属性{0}重新添加或更换未添加过的扩展属性{0}。
400IDAAS.SDK.PARAM.0001设备信息不完整Device information is incomplete请检查输入的设备信息是否完整
400IDAAS.SDK.PARAM.0002clientId不能为空clientId cannot be empty请检查输入的clientId是否为空
400IDAAS.SDK.PARAM.0003应用未注册,请先注册应用The app is not registered, please register the app first请检查输入的clientId是否正确
400IDAAS.SDK.PARAM.0015IdToken不能为空IdToken cannot be empty请检查输入的IdToken是否为空
400IDAAS.SDK.PARAM.0016IdToken无效或已过期IdToken is invalid or expired请重新获取IdToken后再试
400IDAAS.SDK.USER.0001用户未找到User not found请先注册后再试

竹云IDaaS开放平台