POST
/api/v1/auth/register 用户注册
邮箱 + 用户名 + 密码注册账号,注册成功即返回 Token,无需二次激活即可调用基础接口。
鉴权:无
请求参数
| 参数 | 类型 | 必填 | 默认 | 说明 |
|---|---|---|---|---|
| string | 是 | — | 邮箱地址,需符合邮箱格式 | |
| username | string | 是 | — | 用户名,3-20 字符 |
| password | string | 是 | — | 密码,6-32 字符 |
请求示例
cURL
curl -X POST "https://my.lequ.pw/api/v1/auth/register" \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com",
"username": "testuser",
"password": "123456"
}' 响应示例
response
{
"code": 201,
"message": "注册成功",
"data": {
"user": {
"id": "uuid-xxx",
"email": "user@example.com",
"username": "testuser",
"role": "user",
"status": 1,
"email_verified": 0,
"created_at": "2026-07-16T10:00:00Z"
},
"accessToken": "eyJhbGci...",
"refreshToken": "eyJhbGci..."
}
}