api-design-principles-zh:API 设计原则

时间:2026-07-25 09:51:01 来源:互联网

API 设计原则

掌握 REST 与 GraphQL 的 API 设计原则,构建直观、可扩展、易维护且让开发者满意、经得起时间考验的 API。

使用本技能的时机

  • 设计新的 REST 或 GraphQL API
  • 重构现有 API 以提升可用性
  • 为团队建立 API 设计标准
  • 在实现前评审 API 规范
  • 在 API 范式之间迁移(如 REST 到 GraphQL)
  • 编写对开发者友好的 API 文档
  • 针对特定场景优化 API(移动端、第三方集成)

不使用本技能的时机

  • 你只需要某个具体框架的实现指引
  • 你做纯基础设施工作、没有 API 契约
  • 你无法更改或给公共接口做版本管理

指令

  1. 定义调用方、使用场景与约束条件。
  2. 选择 API 风格,并对资源或类型建模。
  3. 明确错误、版本管理、分页与鉴权策略。
  4. 用示例校验,并评审一致性。

详见 resources/implementation-playbook.md 获取详细模式、检查清单与模板。

资源

  • resources/implementation-playbook.md 提供详细模式、检查清单与模板。