好的,在 Postman 中导出或下载 API 文档通常有两种主流需求:1)导出文档本身(如 HTML 网页);2)导出 API 定义规范(如 OpenAPI 文件)。我将为您详细讲解这两种操作。
最常用的方法是导出 OpenAPI 规范,这是与下游消费者(如开发人员、前端团队)共享 API 信息的标准方式。
方法一:导出 API 定义规范(推荐、最常用)
此方法导出的不是给人直接阅读的文档页面,而是机器可读的 JSON 或 YAML 文件(如 openapi.json
),该文件可以用于:
- 导入到其他 API 平台(如 Swagger UI、Redocly、Stoplight 等)。
- 放入代码仓库作为 API 的契约。
- 提供给客户端团队用于代码生成。
操作步骤:
- 进入 API 工作区:
在左侧边栏中,切换到 “APIs” 选项卡,然后选择你想要导出的 API。
- 打开版本菜单:
在 API 概览页面的右上角,你会看到当前版本(如
v1.0
)。点击它旁边的 “...” 更多选项菜单。 - 导出:
从下拉菜单中选择 “Export”。
- 选择格式:
在弹出的对话框中,选择你想要的格式。
- 推荐选择: OpenAPI 3.0 或 OpenAPI 3.1(这是现代标准)。
- 你也可以选择旧的 Swagger 2.0 格式(如果需要兼容旧系统)。
- 格式可以选择 JSON 或 YAML。
- 下载文件:
点击 “Export” 按钮,Postman 会生成并下载一个
.json
或 .yaml
文件到你的电脑。
您现在就可以将这个文件分享给他人,或者导入到任何支持 OpenAPI 的工具中。
方法二:导出/发布为可访问的文档网页
Postman 原生不支持直接将文档“下载”为一个离线的、完整的 HTML 包。它的核心思路是发布(Publish),生成一个公开或私有的在线链接。然后你可以将这个网页“另存为”HTML。
操作步骤:
- 进入 API 工作区:
和在方法一中一样,进入你的 “APIs” 工作区并选择目标 API。
- 切换到 Documentation 标签:
在 API 详情页面,点击右侧的 “Documentation” 标签页。
- 发布文档:
点击右上角的 “Publish” 按钮。
- 配置发布设置:
- 环境(Environment): 选择用于生成示例的环境(如果有)。
- 自定义域名(Custom Domain): 如果你有专业版或企业版,可以使用自己的域名。
- 配置好后,点击 “Publish”。
5. 访问和“下载”在线文档:
- 发布成功后,你会获得一个唯一的公共 URL(例如:
https://documenter.getpostman.com/view/123456/...
)。 - 你可以将这个链接分享给任何人,他们就可以在浏览器中查看精美的 API 文档了。
- 如何“下载”:在浏览器中打开这个公开的文档链接,然后使用浏览器菜单中的 “文件” -> “另存为...” (或按
Ctrl+S
/ Cmd+S
)将网页保存为单个 .html
文件或完整的网页文件夹。请注意:这样保存的页面可能无法完全离线工作,因为一些资源(如 CSS、JS)可能仍需要在线加载。
方法三:使用 Collection 的“查看文档”功能并打印
如果你的 API 是定义在 Collection 里的,而不是新的 API 工作区,可以使用这个传统方法。
- 找到你的 Collection:
在左侧边栏的 “Collections” 中,找到你想要导出的集合。
- 查看文档:
右键点击该集合,选择 “View Documentation”。
- 打印/另存为 PDF:
- 浏览器会打开一个文档页面。
- 使用浏览器的 打印 功能(
Ctrl+P
/ Cmd+P
)。 - 在打印目标中,选择 “另存为 PDF”。
- 点击保存,即可获得一个 PDF 版本的文档。