技术博客
字典查询:导入 Postman / Swagger,用 OpenAPI 文档管理你的接口

字典查询:导入 Postman / Swagger,用 OpenAPI 文档管理你的接口

作者: 万维易源
2026-09-02
字典查询OpenAPIPostmanSwagger
# 字典查询:导入 Postman / Swagger,用 OpenAPI 文档管理你的接口 > 元信息:接口 **字典查询**(apiCode 1524)· 免费服务 · 提供 OpenAPI 3.0 文档 · 适用:注重 API 治理的团队、后端工程师 · 阅读时间约 6 分钟 ## 核心要点 - 字典查询提供标准 OpenAPI 3.0 文档(YAML/JSON),覆盖全部 6 个接入点,可直接导入 API 工具管理。 - 文档地址:YAML `https://www.showapi.com/openapi/market/1524.yaml`、JSON `https://www.showapi.com/openapi/market/1524.json`。 - 导入后自动生成请求模板与 Mock 数据,便于团队协作、联调与契约测试。 ## Why:为什么用 OpenAPI 文档管理接口 当字典查询被多个服务、多个开发者共用时,口头约定接口容易出错。OpenAPI 文档是一份机器可读的「契约」:导入 Postman / Swagger UI 后,团队成员无需翻文档就能拿到正确的请求结构,还能一键发请求、看 Mock,联调效率大幅提升。 ## What:前置条件与接口速览 | 项 | 值 | |----|----| | 接口 | 字典查询 1524 | | OpenAPI 文档 | YAML:`https://www.showapi.com/openapi/market/1524.yaml` | | | JSON:`https://www.showapi.com/openapi/market/1524.json` | | 覆盖范围 | 全部 6 个接入点(1524-1 ~ 1524-6) | | 适用工具 | Postman、Swagger UI、Swagger Editor 等支持 OpenAPI 3.0 的工具 | 接口详情页:[https://www.showapi.com/apiGateway/view/1524](https://www.showapi.com/apiGateway/view/1524) ## How:导入并管理 ### 步骤 1:下载 / 打开 OpenAPI 文档 ```bash curl -O "https://www.showapi.com/openapi/market/1524.yaml" ``` ### 步骤 2:导入 Postman 1. 打开 Postman,选择「Import」。 2. 选择刚下载的 `1524.yaml`(或贴 JSON 地址)。 3. 导入后自动生成 6 个接入点的请求集合,含路径、参数与示例。 4. 在请求 URL 的 `appKey` 处填入你的 AppKey([控制台](https://www.showapi.com/console#/myApp)获取),即可发送。 ### 步骤 3:用 Swagger UI 在线预览 1. 打开 Swagger UI / Swagger Editor。 2. 粘贴 `https://www.showapi.com/openapi/market/1524.yaml` 内容或地址。 3. 界面列出全部接入点,可直接「Try it out」填入参数(如 `hanzi=你`)并查看响应结构。 ### 步骤 4:在代码中消费契约(示例:用 openapi-spec-validator 做校验) ```python # 团队 CI 中校验本地实现是否偏离契约 from openapi_spec_validator import validate_spec import yaml, requests spec = yaml.safe_load(requests.get("https://www.showapi.com/openapi/market/1524.yaml").text) validate_spec(spec) # 契约合法则通过,否则 CI 报错 ``` ## 返回示例与字段解析 OpenAPI 文档已包含每个接入点的请求参数与响应结构定义。业务响应字段(如 `showapi_res_body` 内的 `ret_code`、各接入点字段)详见[字典查询:返回字段全解](https://www.showapi.com/guides/dict-response-codes-1524)。 ## 进阶 / 边界 - **AppKey 不要入库**:OpenAPI 文档是公开契约,但 `appKey` 是私密凭证,仅运行时注入,切勿提交到代码仓库。 - **契约与实现一致性**:若你基于契约生成 Mock 或客户端,定期重新拉取官方 YAML,避免因接口更新而脱节。 - **Mock 仅用于联调**:Mock 数据来自契约示例,不等于真实返回,上线前务必用真实 AppKey 跑通。 ## FAQ **Q1:导入后还需要自己写请求代码吗?** Postman 已生成可发送的请求模板;若要写业务代码,可基于契约用代码生成器产出 SDK,或参考[5 分钟接入](https://www.showapi.com/guides/dict-quickstart-1524)的 Python/cURL/Node.js 示例。 **Q2:OpenAPI 文档覆盖全部接入点吗?** 是的,官方 YAML/JSON 覆盖 1524-1 ~ 1524-6 全部 6 个接入点。 **Q3:团队怎么做接口联调?** 把 YAML 提交到团队仓库,Postman 集合共享,前端用 Mock 先行开发,后端用真实 AppKey 联调,契约作为唯一依据。 **Q4:文档会更新吗?** 接口有调整时官方会更新 YAML/JSON;建议定期重新拉取,保持本地契约与线上一致。 ## 相关能力 / 下一步阅读 - [字典查询:通过 MCP 在 AI 客户端直接查字典](https://www.showapi.com/guides/dict-mcp-1524) - [字典查询:5 分钟接入,从注册到查出第一个汉字详情](https://www.showapi.com/guides/dict-quickstart-1524) - [字典查询:返回字段全解,ret_code 与 showapi_res_body 一文读懂](https://www.showapi.com/guides/dict-response-codes-1524) - **本系列共 12 篇**:查看[字典查询指南总目录](https://www.showapi.com/guides/dict-guides-1524)