Nango 集成平台 SDK
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/nango-integration-platform-sdk。
技能介绍
解决什么痛点
在构建 AI Agent 或复杂产品时,直接对接外部 API 往往面临凭证管理、OAuth 握手、重试与限流处理等繁琐的基础设施工作。开发者需要为每个集成重复造轮子,导致核心业务逻辑被边缘化,且难以在规模化场景下保持稳定。
核心能力与工作流
本技能基于真实的 Nango 项目,指导开发者如何利用 @nangohq/node SDK 构建可靠的集成。
- 托管认证与代理:通过 Nango 的 Proxy 发送请求,平台会自动解析 Provider、注入凭证并处理重试和限流逻辑,返回标准响应。
- OAuth 集成与同步:支持处理复杂的 OAuth 授权流程,确保以用户身份进行安全的 API 请求,适用于生产环境的同步工作流。
- 代码级执行:利用 TypeScript 和 Node.js 环境,将 API 调用封装为可执行的函数,便于 Agent 进行工具调用(Tool Calling)。
适用边界与注意事项
- 需要具备 Node.js 和 TypeScript 开发环境。
- 该技能侧重于代码层面的集成与执行,适合有后端开发基础的工程师。对于纯前端或无代码场景,可能需要评估 Nango 的其他产品形态。
- 依赖外部 API 的稳定性,建议在实际生产中结合具体业务场景进行压力测试。
使用场景
- 后端工程师构建 AI Agent 时,需调用外部 SaaS API 且不想处理 OAuth token 刷新。
- 平台开发者需将企业内部系统通过统一代理对外暴露 API,并自动处理限流。
- 产品工程师在代码中集成第三方服务时,需通过托管认证快速建立用户级授权。
适合人员
- AI Agent 开发者,需要快速集成外部 API 且不想维护复杂的认证基础设施。
- 后端平台工程师,负责构建高可用的 API 代理层以支持多租户系统集成。
- 全栈工程师,希望在代码中通过 TypeScript SDK 简化第三方 API 的授权和调用。