← 返回示例
编程与数据 · 示例 26
设计一个不容易返工的 API
先定资源和错误码,再写接口。
适用场景
要设计前后端接口,担心字段和错误处理反复改。
原始需求
帮我设计一个 API。
可直接复制的提示词
请帮我设计一个 HTTP API。
业务:【一句话】
调用方:【前端 / 第三方 / 内部服务】
核心资源:【】
关键操作:【增删改查/批量/搜索】
要求:
1. 先列资源和 URL;
2. 给出请求/响应示例;
3. 定义错误码和错误结构;
4. 说明分页、过滤、幂等怎么做;
5. 指出 3 个未来可能扩展、但现在不要过度设计的地方。为什么有效
- 先资源后接口,结构更稳定。
- 错误结构统一,前端好处理。
- 明确不要过度设计,避免复杂。
可替换变量
- 认证方式。
- 数据量/分页需求。
- 是否需要版本化。
常见失败
- URL 用动词。
- 错误码不统一。
- 一开始就设计过度复杂的权限。
适用模型:ChatGPT、Claude、DeepSeek