接口文档没人看,差在例子是假的
发表于:2026-10-07 12:04:53浏览:4次
文档很完整,字段是编的
文章列表的说明写了地址、方法、参数,看起来齐全。例子是这样的:code 为 0,data 是一个空对象。模型很会写出这种例子。它整齐、通用,也和真实响应无关。
真实返回里,列表在 list,总条数在 count,文章编号是 id,分类是 article_cate_id。没有一个叫 data 的对象。对接的人按文档写了下午,页面一直空着。他没有读错字,他读的例子是假的。
一份能用的文档只要三块
一块成功的真实响应。从正在跑的环境里复制,改掉隐私,留下字段名。就这个列表而言,至少要让人看见 list、count、id、title。空对象说明不了结构。
一块失败的真实响应。未登录、分类不存在、参数缺了,各是什么样。如果失败也是 code 不为 0 再加一句 msg,就把这句真的 msg 贴出来,不要写成「返回错误信息」。
一个能直接发出去的请求。方法、路径、一个真实存在的分类编号。对方复制就能看到和文档相同的字段。复制之后对不上,文档就还没写完。
参数表格可以有。它应该排在真实例子后面。人是对着例子写代码的,表格是用来查某个字段能不能空。
让模型写文档时,把例子钉死
先自己请求一次,把响应正文交给它,并写明:例子里的字段名必须来自这段响应,不许改成 data、result、items 这一类它更熟悉的名字。它可以补句子,不能换字段。
写完之后做一次对照:文档例子里的每个键,响应里都有;响应里对接必须用的键,例子里都有。对不上的那一个,就是下一个人要浪费的一下午。
| 假例子 | 真例子 |
|---|---|
| data 是空对象 | list 里有一条,带 id 和 title |
| 失败时返回错误信息 | 贴出未登录时的那句 msg |
| 参数 id 表示编号 | 写上一个现在打得开的编号 |
文档没人看,常常不是因为写得短。是因为读者按例子做了,做出来的和线上不一样。他把文档合上是对的。
栏目分类全部>
推荐文章
- 新闻网站源码 网站群系统+精美wap手机端(包含数据)淘宝在售源码
- element-ui 表格组件el-table操作toggleRowSelection事件会主动触发selection-change的坑
- RAG 检索增强生成入门:让大模型「开卷考试」
- 【Webman+MySQL教程五】开发完整的 JSON 接口:统一返回、参数校验与异常处理
- 一个人用 AI 把功能做到上线:时间其实花在这 4 段
- 新闻APP源码,新闻门户网站开源系统ThinkPHP6框架UniAPP多端发布
- 【Webman+MySQL教程四】ORM 模型与增删改查实战
- OpenClaw 安装教程:Windows 环境从零开始
- Phpstorm之快捷键
- Token 与分词:大模型理解文字的最小单位

