Register User Information
2/26/26About 2 min
Register User Information
Register a new user. Requires providing ID number, name, phone number, email, and password.
Endpoint: POST /user/register/register_user_info
Request Headers
| Parameter | Required | Description |
|---|---|---|
| Content-Type | Yes | Fixed value: application/json |
Request Parameters
| Parameter | Type | Required | Format | Description |
|---|---|---|---|---|
| user_id | string | Yes | 18-digit ID number | User ID unique identifier |
| user_name | string | Yes | - | User's real name |
| user_nickname | string | Yes | 2-16 characters | User's nickname |
| user_phone_number | string | Yes | 11-digit phone number | User's phone number |
| user_email | string | Yes | - | User's email address |
| user_wx_id | string | Yes | - | User's WeChat ID |
| user_password | string | Yes | - | User's password |
Request Example
{
"user_id": "110***********1234",
"user_name": "Example User",
"user_nickname": "Example Nickname",
"user_phone_number": "138****8000",
"user_email": "user***@example.com",
"user_wx_id": "wx_example123",
"user_password": "********"
}Response Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| status | int | Yes | HTTP status code |
| token | string | Yes | User authentication token |
| code | string | Yes | Registration result code |
| result | string | Yes | Registration result |
| data | dict | Yes | Registration result data |
data Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| user_id | string | Yes | User ID number (redacted) |
| user_name | string | Yes | User's real name |
Success Response Example
{
"status": 200,
"token": "<your_token>",
"code": "10000",
"result": "Registration successful",
"data": {
"user_id": "110***********1234",
"user_name": "Example User"
}
}Error Response Examples
Endpoint Not Open
{
"status": 403,
"token": "",
"code": "10008",
"result": "Server has not opened this endpoint",
"data": {}
}Invalid User ID Number
{
"status": 400,
"token": "",
"code": "10001",
"result": "Invalid user ID number",
"data": {}
}Invalid User Name
{
"status": 400,
"token": "",
"code": "10002",
"result": "Invalid user name",
"data": {}
}Invalid User Nickname
{
"status": 400,
"token": "",
"code": "10012",
"result": "Invalid user nickname",
"data": {}
}Invalid User Phone Number
{
"status": 400,
"token": "",
"code": "10003",
"result": "Invalid user phone number",
"data": {}
}Invalid User Email
{
"status": 400,
"token": "",
"code": "10004",
"result": "Invalid user email",
"data": {}
}Invalid User WeChat ID
{
"status": 400,
"token": "",
"code": "10013",
"result": "Invalid user WeChat ID",
"data": {}
}User ID Number Already Registered
{
"status": 409,
"token": "",
"code": "10005",
"result": "User ID number already registered",
"data": {}
}User Phone Number Already Registered
{
"status": 409,
"token": "",
"code": "10006",
"result": "User phone number already registered",
"data": {}
}User Email Already Registered
{
"status": 409,
"token": "",
"code": "10007",
"result": "User email already registered",
"data": {}
}User WeChat ID Already Registered
{
"status": 409,
"token": "",
"code": "10010",
"result": "User WeChat ID already registered",
"data": {}
}User Nickname Already Registered
{
"status": 409,
"token": "",
"code": "10011",
"result": "User nickname already registered",
"data": {}
}Registration Failed, Server Internal Error
{
"status": 500,
"token": "",
"code": "10009",
"result": "Registration failed, server internal error",
"data": {}
}Error Code Description
| Code | Description |
|---|---|
| 10001 | Invalid user ID number |
| 10002 | Invalid user name |
| 10003 | Invalid user phone number |
| 10004 | Invalid user email |
| 10005 | User ID number already registered |
| 10006 | User phone number already registered |
| 10007 | User email already registered |
| 10008 | Server has not opened this endpoint |
| 10009 | Registration failed, server internal error |
| 10010 | User WeChat ID already registered |
| 10011 | User nickname already registered |
| 10012 | Invalid user nickname |
| 10013 | Invalid user WeChat ID |
Danger
The token returned after successful registration is used for subsequent authentication requests. Please keep it safe and never share it with others.
Tip
The ID number serves as the user's unique identifier and cannot be modified after registration. Please ensure the input is correct.
Warning
It is recommended to call the /verify/verify_is_user_id_available endpoint to verify if the ID number is already registered before registering, to avoid duplicate submissions.
← Back to API Documentation | ← Check if User ID is Available | → User Login