本页面提供了用户管理相关的 API 文档,帮助开发者了解如何使用我们的用户管理服务。
API 列表
- 用户注册
- 用户登录
- 用户信息查询
- 用户信息修改
- 用户权限管理
用户注册
用户注册 API 用于创建新的用户账户。
POST /api/v1/user/register
请求参数:
username
: 用户名,字符串类型,必填password
: 密码,字符串类型,必填email
: 邮箱,字符串类型,必填
响应示例:
{
"status": "success",
"message": "用户注册成功",
"data": {
"userId": "123456"
}
}
用户登录
用户登录 API 用于用户登录系统。
POST /api/v1/user/login
请求参数:
username
: 用户名,字符串类型,必填password
: 密码,字符串类型,必填
响应示例:
{
"status": "success",
"message": "登录成功",
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
}
用户信息查询
用户信息查询 API 用于获取用户信息。
GET /api/v1/user/info
请求参数:
userId
: 用户ID,字符串类型,必填
响应示例:
{
"status": "success",
"message": "用户信息查询成功",
"data": {
"userId": "123456",
"username": "example",
"email": "example@example.com",
"level": "user"
}
}
用户信息修改
用户信息修改 API 用于修改用户信息。
PUT /api/v1/user/info
请求参数:
userId
: 用户ID,字符串类型,必填username
: 用户名,字符串类型,可选email
: 邮箱,字符串类型,可选level
: 用户等级,字符串类型,可选
响应示例:
{
"status": "success",
"message": "用户信息修改成功"
}
用户权限管理
用户权限管理 API 用于管理用户权限。
POST /api/v1/user/permission
请求参数:
userId
: 用户ID,字符串类型,必填permission
: 权限,字符串类型,必填
响应示例:
{
"status": "success",
"message": "用户权限设置成功"
}
更多详细信息和示例,请访问API 文档。