-1

因此,我一直在构建一个利用网络上流行的 API 的服务,我发现 Swagger 是该项目的一项巨大资产。我无需编写大量难以维护的自定义代码,而是能够使用 Swagger 定义动态创建对我们服务支持的公共 API 的所有请求。

这已经运行了大约 1 年,但我们希望继续向我们的平台添加服务,最终我们用一个维护负担换了另一个。虽然有很多公共 API,但其中没有多少能很好地封装在 Swagger 等计算机可消耗的形式中。

我想知道是否有人知道 Internet 上存储 Swagger、RAML、API 蓝图等库的中心位置。

如果这样的东西还不存在,它可能应该存在。

4

1 回答 1

0

目前还什么都没有——可能你最接近的应该是 ProgrammableWeb(只是一个通用 API 目录)、PublicAPIs(另一个目录)和 APImatic.io(它们从几个不同的来源中提取 API),但是没有 API 蓝图的集合, Swagger 和 RAML API,因为这些都是开放规范。

但是,您可以联系不同的 API 提供商(API Blueprint - Apiary、RAML - MuleSoft 和 Swagger - Apigee/3Scale),看看他们是否可以为您提供在他们的工具中创建的 API。

祝你好运!

于 2015-02-02T00:35:48.653 回答