55 votes

Convertir OpenAPI 3.0 en Swagger 2.0

Existe-t-il un générateur pour convertir OpenAPI 3.0 en Swagger 2.0 ?

Mashery, une passerelle API, requiert le format Swagger 2.0 en entrée pour ouvrir le point de terminaison.

0 votes

3 votes

@Helen lien trompeur, l'utilisateur a demandé de convertir 3 en 2, vous avez lié 2 à 3.

1 votes

@Reza Comme vous l'avez (à juste titre) noté, le lien correspondant est celui de l'article de la loi sur la protection de l'environnement. conversion inverse il est posté juste au cas où certains lecteurs en auraient besoin aussi. Je ne vois pas ce qu'il y a de trompeur là-dedans.

69voto

Helen Points 13822

Gardez à l'esprit que la conversion OAS3→OAS2 est avec perte en général, car OAS3 possède des fonctionnalités qui n'existaient pas dans OAS2 (telles que les serveurs multiples, oneOf / anyOf des schémas différents par type de média, des objets dans les paramètres des chaînes d'interrogation, des paramètres des cookies, et autres).

1voto

niek tuytel Points 189

J'avais besoin de la version 2.0 pour Power Automate.

Lorsque vous construisez des Azure Functions, essayez de les créer dans Visual Studio et activez toute case à cocher nommée Swagger not OpenAPI.

Maintenant, l'API de votre Azure Function contient l'attribut swagger.json que vous pouvez définir dans le connecteur personnalisé de Power Automate.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X