Skip to content

新增用户

请求说明

请求头

参数名中文名称必须类型描述
Authorization授权String格式:Bearer {access_token}
Content-Type内容类型String固定值:application/json; charset=utf-8

请求示例

json
{
  	"user_name":"zhangsan",
	"name":"张三",
	"mobile":"+86-15200000000",
	"email":"15200000000@qq.com",
	"pwd":"qwe123!@#",
	"pwd_must_modify":false,
	"attr_gender":"male",
	"attr_birthday":"2022-02-17",
	"attr_nick_name":"张三",
	"mailing_address":"湖北省武汉市",
	"zip_code":"430000",
	"first_name":'',
	"middle_name":'',
	"last_name":'',
	"industry":"事业单位",
	"external_id":"12345678741d29069abcdef089d4q87sk12",
    "head_img": "data:image/jpeg;base64,.......",
	"extension": {
	    "age":"28"
	  }
}

请求参数

参数名中文名称必须类型描述
user_name用户名String用户名,用户在企业内部的唯一标识,可以在请求参数中指定,如果不传该参数,系统将自动生成
name姓名String
mobile手机号String手机号支持国际区号,格式为: 区号-手机号
email邮箱String
pwd密码String密码需要满足企业定义的格式
pwd_must_modify强制修改密码Boolean下次登录成功时,是否需要强制修改密码。 默认值为true
attr_gender性别String可选值有: "unknow":保密 "male":男 "female":女
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
external_id外部系统idString第三方用户id
head_img用户头像String用户头像,支持base 64编码的图片字符串和http、https开头的url
extension扩展属性JSONObject扩展属性,扩展的属性需要在企业中定义

注:企业可根据实际需要在“企业中心-用户属性定义”对系统内置的属性修改是否必填及展示名称(不能删除系统属性),也可以根据企业需求扩展用户属性,接口请求参数以“用户属性定义”模块中定义的属性进行处理。其中自定义的日期属性格式为yyyy-mm-dd。

返回示例

成功示例

HTTP/1.1 200 OK

json
{
  "user_id": "20201028102749564-9082-DC8CD2722"
}

错误示例

HTTP/1.1 400 Bad Request

json
{
  "error_msg": "User not found",
  "error_code": "IDAAS.TENANT.USER.0001"
}

返回参数

参数名中文名称类型描述
user_id创建的用户user_idStringIDaaS平台自动生成

错误码

