-1

そのため、私は Web で人気のある API を活用するサービスを構築してきましたが、Swagger がプロジェクトにとって大きな資産であることがわかりました。保守が難しい大量のカスタム コードを記述する代わりに、Swagger 定義を使用して、サービスがサポートするパブリック API へのすべての要求を動的に作成することができました。

これは約1年間うまく機能していますが、プラットフォームにサービスを追加し続けたいと考えており、メンテナンスの負担を別の負担と交換することになりました. パブリック API は数多くありますが、Swagger のようなコンピューターで消費可能な形で適切にパッケージ化されている API は多くありません。

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 に答える