【问题标题】:Convert OpenAPI 3.0 to Swagger 2.0将 OpenAPI 3.0 转换为 Swagger 2.0
【发布时间】:2019-06-17 18:55:18
【问题描述】:

是否有将 OpenAPI 3.0 转换为 Swagger 2.0 的生成器?

Mashery 是一个 API 网关,需要 Swagger 2.0 格式的输入才能打开端点。

【问题讨论】:

  • @Helen 误导性链接,用户要求将 3 转换为 2,您将 2 链接到 3
  • @Reza 正如您(正确地)指出的那样,相关链接用于相反的转换,发布它是为了以防某些读者也可能需要它。我看不出这有什么误导。
  • @Helen 问题是“将 3 转换为 2”并且您发布了“将 2 转换为 3”,通常当相关被标记在问题下时意味着它已经在那里回答了
  • @Reza 这将是“重复的”并因此关闭,而不是“相关”。你我似乎对“相关”的定义不同。

标签: openapi openapi-generator mashery


【解决方案1】:

请记住,OAS3→OAS2 转换通常是有损的,因为 OAS3 具有 OAS2 中不存在的特性(例如多个服务器、oneOf/anyOf、每种媒体类型的不同模式、查询字符串中的对象参数、cookie 参数等)。

【讨论】:

    【解决方案2】:

    我需要 Power Automate 2.0 版。

    当您构建一些 Azure Functions 时,请尝试在 Visual Studio 中创建它们并启用任何名为 Swagger 而不是 OpenAPI 的复选框。

    现在,您的 Azure 函数的 API 包含您可以设置到 Power Automate 自定义连接器中的 swagger.json

    【讨论】:

      猜你喜欢
      • 2019-04-20
      • 1970-01-01
      • 2020-02-26
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 2018-12-05
      • 2020-05-09
      • 2021-06-03
      相关资源
      最近更新 更多