私はAtom Publishing Protocol(RFC5023)をSwagger/OpenAPI仕様に変更しようとしています。Swagger:異なるパラメータにもかかわらず "同等のパスはすでに存在しています"
私は次の問題に遭遇しました:Atomには、さまざまなタイプのURIがあります。コレクションURIとメンバーURI。 私の考えは、このようにそれを文書化することでした:/ {MemberURI}
ものは以下のとおりです。私は威張っ-エディタが
同等のパスが既に存在していることを主張し、それを行うとき
paths: /{CollectionURI}: get: summary: List Collection Members ... post: summary: Create a Resource ... parameters: - $ref: "#/parameters/CollectionURI" /{MemberURI}: get: summary: Retrieve a Resource ... parameters: - $ref: "#/parameters/MemberURI"
照会されたときに異なるものを返す異なるタイプのURI。私はそれらを個別に文書化するためにそれらを別々に呼びたいと思う。
これを行う方法はありますか?
ありがとうございます!
EDIT: 仕様はSwagger-UIでうまく表示されます。これはエディタのバグですか、UIは私のエラーを無視していますか?
ありがとうございました。私はgithubに新しい問題をオープンしました:https://github.com/OAI/OpenAPI-Specification/issues/576 – trilean