Files
opsxapi/server/internal/docs/content/12-import.md
T
logan 2bb4ef7a95 桌面 GUI 外链修复 + 主题顺序调整(含结构扁平化进行中的工作区基线)
- 集成 tauri-plugin-opener:Cargo/lib.rs/capabilities/npm 四处接线,新增 src/openExternal.ts(桌面走 opener,浏览器回退 window.open,相对路径绝对化)
- 关于页 4 个链接、活动栏官网菜单、代理错误横幅 2 处健康检查链接全部改走 openExternal,桌面端可正常跳转
- 设置→外观 主题顺序调整为 深色/浅色/跟随系统
- release 二进制重编并验证(浏览器实测关于页链接可开文档页)
- 附带工作区中未提交的扁平化重构现状(另一会话进行中)
- homepage 落地页与文档终检通过(8787 / 与 /docs 双 200)
2026-10-16 03:03:36 +08:00

1.7 KiB
Raw Blame History

顶栏 导入 打开导入对话框,支持三种来源:

来源 说明
粘贴文本 / cURL 直接粘贴任意受支持格式的内容
文件导入 选择或拖入 .json / .yaml / .har / .md / .txt
URL 导入(Swagger) 填写 OpenAPI 地址,经本地 Gin 代理拉取,避开 CORS

格式自动识别,也可手动指定。

支持格式

格式 细节
OpenAPI 3.0 / 3.1、Swagger 2.0 JSON 或 YAML;Apifox 导出的 OpenAPI 同样适用
Postman Collection v2.0 / v2.1,含鉴权、变量、GraphQL body
Apipost 项目 api_collection 格式(宽容解析)
cURL 引号、续行、-d / -F / -u / --data-urlencode、cookie、代理等参数
HAR 按域名分组、相同请求去重
Insomnia 导出文件 v3 / v4,含 workspace / group 层级
Hoppscotch 集合 JSON(数组或单对象)
Markdown 提取文中的 ```curl 代码块
OpsxAPI 备份 全量集合 + 环境,用于迁移恢复

YApi、Apidoc、Apizza、Eolink 请先在原平台导出为 OpenAPI 或 Postman 格式,再导入本工具。

导入时自动完成

原始内容 转换结果
OpenAPI tags 目录分组
路径参数 /pets/{petId} {{petId}} 变量 + 环境示例值
servers 地址 当前环境 baseUrl 变量
requestBody schema JSON 示例请求体
securitySchemes Bearer / Basic / API Key 鉴权配置
Postman variable 当前环境变量

结果确认

导入完成显示汇总:新建集合、接口数量、写入的环境变量与告警(如跳过的文件上传字段)。集合名重复时自动追加序号。