SuperAPI AI 工具集

action-network

营销与增长

查看项目

更新于 10-16 06:46

技能介绍

用途:该技能用于在智能体或命令行环境中与 Action Network 数据交互,适用于需要读取或操作其数据的场景。平台本身提供活动、请愿、筹款、沟通等基层动员工具。

主要能力:覆盖 Group、Person、Person Group Membership、Event、Event Volunteer、Fundraising Page、Petition、Recurrence Series、Signup Form、Survey、Task、Email Blast、Email List、Email List Subscription、Contribution、Membership、Shift、Tag、Tagging 等对象。常用动作包括列出与获取人员、捐款、筹款页面、表单、标签、请愿、活动,以及创建人员、标签、请愿、活动,更新人员,列出标签标记、活动出席和请愿签名。

使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>;随后建立连接:membrane connection ensure "https://actionnetwork.org/" --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 --json 执行,JSON 参数通过 --input '{"key": "value"}' 传入。动作未覆盖时可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。任何命令加 --json 可获得机器可读输出。

限制:官方文档为 https://actionnetwork.org/docs/。认证由 Membrane 服务端处理,不应向用户索取 API 密钥或令牌。无头环境下登录会打印授权 URL,需用户在浏览器完成并以 membrane login complete <code> 收尾。资料未提供各对象与动作的详细参数字段、分页规则及错误码说明,暂未提供。