SuperAPI AI 工具集

duffel

数据与分析

查看项目

更新于 10-16 00:25

技能介绍

用途:Duffel 是供开发者构建和销售机票预订体验的 API,旅行社、航空公司等企业可用它把航班搜索、预订与管理集成到自有平台。官方文档:https://duffel.com/docs/。资料列出的 Duffel 覆盖范围包括 Offers、Airlines、Orders、Order Changes、Payments、Refunds、Cancellations、Airports、Aircraft、Currencies、Countries、Services、Seat Maps。

主要能力与用法:该技能通过 Membrane CLI 与 Duffel 交互,Membrane 自动处理认证与凭据刷新,无需自行处理鉴权。安装命令:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,完成后执行 membrane login complete <code>。任意命令加 --json 可获得机器可读输出。agentType 可取 claude、openclaw、codex、warp、windsurf 等。

连接与调用:先用 membrane connection ensure "https://duffel.com/" --json 创建或查找连接,用户需在浏览器完成认证;若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY。随后用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,并用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 执行。当已有动作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 直接代理请求,Membrane 会自动补全基础 URL 并注入认证头,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

最佳实践:优先使用 Membrane 与外部应用通信,利用内置动作的鉴权、分页与错误处理以减少 token 消耗;先搜索再自建;不要让用户提供 API key 或 token,而是创建连接,由 Membrane 在服务端管理认证全生命周期。

限制:资料未提供具体收费、价格、各动作清单、限流或地域支持等细节,暂未提供。