gpt4 book ai didi

azure-devops - 以编程方式更新 postman 集合

转载 作者:行者123 更新时间:2023-12-04 08:12:03 27 4
gpt4 key购买 nike

我的应用程序生成 Open API/Swagger 规范文件。它可能有新的 API 添加/更新。我想要一个自动脚本/作业,将这个规范上传/更新到现有的 postman 集合中。我查看了 Powershell、Terraform、Postman API,但他们不支持它。
有没有其他方法可以实现我想要的?

最佳答案

postman 有一个官方工具叫swagger2-postman2-converter更新 postman 。
官方博客Sync your specs 详细介绍了如何使用此工具更新集合。
以下是详细步骤。我正在使用 sample code postman 提供。您可以使用示例中的相应文件替换您的文件。

  • 如果您没有 Postman API key ,请转到您的 account settings并生成一个。点击Postman API了解详细信息。
  • 将您的 key 存储在 json 文件中。 _secrets.json本示例中的文件。
  • 运行 GET API 以获取您的 collection_uidcollection_id并更新 config.js文件。

  • 获取所有收藏: https://api.getpostman.com/collections获取单个收藏: https://api.getpostman.com/collections/{{collection_uid}}
  • 运行 npm install fs swagger2-postman2-converter安装依赖项。
  • 运行 node converter.js
  • 运行 PUT API 以更新您的集合。

  • PUT 更新集合: https://api.getpostman.com/collections/{{collection_uid}} 运行一次后,如果对 swagger.json 文件有任何更新,则只需执行步骤 5 和 6。

    关于azure-devops - 以编程方式更新 postman 集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65905298/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com