
OpenAPI 规范(中文版)地址为 https://openapi.apifox.cn/,是对 OpenAPI 规范的简体中文翻译与说明文档。OpenAPI 3.0.0 是 OpenAPI 规范的第一个正式版本,由 SmartBear Software 捐赠给 OpenAPI Initiative,并于 2015 年从 Swagger 规范重命名为 OpenAPI 规范。本文档遵循 Apache License, Version 2.0 许可。
OpenAPI 规范(OAS)是定义一个标准的、与具体编程语言无关的 RESTful API 的规范。它使得人类和计算机都能在“不接触任何程序源代码和文档、不监控网络通信”的情况下理解一个服务的作用。若遵循该规范定义 API,则可利用文档生成工具展示 API、用代码生成工具自动生成各种编程语言的服务器端和客户端代码,以及使用自动测试工具进行测试等。
该中文版文档包含以下主要章节:
openapi 字段标明版本。基于 JSON Schema Specification Wright Draft 00,支持 integer、long、float、double、string、byte、binary、boolean、date、dateTime、password 等原始类型及可选 format 修饰符。
可以是单个文件或拆分为多个文件(使用 $ref 相互引用),根文档推荐命名为 openapi.json 或 openapi.yaml。