是否可以从 Postman 的集合中生成 API?

Is it possible to generate an API from a collection in Postman?

Postman 中的一个正常用例似乎是从 API 生成一个集合。这使您可以执行诸如导入外部定义的 API 之类的操作,然后生成可以从 Postman 进行的调用集合。我有相反的情况。我有一个来自 API 提供商的完整 Postman 集合,但没有 API 定义。是否有类似“将此集合转换为 API 定义”之类的内容。在邮递员中?

我建议从这里开始 - https://github.com/joolfe/postman-to-openapi 但我们也在 Postman 研究其他解决方案——敬请期待。

我已经构建了一个工具,允许您为 GraphQL API 执行此操作。 (https://www.npmjs.com/package/graphql-testkit)

你可以简单地做这样的事情

graphql-testkit \ 
--endpoint=https://api/spacex.land/graphql\ 
--header="Authorization:123,x-ws-system-id=10" \
--maxDepth=4

它会自动为您生成 collection。