注册下级用户
- POST
/api/v3/accountCenter/registerUser
权重(IP): 5
合作方可批量注册下级用户。单次最多 10 个用户。每个用户独立处理,部分用户失败不会影响其他用户成功注册。
请求参数
| 参数名 | 参数类型 | 是否必须 | 描述 |
|---|---|---|---|
| locale | String | 否 | 注册语言。 |
| vipCode | String | 否 | 合伙人邀请码。 |
| userInfos | Array | 是 | 下级用户列表,最多 10 条。 |
| userInfos[].email | String | 是 | 下级用户邮箱。邮箱格式必须合法,邮箱前缀最多允许 1 个点号。 |
| userInfos[].password | String | 是 | 登录密码。长度 8-32 位,至少包含 1 个小写字母、1 个大写字母和 1 个数字。 |
请求示例
{
"locale": "en_US",
"vipCode": "exampleVipCode",
"userInfos": [
{
"email": "sub.user@example.com",
"password": "Password123"
}
]
}
返回参数
| 字段名 | 类型 | 字段说明 |
|---|---|---|
| successUserInfoList | Array | 注册成功的用户列表。 |
| successUserInfoList[].email | String | 邮箱。 |
| successUserInfoList[].subUserId | Long | 下级用户 UID。 |
| failUserInfoList | Array | 注册失败的用户列表。 |
| failUserInfoList[].email | String | 邮箱。 |
| failUserInfoList[].failCode | Integer | 失败错误码。 |
| failUserInfoList[].msg | String | 失败原因。 |
返回示例
{
"successUserInfoList": [
{
"email": "sub.user@example.com",
"subUserId": 1234567890
}
],
"failUserInfoList": [
{
"email": "exists@example.com",
"failCode": -4304,
"msg": "Email already exists."
}
]
}