本页面提供了用户管理相关的 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 文档

图片示例

中心图片