如何将现有的OpenAPI定义导入SwaggerHub?

时间:2018-03-28 14:39:29

标签: swagger swagger-ui swaggerhub

有没有办法通过提供指向相应Swagger UI页面的链接将现有的OpenAPI(Swagger)定义导入SwaggerHub?

我尝试导入我拥有的WEBLOC文件链接,但SwaggerHub似乎无法访问它。

Import to SwaggerHub

1 个答案:

答案 0 :(得分:0)

要将API定义导入SwaggerHub,您需要指定一个指向YAML或JSON定义文件的URL(而不是指向Swagger UI网页!)。例如:

http://petstore.swagger.io/v2/swagger.yaml

或者您可以上传实际的YAML或JSON文件。

您无法上传.webloc文件。在浏览器中打开.webloc以查看它指向的位置,找出API定义文件的URL,并将其与SwaggerHub一起使用。 This question解释了如何从Swagger UI获取API定义路径。