状态码错误码中文错误信息英文错误信息处理措施
400IDAAS.TENANT.USER.0001用户未找到User not found请检查对应用户是否存在
400IDAAS.TENANT.USER.0002用户名不能为空Username cannot be empty请检查入参中的用户名字段是否为空
400IDAAS.TENANT.USER.0003姓名不能为空Name cannot be empty请检查入参中的姓名字段是否为空
400IDAAS.TENANT.USER.0004手机号不能为空Mobile number cannot be empty请检查入参中的手机号字段是否为空
400IDAAS.TENANT.USER.0005邮箱不能为空E-mail cannot be empty请检查入参中的邮箱字段是否为空
400IDAAS.TENANT.USER.0006密码不能为空Password cannot be empty请检查入参中的密码字段是否为空
400IDAAS.TENANT.USER.0007性别不能为空Gender cannot be empty请检查入参中的性别字段是否为空
400IDAAS.TENANT.USER.0008生日不能为空Birthday cannot be empty请检查入参中的生日字段是否为空
400IDAAS.TENANT.USER.0009昵称不能为空Nick name cannot be empty请检查入参中的昵称字段是否为空
400IDAAS.TENANT.USER.0010邮寄地址不能为空Mailing address cannot be empty请检查入参中的邮寄地址字段是否为空
400IDAAS.TENANT.USER.0011邮政编码不能为空Zip code cannot be empty请检查入参中的邮政编码字段是否为空
400IDAAS.TENANT.USER.0012名字不能为空First name cannot be empty请检查入参中的名字字段是否为空
400IDAAS.TENANT.USER.0013中间名不能为空Middle name cannot be empty请检查入参中的中间名字段是否为空
400IDAAS.TENANT.USER.0014姓氏不能为空Last name cannot be empty请检查入参中的姓氏字段是否为空
400IDAAS.TENANT.USER.0015所属行业不能为空Industry cannot be empty请检查入参中的所属行业字段是否为空
400IDAAS.TENANT.USER.0016外部ID不能为空External ID cannot be empty请检查入参中的外部ID字段是否为空
400IDAAS.TENANT.USER.0017扩展属性{0}不能为空Extended property {0} cannot be empty请检查入参中的扩展属性{0}字段是否为空
400IDAAS.TENANT.USER.0018用户名不符合校验规则The username does not meet the verification rules请检查入参中的用户名字段是否符合【企业中心-用户-用户属性定义】中用户名字段的校验规则
400IDAAS.TENANT.USER.0019姓名不符合校验规则The name does not meet the verification rules请检查入参中的姓名字段是否符合【企业中心-用户-用户属性定义】中姓名字段的校验规则
400IDAAS.TENANT.USER.0020手机号不符合校验规则The mobile number does not meet the verification rules请检查入参中的手机号字段是否符合【企业中心-用户-用户属性定义】中手机号字段的校验规则
400IDAAS.TENANT.USER.0021邮箱不符合校验规则The e-mail does not meet the verification rules请检查入参中的邮箱字段是否符合【企业中心-用户-用户属性定义】中邮箱字段的校验规则
400IDAAS.TENANT.USER.0023性别不符合校验规则The gender does not meet the verification rules请检查入参中的性别字段是否符合【企业中心-用户-用户属性定义】中性别字段的校验规则
400IDAAS.TENANT.USER.0024生日不符合校验规则The birthday does not meet the verification rules请检查入参中的生日字段是否符合【企业中心-用户-用户属性定义】中生日字段的校验规则
400IDAAS.TENANT.USER.0025昵称不符合校验规则The nickname does not meet the verification rules请检查入参中的昵称字段是否符合【企业中心-用户-用户属性定义】中昵称字段的校验规则
400IDAAS.TENANT.USER.0026邮寄地址不符合校验规则The mailing address does not meet the verification rules请检查入参中的邮寄地址字段是否符合【企业中心-用户-用户属性定义】中邮寄地址字段的校验规则
400IDAAS.TENANT.USER.0027邮政编码不符合校验规则The zip code does not meet the verification rules请检查入参中的邮政编码字段是否符合【企业中心-用户-用户属性定义】中生日字段的校验规则
400IDAAS.TENANT.USER.0028名字不符合校验规则The first name does not meet the verification rules请检查入参中的名字字段是否符合【企业中心-用户-用户属性定义】中名字字段的校验规则
400IDAAS.TENANT.USER.0029中间名不符合校验规则The middle name does not meet the verification rules请检查入参中的中间名字段是否符合【企业中心-用户-用户属性定义】中中间名字段的校验规则
400IDAAS.TENANT.USER.0030姓氏不符合校验规则The last name does not meet the verification rules请检查入参中的姓氏字段是否符合【企业中心-用户-用户属性定义】中姓氏字段的校验规则
400IDAAS.TENANT.USER.0031所属行业不符合校验规则The industry does not meet the verification rules请检查入参中的所属行业字段是否符合【企业中心-用户-用户属性定义】中所属行业字段的校验规则
400IDAAS.TENANT.USER.0032外部ID不符合校验规则The external ID does not meet the verification rules请检查入参中的外部ID字段是否符合【企业中心-用户-用户属性定义】中外部ID字段的校验规则
400IDAAS.TENANT.USER.0033扩展属性{0}不符合校验规则The extended attribute {0} does not meet the verification rules请检查入参中的扩展属性{0}字段是否符合【企业中心-用户-用户属性定义】中扩展属性{0}字段的校验规则
400IDAAS.TENANT.MOBILE.0002未经认证的手机号An unauthenticated cell mobile number请检查【企业中心-企业配置-国际区号配置】是否符合配置规则
400IDAAS.TENANT.USER.0034用户名已存在Username already exists请检查用户是否存在
400IDAAS.TENANT.USER.0035手机号已存在Mobile number already exists删除手机号重新添加或更换未添加过的手机号
400IDAAS.TENANT.USER.0036邮箱已存在E-mail already exists删除邮箱重新添加或更换未添加过的邮箱
400IDAAS.TENANT.USER.0037扩展属性{0}已存在Extended property {0} already exists删除扩展属性{0}重新添加或更换未添加过的扩展属性
400IDAAS.TENANT.PWD.0001不允许使用历史密码The password is used before, cannot be used again请重新输入密码
400IDAAS.TENANT.PWD.0002密码不允许使用用户名的倒写Password cannot username in reverse order请重新输入密码
400IDAAS.TENANT.PWD.0003密码中不允许包含:用户名、手机号、邮箱前缀、姓名拼音Password cannot contain :username, mobile number, email prefix, name in PinYing请重新输入密码
400IDAAS.TENANT.PWD.0004密码复杂度低,Your password complexity is low,请重新输入密码
400IDAAS.TENANT.PWD.0005该密码为弱密码The password is weak请重新输入密码
400IDAAS.TENANT.PWD.0006密码中最大字符重复数不能超过Number of character repeat in password should not exceed请重新输入密码
400IDAAS.TENANT.PWD.0007密码长度为{0}~{1}个字符The password must contain {0} to {1} characters请重新输入密码

竹云IDaaS开放平台