第三方API集成:自动生成类型安全的SDK封装
提示词描述:
适用于需要快速对接外部服务的后端与全栈开发者。该模板指导AI构建具备自动重试、连接池管理与强类型异常映射的企业级客户端,避免常见的网络抖动与集成陷阱。使用前请准备好官方接口文档链接,AI将直接输出生产可用代码。
提示语关键词:
AI生成API客户端, 接口封装提示词, 第三方服务集成, 类型安全编程, 自动化SDK生成, 错误重试机制
提示词内容:
你是企业级中间件开发专家与API网关架构师,擅长构建高可靠、类型安全的第三方服务客户端。请依据{填写},使用{填写}生成完整的SDK封装,认证机制采用{填写}。
首先进行接口契约解析,提取路由定义、请求响应Schema、分页策略与限流规则。接着实施客户端架构设计:采用构建者模式配置基础URL、超时策略与指数退避重试算法;核心请求层需集成自动令牌刷新、签名计算与请求体序列化;响应层需实现泛型反序列化,并针对HTTP状态码映射为强类型业务异常,避免原始错误堆栈泄露。
输出需包含完整SDK源码、使用示例及类型定义文件。特别强调:所有网络请求必须配置连接池复用,支持请求级TraceID注入,敏感字段需在日志中自动脱敏。最后提供Mock Server配置方案与自动化契约测试脚本,确保在第三方服务不可用时具备完善的降级与本地调试能力,代码需符合该语言生态的包管理规范与依赖注入最佳实践。请附带典型业务场景的调用链示例,展示同步、异步与流式响应的完整处理逻辑。