最近更新时间:2021-07-29
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateUser | 系统规定参数,取值:CreateUser。 |
name | String | 是 | testUser | 用户名,总长度为1-64个字符,可包含大小写英文字母、数字、"."、"_"、"-" |
fullName | String | 否 | testUser | 显示名,长度1-100,允许输入汉字、大小写英文字母、数字、"@"、"."、"-" |
password | String | 否 | 123456abc | 密码,长度8-50位,至少包含字母、数字、特殊字符(!@#$%^&*)中的两种 |
phone | String | 否 | 1868888 | 手机号 |
String | 否 | alice@example.com | 子账号的电子邮箱 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
id | String | 48b1cb3a-8c31-46a7-aa31-*** | 子账号id |
name | String | testUser | 用户名,子账号的登录名称 |
fullName | String | 测试用户 | 显示名 |
phone | String | 1868888 | 手机号 |
String | alice@example.com | 子账号的电子邮箱 | |
parentId | String | 58b1cb3a-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 | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidCaller | 主用户id不能为空 | parentId为空 |
400 | InvalidCaller | 用户名不能为空 | name为空 |
400 | InvalidCaller | 显示名长度过长 | fullName字段不符合校验规则 |
400 | InvalidCaller | 显示名格式有误 | fullName格式错误 |
400 | InvalidCaller | 手机号格式有误 | phone格式有误 |
400 | InvalidCaller | 邮箱长度过长 | email长度过长 |
400 | InvalidCaller | 邮箱格式有误 | email格式有误 |
400 | OverMaxUserSize | 该账号的子用户数量过多 | 一个主账号不能超过100个子账号 |
409 | NameConflict | 该用户名已存在 | 主用户已有相同name的子账号 |
400 | InvalidCaller | id错误 | parentId不存在 |
500 | Param.baseQuantity.Error | 添加异常 | 系统错误 |