← 返回
未分类

API Doc Writer

API接口文档助手。用于编写REST API文档、定义接口规范、生成接口说明。当需要编写API文档、接口规范时触发。
API接口文档助手。用于编写REST API文档、定义接口规范、生成接口说明。当需要编写API文档、接口规范时触发。
yongjie666888
未分类 clawhub v1.0.1 1 版本 99789.7 Key: 无需
★ 0
Stars
📥 2,372
下载
💾 10
安装
1
版本
#latest

概述

API接口文档助手

API文档模板

# API接口文档

版本:V1.0
更新日期:YYYY-MM-DD
维护人:XXX

---

## 接口概览

| 模块 | 接口数 | 负责人 |
|------|--------|--------|
| 用户模块 | 5 | @xxx |
| 订单模块 | 8 | @xxx |
| 支付模块 | 4 | @xxx |

---

## 通用说明

### 认证方式

Authorization: Bearer


### 请求格式

Content-Type: application/json


### 响应格式

{

"code": 0,

"message": "success",

"data": {}

}


### 状态码
| 状态码 | 说明 |
|--------|------|
| 0 | 成功 |
| 1001 | 参数错误 |
| 2001 | 未授权 |
| 3001 | 资源不存在 |
| 5001 | 服务器错误 |

---

## 接口详情

### 1. 用户接口

#### 1.1 获取用户信息

**接口地址**

GET /api/v1/users/{id}


**请求参数**
| 参数名 | 类型 | 位置 | 必填 | 说明 |
|--------|------|------|------|------|
| id | long | path | 是 | 用户ID |

**请求示例**

GET /api/v1/users/123


**响应示例**

{

"code": 0,

"message": "success",

"data": {

"id": 123,

"name": "张三",

"email": "zhangsan@example.com",

"phone": "13800138000",

"created_at": "2024-01-01 10:00:00"

}

}


**错误示例**

{

"code": 3001,

"message": "用户不存在",

"data": null

}


---

#### 1.2 创建用户

**接口地址**

POST /api/v1/users


**请求参数**
| 参数名 | 类型 | 必填 | 说明 |
|--------|------|------|------|
| name | string | 是 | 用户名 |
| email | string | 是 | 邮箱 |
| phone | string | 否 | 手机号 |
| password | string | 是 | 密码 |

**请求示例**

{

"name": "张三",

"email": "zhangsan@example.com",

"phone": "13800138000",

"password": "123456"

}


**响应示例**

{

"code": 0,

"message": "success",

"data": {

"id": 123,

"name": "张三"

}

}


---

### 2. 订单接口

#### 2.1 订单列表

**接口地址**

GET /api/v1/orders


**请求参数**
| 参数名 | 类型 | 位置 | 必填 | 说明 |
|--------|------|------|------|------|
| page | int | query | 否 | 页码,默认1 |
| page_size | int | query | 否 | 每页数量,默认20 |
| status | string | query | 否 | 订单状态 |

**请求示例**

GET /api/v1/orders?page=1&page_size=10&status=paid


**响应示例**

{

"code": 0,

"message": "success",

"data": {

"total": 100,

"page": 1,

"page_size": 10,

"list": [

{

"id": "ORD202401010001",

"user_id": 123,

"amount": 100.00,

"status": "paid",

"created_at": "2024-01-01 10:00:00"

}

]

}

}


---

## 接口变更记录

| 版本 | 日期 | 变更内容 | 变更人 |
|------|------|----------|--------|
| V1.0 | YYYY-MM-DD | 初始版本 | @xxx |
| V1.1 | YYYY-MM-DD | 新增xxx接口 | @xxx |

接口设计原则

RESTful规范

方法用途示例
------------------
GET查询GET /users
POST创建POST /users
PUT完整更新PUT /users/1
PATCH部分更新PATCH /users/1
DELETE删除DELETE /users/1

URL命名规范

- 使用名词复数:/users
- 使用小写:/user-info
- 使用连字符分隔:/order-details
- 避免动词:不用 /getUser

状态码规范

类别状态码说明
--------------------
1xx信息接收的请求正在处理
2xx成功请求正常处理完毕
3xx重定向需要附加操作完成请求
4xx客户端错误请求有语法错误
5xx服务器错误服务器处理出错

安全建议

  • 敏感信息加密传输
  • 身份验证Token过期机制
  • 接口调用频率限制
  • 参数校验过滤

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-30 03:47 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

日报/周报生成器

yongjie666888
日报/周报生成器 | 根据工作内容描述自动生成结构化工日报/周报,支持军工格式和通用格式
★ 0 📥 691

专利文案撰写助手

yongjie666888
专利文案撰写助手 | 辅助撰写电机/机械领域专利申请书、技术交底书、权利要求书,保护创新成果
★ 2 📥 1,394

会议纪要自动整理工具

yongjie666888
会议纪要自动整理工具 | 将原始会议记录智能整理为结构化会议纪要(议题、决议、待办、责任人和截止日期)
★ 2 📥 4,085