APIs.guru - 網路 API 的維基百科

  2016 年 5 月 24 日

我相信所有正在閱讀此篇文章的人都知道 OpenAPI/Swagger 規格有多實用。然而,大多數工具都是為 API 所有者建立的,以協助他們推動文件、SDK 產生、API 主控台等功能。那麼 API 消費者呢?他們被認為只能使用 SDK。但這種情況正在改變。

API 定義現在可以與以下項目一起使用

而且在不久的將來還會有更多使用情境。從我們的觀點來看,生態系統成長的主要限制因素是公用 API 的 OpenAPI 規格稀少。這就是 APIs.guru 嘗試解決的問題

APIs.guru goals

您可以查看我們舒適的 OpenAPI 規格集合

如果您有興趣存取整個集合,可以使用我們簡單的 REST API;不需要 API 金鑰或註冊。因此,沒有任何限制您可以使用這些規格做什麼,以下是一些現有整合的範例

如果您正在開發 OpenAPI 工具/程式庫,請考慮使用 APIs.guru 作為測試套件,並且不要忘記加入我們引人注目的 README 徽章:Tested on APIs.guru badge

我們不只是收集 API 規格,還嘗試解決盡可能多的常見 API 定義問題

What APIs.guru does?

坦白說,搜尋規格是一件苦差事。因此我們需要您的協助。如果您是 API 所有者,或者您剛好知道任何熱門格式 (WADL、RAML、Swagger、API Blueprint) 的公用 API 的 API 規格,請考慮將其新增至我們的集合

Contribute API to APIs.guru

作為一個開源專案,我們正在努力建立一個社群。歡迎在 Gitter 中與我們聊天,或在 Github 上開啟問題。在 Twitter 上追蹤我們。而且不要錯過成為貢獻者的機會:我們有一些 您可以協助的問題