汇知保OpenAPI接入助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-hkcarfq8/ai-yuduobao。
技能介绍
解决客户端集成的重复劳动
对接 OpenAPI 服务时,开发者常需在 token 交换、请求封装、错误码映射和限流处理上反复试错。本技能聚焦客户端集成,帮你快速生成符合规范的请求示例、理解统一响应结构,并处理常见的认证与授权失败场景。
核心能力与工作流
- 输入收集:在生成具体请求前,明确
baseUrl、appKey、appSecret等关键参数。 - 认证流程:指导从
appKey/appSecret换取accessToken,并在遇到OPEN_INVALID_TOKEN时安全刷新重试。 - 请求生成:提供
curl、JavaScript、Python 和 Postman 的客户端示例,覆盖账户、产品、订单、钱包等常见业务域。 - 错误诊断:解析 401/403/429 等 HTTP 状态及
OPEN_*错误码,给出客户端可执行的修复建议。 - 安全审查:确保输出不泄露
appSecret、Cookie 或原始堆栈,推荐脱敏日志和占位符实践。
适用边界与注意点
- 本技能仅用于公共 API 客户端集成,不涉及服务端内部实现(如数据库迁移、框架拦截器)。
- 假设遵循
/openapi/v1/路径、统一 envelope 和code === "OK"的成功判断;若实际 API 不同,需调整约定。 - 严禁建议禁用认证或绕过作用域检查;速率限制优先采用指数退避而非盲目重试。
使用场景
- 需要用 appKey 和 appSecret 换取 accessToken,再调用账户或产品接口;技能可给出 curl、Python、JavaScript 调用示例。
- 接口返回 401、403、429 或无效 token 时,需要根据 OPEN_* 错误码判断是刷新令牌、等待退避,还是账户作用域问题。
- 要为 account、product、order、wallet 等业务域整理端点清单,生成带 method、path、参数的请求示例和 Postman 环境变量。
- 要把统一响应信封接入客户端封装,需要校验 code 是否为 OK,并处理超时、幂等重试和日志脱敏。
适合人员
- 负责对接开放平台 API 的后端工程师,需要减少鉴权流程和请求示例上的试错成本
- 维护 API 文档的技术作者,需要按统一信封和端点目录整理可公开的接口资料
- 排查线上集成故障的运维或技术支持,需要根据错误码给出客户端处理方案
- 编写内部工具客户端的开发者,需要在封装中处理 token 刷新、超时和密钥脱敏