用途:该技能通过 Membrane CLI 与 Shopwaive 电商平台交互,用于管理数据。资料显示 Shopwaive 是面向中小企业的电商建站与销售平台,涉及产品、产品变体、订单、客户、折扣、店铺、页面、博客文章、集合、礼品卡、运费率和税率等资源。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest。然后登录:membrane login --tenant --clientName=<agentType>;无界面环境下会输出授权 URL,用户完成登录后执行 membrane login complete <code>。接着建立连接:membrane connection ensure "https://www.shopwaive.com/" --json,如需等待可轮询 membrane connection get <id> --wait --json。之后可搜索并运行动作: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/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。任意命令加 --json 可输出机器可读结果。
限制:认证与凭据刷新由 Membrane 自动处理,不应向用户索要 API 密钥或令牌。连接可能处于 BUILDING、READY、CLIENT_ACTION_REQUIRED、CONFIGURATION_ERROR 或 SETUP_FAILED 状态,需按状态处理。资料未提供具体动作清单、平台支持范围、收费与价格信息。