Appearance
API 文档
产品 API 接口说明文档
概述
本文档描述了产品的 API 接口规范,包括请求方式、参数说明、返回值格式等。
基础信息
接口地址
生产环境: https://api.example.com/v1
测试环境: https://api-test.example.com/v1认证方式
认证说明
所有 API 请求需要在 Header 中携带认证信息。
Authorization: Bearer {access_token}请求格式
Content-Type: application/json通用返回格式
json
{
"code": 0,
"message": "success",
"data": {}
}| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码,0 表示成功 |
| message | string | 提示信息 |
| data | object/array | 返回数据 |
接口列表
用户相关
获取用户信息
http
GET /api/v1/users/{id}请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 用户 ID |
返回示例:
json
{
"code": 0,
"message": "success",
"data": {
"id": "12345",
"name": "张三",
"email": "zhangsan@example.com",
"status": "active",
"created_at": "2025-01-15T08:30:00Z"
}
}更新用户信息
http
PUT /api/v1/users/{id}请求体:
json
{
"name": "张三",
"email": "zhangsan@example.com"
}数据相关
数据查询
http
GET /api/v1/data?start_date=2025-01-01&end_date=2025-01-31请求参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| start_date | string | 是 | 开始日期,格式:YYYY-MM-DD |
| end_date | string | 是 | 结束日期,格式:YYYY-MM-DD |
| page | int | 否 | 页码,默认 1 |
| page_size | int | 否 | 每页数量,默认 20 |
错误码
| 错误码 | 说明 | 处理方式 |
|---|---|---|
| 0 | 成功 | - |
| 400 | 请求参数错误 | 检查请求参数 |
| 401 | 未授权 | 检查认证信息 |
| 403 | 权限不足 | 确认用户权限 |
| 404 | 资源不存在 | 确认资源 ID |
| 500 | 服务器内部错误 | 联系开发团队 |
限流说明
注意
API 有访问频率限制,超过限制会被暂时封禁。
| 接口类型 | 限制 |
|---|---|
| 普通接口 | 1000 次/分钟 |
| 敏感接口 | 100 次/分钟 |