用途:在 AI 代理中与 GetResponse 交互,管理其数据、记录并自动化工作流。GetResponse 是邮件营销与在线活动管理平台,用于构建邮件列表、发送新闻简报和自动化营销活动,也提供落地页与网络研讨会工具。官方文档:https://developers.GetResponse.com/api/v3/。涉及对象包括活动(Campaign)、联系人(Contact)、草稿(Draft)、简报(Newsletter)、自动化工作流、表单(Form)、落地页(Landing Page)、自动回复(Autoresponder)。
主要能力与用法:本技能通过 Membrane CLI 调用 GetResponse,认证与凭据刷新由 Membrane 自动处理。安装:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无界面环境会打印授权 URL,用户完成后用 membrane login complete <code> 收尾。连接:membrane connection ensure "https://www.getresponse.com/" --json,用户需在浏览器完成认证,返回 connection id。若状态为 BUILDING,用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY;出现 CLIENT_ACTION_REQUIRED 时按 clientAction 提示操作。搜索操作: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,可配合 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。任意命令加 --json 可获得机器可读输出。
适用场景:需要读取或变更 GetResponse 营销数据、触发操作、或在预建操作不足时直接调用其 API。
限制:应优先使用 Membrane 预建操作而非自定义 API 调用,不要向用户索要 API key 或 token,认证由 Membrane 服务端管理。具体可用操作、支持的参数与返回结构需通过 action list 查询;资料未提供各对象字段细节、配额、定价或平台差异。