技术博客
导入 Postman / Swagger:用 OpenAPI 文档管理童话故事集 API

导入 Postman / Swagger:用 OpenAPI 文档管理童话故事集 API

作者: 万维易源
2026-09-02
OpenAPIPostmanSwaggerAPI治理
# 导入 Postman / Swagger:用 OpenAPI 文档管理童话故事集 API > 元信息:童话故事集 API(apiCode=1700)· 集成能力 OpenAPI 3.0 · 免费服务 · 适用人群:注重 API 治理的团队 · 阅读时间约 6 分钟 ## 核心要点 - 童话故事集 API 提供标准 OpenAPI 3.0 文档,覆盖全部 3 个接入点,可用于导入 API 工具、生成请求模板与 Mock。 - 文档地址:YAML `https://www.showapi.com/openapi/market/1700.yaml`、JSON `https://www.showapi.com/openapi/market/1700.json`。 - 可导入 Postman / Swagger UI / Swagger Editor 进行调试、文档沉淀与团队协作(不依赖特定商业工具)。 ## Why:用 OpenAPI 把接口管起来 当团队开始依赖童话故事集 API,零散的 curl 片段会越来越难维护。OpenAPI 文档把三个接入点的路径、参数、返回结构标准化描述,导入 API 工具后即可自动生成请求模板、在线调试与 Mock 数据,也方便写进团队的 API 目录。本篇讲清怎么下载并导入。 ## What:OpenAPI 速览 | 项目 | 说明 | |------|------| | 规范 | OpenAPI 3.0 | | 覆盖范围 | 接口 1700 全部接入点 | | YAML | https://www.showapi.com/openapi/market/1700.yaml | | JSON | https://www.showapi.com/openapi/market/1700.json | | 适用工具 | Postman、Swagger UI、Swagger Editor | ## How:下载并导入 ### 1. 下载文档 ```bash curl -O https://www.showapi.com/openapi/market/1700.yaml # 或 JSON 版本 curl -O https://www.showapi.com/openapi/market/1700.json ``` ### 2. 导入 Postman 1. 打开 Postman,选择「Import」。 2. 选择下载的 `1700.yaml`(或 `1700.json`)。 3. Postman 会自动生成对应集合,包含三个接入点的请求模板。 4. 在请求 URL 的 `appKey` 处填入你的真实 AppKey(https://www.showapi.com/console#/myApp),即可发送调试。 ### 3. 用 Swagger UI / Swagger Editor 在线查看 - Swagger UI:将 `1700.yaml` 内容粘贴/加载到 Swagger UI,即可在线浏览各接入点参数与示例、直接 Try it out。 - Swagger Editor:打开编辑器加载该 YAML,可校验规范、生成客户端代码与 Mock Server。 ```javascript // 团队自研平台也可直接消费 JSON 版做渲染 const spec = await (await fetch("https://www.showapi.com/openapi/market/1700.json")).json(); console.log(Object.keys(spec.paths)); // 查看覆盖的接入点路径 ``` ## 返回示例与解析 OpenAPI 文档本身描述的就是各接入点的请求/响应结构,与你用代码调用得到的 JSON 一致(见[返回字段全解](https://www.showapi.com/guides/child-story-fields-1700))。文档里 `appKey` 作为 query 参数出现,调试时替换为你自己的 AppKey 即可。 ## 进阶 / 边界 - **appKey 不要进版本库**:OpenAPI 文件若被团队共享,记得把示例里的 AppKey 用占位符,真实密钥走环境变量/密钥管理。 - **文档与实时返回以接口为准**:若 OpenAPI 描述与接口实际返回有出入(如字段命名),以接口实时返回为准,并可向官方反馈。 - **Mock 仅用于联调**:用 Swagger 生成的 Mock 数据是结构占位,不是真实故事内容,联调后仍需对接真实接口。 ## FAQ **Q: 这个 OpenAPI 文档覆盖哪几个接入点?** A: 覆盖接口 1700 全部接入点:故事分类(1700-1)、故事列表(1700-2)、故事详情(1700-3)。 **Q: 导入后为什么请求失败?** A: 多半是 `appKey` 未替换或无效。确认用的是你自己应用下的有效 AppKey,且接口未触发免费档位限制。 **Q: 能不能生成各语言 SDK?** A: OpenAPI 文档可被多种代码生成器消费来生成客户端骨架;具体生成能力取决于你选用的工具链。 **Q: 文档里的示例能直接当正式数据用吗?** A: 不能。示例/Mock 仅用于结构联调,正式内容需调用真实接口获取。 ## 相关能力 / 下一步阅读 - [通过 MCP 在 AI 客户端里直接调用童话故事集 API](https://www.showapi.com/guides/child-story-mcp-1700) - [童话故事集 API 返回字段全解](https://www.showapi.com/guides/child-story-fields-1700) - [童话故事集 API:5 分钟接入](https://www.showapi.com/guides/child-story-quickstart-1700) - **本系列共 12 篇**:查看[童话故事集 API 指南总目录](https://www.showapi.com/guides/child-story-guides-1700)