注册用户信息
注册新用户,需要提供身份证号、姓名、手机号、邮箱和密码。
接口地址:POST /user/register/register_user_info
请求头
| 参数名 | 必填 | 说明 |
|---|---|---|
| Content-Type | 是 | 固定值:application/json |
请求参数
| 参数名 | 类型 | 必填 | 格式 | 说明 |
|---|---|---|---|---|
| user_id | string | 是 | 18位字符串 | 用户身份证号(作为用户唯一标识) |
| user_name | string | 是 | - | 用户姓名 |
| user_phone_number | string | 是 | 11位字符串 | 用户手机号 |
| user_email | string | 是 | - | 用户邮箱 |
| user_password | string | 是 | - | 用户密码 |
请求示例
{
"user_id": "110***********1234",
"user_name": "示例用户",
"user_phone_number": "138****8000",
"user_email": "user***@example.com",
"user_password": "********"
}
响应参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | int | 是 | HTTP 状态码 |
| token | string | 是 | 用户认证 token |
| code | string | 是 | 注册结果代码 |
| result | string | 是 | 注册结果 |
| data | dict | 是 | 注册结果 data 参数 |
data 参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| user_id | string | 是 | 用户身份证号(脱敏) |
| user_name | string | 是 | 用户姓名 |
成功响应示例
{
"status": 200,
"token": "<your_token>",
"code": "10000",
"result": "注册成功",
"data": {
"user_id": "110***********1234",
"user_name": "示例用户"
}
}
错误响应示例
接口未开放
{
"status": 403,
"token": "",
"code": "00000",
"result": "服务器未开放此接口",
"data": {}
}
用户身份证号不合法
{
"status": 200,
"token": "",
"code": "10001",
"result": "用户身份证号不合法",
"data": {}
}
用户姓名不合法
{
"status": 200,
"token": "",
"code": "10002",
"result": "用户姓名不合法",
"data": {}
}
用户手机号不合法
{
"status": 200,
"token": "",
"code": "10003",
"result": "用户手机号不合法",
"data": {}
}
用户邮箱不合法
{
"status": 200,
"token": "",
"code": "10004",
"result": "用户邮箱不合法",
"data": {}
}
用户身份证已被注册
{
"status": 200,
"token": "",
"code": "10005",
"result": "用户身份证已被注册",
"data": {}
}
用户手机号已被注册
{
"status": 200,
"token": "",
"code": "10006",
"result": "用户手机号已被注册",
"data": {}
}
用户邮箱已被注册
{
"status": 200,
"token": "",
"code": "10007",
"result": "用户邮箱已被注册",
"data": {}
}
错误代码说明
| 代码 | 说明 |
|---|---|
| 00000 | 服务器未开放此接口 |
| 10001 | 用户身份证号不合法 |
| 10002 | 用户姓名不合法 |
| 10003 | 用户手机号不合法 |
| 10004 | 用户邮箱不合法 |
| 10005 | 用户身份证已被注册 |
| 10006 | 用户手机号已被注册 |
| 10007 | 用户邮箱已被注册 |
危险
注册成功后返回的 token 用于后续的认证请求,请妥善保管,切勿泄露给他人。
提示
身份证号作为用户的唯一标识,注册后无法修改,请确保输入正确。
警告
建议在注册前先调用 /verify/verify_is_user_id_available 接口验证身份证号是否已被注册,避免重复提交。