程序员如何做「API 文档」:不是写给机器,是写给人

程序员如何做「API 文档」:不是写给机器,是写给人

API 文档是开发者的产品说明书。

好的文档让开发者爱不释手,烂的文档让开发者想骂人。


一、API 文档包含什么

1. 接口概览

2. 请求参数

3. 响应参数

4. 错误码

5. 调用示例


二、好 API 文档的标准

1. 完整

2. 准确

3. 清晰

4. 易找


三、API 文档工具

1. Swagger/OpenAPI

2. YAPI

3. Apifox

4. 飞书文档


四、API 设计规范

1. RESTful 规范

2. 统一响应格式

{
  "code": 0,
  "message": "success",
  "data": {}
}

3. 统一错误格式

{
  "code": 1001,
  "message": "参数错误",
  "data": null
}

五、常见错误

❌ 文档和代码不同步

代码改了,文档没改。

❌ 文档太简陋

只有接口地址,没有参数说明。

❌ 代码示例跑不通

示例代码有错,使用者用了报错。

❌ 没有错误码说明

只说"请求失败",不说为什么。


六、一句话总结

API 文档 = 接口概览 + 请求参数 + 响应参数 + 错误码 + 调用示例,核心是完整 + 准确 + 清晰 + 易找

/*]]>*/