若无特别注明,所有响应都是以下格式的JSON
| 参数名 | 类型 | 描述 |
|---|---|---|
| code | int | 状态码 |
| data | object | 具体相应数据(可为null) |
| msg | string | 提示信息(可为null) |
注册用户验证码
无
响应一个验证码图片数据(byte[])
| 属性名 | 属性值 |
|---|---|
| Verification-Id | 验证ID(用于注册时识别用户) |
注册新用户,请求前需要先获取验证码,验证码5分钟内有效
| 参数名 | 类型 | 描述 | 注释 |
|---|---|---|---|
| verificationCode | string | 验证码 | |
| verificationId | string | 验证id |
请求体应是一个JSON对象,包含以下属性
| 参数名 | 类型 | 描述 | 注释 |
|---|---|---|---|
| username | string | 用户名 | 用户名只允许包含数字,大小写字母,下划线和连词线,且长度在4-16位之间 |
| password | string | 密码 | 密码需包含字母,符号或者数字中至少两项,且长度在6-16位之间 |
| string | 用户邮箱 | 正确的邮箱格式 |
| Key | Value |
|---|---|
| verificationCode | FAYL |
| verificationId | TIPlfBuaqW |
{
"name": "Alice",
"email": "alice@example.com",
"password": "example123456"
}| 参数名 | 类型 | 描述 |
|---|---|---|
| code | int | 状态码 |
| data | null | 空 |
| message | string | 提示信息 |
{
"code": 1000,
"data": null,
"message": "请查收邮箱并在一小时内完成激活"
}获取指定uid的用户信息
无
| 参数名 | 类型 | 描述 |
|---|---|---|
| id | int | 用户ID |
| name | string | 用户名 |
| string | 用户邮箱 |
[
{
"id": 1,
"name": "Alice",
"email": "alice@example.com"
},
{
"id": 2,
"name": "Bob",
"email": "bob@example.com"
}
]