API 管理系统概览

👤

用户模块

登录/信息/资料修改

📝

订单模块

列表查询/详情查看

🔧

调试工具

模拟请求/响应测试

📊

文档导出

导出为Markdown/PDF

本系统为纯前端 API 文档展示工具,支持多模块接口管理、响应式布局适配。
点击上方快捷卡片可直接进入对应接口文档,也可通过「接口文档」导航栏查看完整列表。

接口基础信息

基础域名:https://api.example.com/v1

请求头:需携带 Authorization: Bearer {token}(登录接口除外)

响应格式:统一返回 JSON 格式,code=200 代表请求成功

POST
用户登录 - /user/login
接口描述
请求参数
响应示例

用户通过账号密码登录,获取访问令牌

是否需要 Token:

请求超时:30s

参数名 类型 是否必填 描述
username String 用户账号
password String 用户密码(MD5 加密)
{ "code": 200, "msg": "登录成功", "data": { "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...", "expire_time": "2025-12-31 23:59:59", "user_id": 1001 } }
GET
获取用户信息 - /user/info
接口描述
请求参数
响应示例

根据 Token 获取当前登录用户的基本信息

是否需要 Token:

参数名 类型 是否必填 描述
user_id Int 用户ID
{ "code": 200, "msg": "success", "data": { "user_id": 1001, "username": "test_user", "nickname": "测试用户", "avatar": "https://example.com/avatar.jpg" } }
PUT
修改用户资料 - /user/edit
接口描述
响应示例

修改当前登录用户的昵称、头像等信息

是否需要 Token:

{ "code": 200, "msg": "修改成功", "data": null }
GET
订单列表查询 - /order/list
接口描述
响应示例

分页查询当前用户的订单列表

是否需要 Token:

{ "code": 200, "msg": "success", "data": { "list": [{"order_id": "ORD1001", "amount": 99.00, "status": 1}], "total": 50, "page": 1, "limit": 10 } }
GET
订单详情 - /order/detail
接口描述
响应示例

根据订单ID查询订单详细信息

是否需要 Token:

{ "code": 200, "msg": "success", "data": { "order_id": "ORD1001", "goods_name": "测试商品", "amount": 99.00, "create_time": "2025-01-01 10:00:00", "status": 1 } }