文档中心 > CreateUser
CreateUser

最近更新时间:2021-07-29

数据表清单


名称类型是否必选示例值描述
ActionStringCreateUser系统规定参数,取值:CreateUser
nameStringtestUser用户名,总长度为1-64个字符,可包含大小写英文字母、数字、"."、"_"、"-"
fullNameStringtestUser显示名,长度1-100,允许输入汉字、大小写英文字母、数字、"@"、"."、"-"
passwordString123456abc密码,长度8-50位,至少包含字母、数字、特殊字符(!@#$%^&*)中的两种
phoneString1868888手机号
emailStringalice@example.com子账号的电子邮箱



返回参数


名称类型示例值描述
idString48b1cb3a-8c31-46a7-aa31-***子账号id
nameStringtestUser用户名,子账号的登录名称
fullNameString测试用户显示名
phoneString1868888手机号
emailStringalice@example.com子账号的电子邮箱
parentIdString58b1cb3a-8c31-46a7-aa31-******主账号id


示例

请求示例:


http://api.unicloud.com/user/user?Action=CreateUser

&name=test

&fullName=测试用户

&password=123456abc

&phone=1868888****

&email=alice@example.com



正常返回示例:

{

  "id": "48b1cb3a-8c31-46a7-aa31-*****",

  "name": "testUser",

  "fullName": "测试用户",

  "phone": "1868888****",

  "email": "alice@example.com",

  "parentId": "58b1cb3a-8c31-46a7-aa31-******"

}



错误码

HttpCode错误码错误信息描述
400InvalidCaller主用户id不能为空parentId为空
400InvalidCaller用户名不能为空name为空
400InvalidCaller显示名长度过长fullName字段不符合校验规则
400InvalidCaller显示名格式有误fullName格式错误
400InvalidCaller手机号格式有误phone格式有误
400InvalidCaller邮箱长度过长email长度过长
400InvalidCaller邮箱格式有误email格式有误
400OverMaxUserSize该账号的子用户数量过多一个主账号不能超过100个子账号
409NameConflict该用户名已存在主用户已有相同name的子账号
400InvalidCallerid错误parentId不存在
500Param.baseQuantity.Error添加异常系统错误