2

サービススタックswagger.jsonをAzure管理インスタンスにインポートしようとしています。 「1つ以上のフィールドに間違った値が含まれています: 構文解析エラー:指定されたSwaggerバージョンが不明です。サービススタックSwagger 2.0およびAzure API管理インポート

Azure API管理ではSwagger 2.0が必要ですが、Service StackではSwagger 1.2のみが出力されるようです。

誰もがこの問題を回避していますか?または、Service StackがSwagger 2.0のサポートを開始する時期は知っていますか?

+1

Azure APIMはSwagger 1.2を処理できるはずです。あなたが見てみることができるサンプルファイルがありますか? –

+0

URLを使用してAPIを追加するときに同じエラーが発生しました。 swagger JSONをtxtボックスにコピーしたところ、 – Richard210363

答えて

2

ServiceStackはSwagger 2.0をサポートしていません。アップデートの通知を受け取るにはvote for this feature requestを利用できます。

スワッガー仕様は何年にもわたって複数の急変を遂げており、最新の努力はhttps://www.openapis.orgに転用されているようです。この努力が成熟し、Swagger 2.0を置き換える前にそれをサポートする書き換えを開始するまで待っています。

+0

V3に大きな変更がありましたが、V2からV3への移行はかなり機械的でなければなりません。私は、V3パーサー、https://github.com/tavis-software/Tavis.OpenApiを使って、V2も解析して単一のDOMとして提示できることを期待しています。 –

+0

@mythzこれについての更新はありますか?もしあなたが私を正しい方向に導くことができたら、私は助けてくれるかもしれません。 – Mayank

+0

@Mayank私たちは誰かにそれを働かせることを割り当てただけでなく、それがいつ/どれくらい時間がかかるかを知るのは時期尚早です。 – mythz

関連する問題