GitHub 最近调整了他们庞大而古老的 API,以符合当前的 OpenAPI 标准。在 API 规范大会上,我们有机会从该项目的领导者那里了解他们是如何完成这一壮举的。
GitHub 最近发布了他们 REST API 的 OpenAPI 描述。现在,使用简单、标准化的 API 调用将项目与 GitHub 数据集成比以往更容易。然而,GitHub 的 API 团队在描述他们的庞大 API 时面临着许多挑战,以使其符合 OpenAPI 规范。在某个时刻,他们的 API 出现了超过 37,000 个错误和 500 个无效运算符!
OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下属的一个开放治理结构,OAI 专注于创建、发展和推广供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear 软件捐赠。如需参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn
关于 Linux 基金会
Linux 基金会成立于 2000 年,拥有 1,000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作平台。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为是全球最重要的基础设施发展不可或缺的一部分。其开发方法利用了已建立的最佳实践,并满足了贡献者、用户和解决方案提供商的需求,为开放协作创建了可持续的模式。有关更多信息,请访问 linuxfoundation.org。
当 Postman 去年推出其 API 构建器时,我们惊讶地发现 OpenAPI 在用户设计和开发 API 方面如此受欢迎。我们的使用数据帮助我们意识到 OpenAPI 规范对客户设计和构建 API 的方式有多重要。今天,Postman 加入 OpenAPI Initiative,以便与其他 35 个 OAI 成员一起推动规范的向前发展。我们希望共同继续支持基于规范构建的开源工具,并发展一个更强大的 OpenAPI 社区,以确保这一重要行业标准的未来。
从历史上看,Postman 集合是 API 提供者在平台上定义 API 的方式。随着 API 构建器的推出,越来越多的 API 提供者开始使用 OpenAPI 作为开发的每个 API 的核心定义。多年来,Postman 集合已经发展到允许开发人员测试、模拟、记录和自动化 API 生命周期的一部分。随着这种演变,每个集合都可以从 OpenAPI 生成,推动我们提供越来越多的特定功能,帮助客户利用 OpenAPI 作为 API 合同,在整个 API 操作中使用。
OpenAPI Initiative (OAI) 由一群具有前瞻性的行业专家创建,他们认识到标准化 API 描述方式的巨大价值。作为 Linux 基金会下属的一个开放治理结构,OAI 专注于创建、发展和推广供应商中立的描述格式。OpenAPI 规范最初基于 Swagger 规范,由 SmartBear 软件捐赠。如需参与 OpenAPI Initiative,请访问 https://www.openapis.org.cn
关于 Linux 基金会
Linux 基金会成立于 2000 年,拥有 1,000 多个成员的支持,是全球领先的开源软件、开放标准、开放数据和开放硬件协作平台。Linux、Kubernetes、Node.js 等 Linux 基金会项目被认为是全球最重要的基础设施发展不可或缺的一部分。其开发方法利用了已建立的最佳实践,并满足了贡献者、用户和解决方案提供商的需求,为开放协作创建了可持续的模式。有关更多信息,请访问 linuxfoundation.org。