我正在Postman中导入一个庞大的openapi 3.0.0文件。我有一些示例数据想在邮递员收藏集中进行同步。
示例数据示例:
RestaurantPayload:
type: object
properties:
google_places_id:
type: number
format: integer
name:
type: string
city:
type: string
cover_image:
type: string
latitude:
type: number
format: double
longitude:
type: number
format: double
rating:
type: number
format: float
categories:
type: array
items:
type: string
example:
google_places_id: 561
name: "Very cool restaurant"
city: "Rome"
cover_image: "http://my-picture-url.jpg"
latitude: 39.485855
longitude: 49.48585747
rating: 4
categories: [
"sushi"]
我尝试了三种不同的方式:
1-导入JSON / YAML,因为它是直接从邮差中从招摇中导出的。它可以正常工作,并且我可以使用寻找的所有方法来获得集合,但是我缺少示例数据。例如
2-使用邮递员命令行转换器(https://github.com/postmanlabs/openapi-to-postman)将openapi文件转换为邮递员 同样的情况,示例数据丢失
3-将外部服务用作APImatic(https://www.apimatic.io) 这是我设法获得Postman JSON的唯一方法,该JSON-一旦导入到Postman应用程序中,便会将所有示例数据保留在适当的位置
我真的不想不需要外部服务来执行此任务,而是能够使用命令行工具或类似工具将我的openapi规范与所有示例数据转换为邮递员。
您是否偶然知道为什么会发生这种情况以及如何获得所需的东西?
谢谢 马可
编辑:APImatic解决方案似乎不可行,因为它破坏了端点。
从Swagger导入YAML
因此,我陷入了困境,一种导入方法破坏了端点,而另一种破坏了示例:-/