用途:API2Cart 是统一 API,帮助开发者与企业把应用接入多个电商平台和市场,避免为每个平台单独开发与维护集成。该技能用于通过 Membrane CLI 与 API2Cart 交互,管理数据、记录并自动化工作流,涉及购物车、商品、分类、客户、订单等对象。官方文档见 https://docs.api2cart.com/。
主要能力:借助 Membrane 处理认证与凭据自动刷新,你无需自行处理鉴权环节;可通过预置动作查询与执行操作,也可在动作未覆盖场景时通过代理直接请求 API2Cart。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。登录:membrane login --tenant --clientName=<agentType>,无头环境会输出授权 URL,用户完成登录后用 membrane login complete <code> 结束。建立连接:membrane connection ensure "https://api2cart.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 --json,传参加 --input '{"key": "value"}'。代理请求:membrane request CONNECTION_ID /path/to/endpoint,可选 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam。
适用场景:需要把应用与多个电商系统对接、统一读写商品与订单等数据、或以较少 token 和安全方式访问外部应用时。
限制:资料未提供支持平台完整清单、动作明细、速率或费用等信息;无头环境需用户手动在浏览器完成授权;具体可用能力需按上述命令实际查询。