用途:面向需要在 LinkedIn 上投放广告的营销与销售场景,帮助按职位、行业等职业人群触达潜在客户;本技能用于与 LinkedIn Ads 数据交互,管理广告账户及相关资源。
主要能力:提供一批预置动作,覆盖账户、活动组、活动、创意与广告分析。可读类包括 list-ad-accounts、list-campaign-groups、list-campaigns、list-creatives、get-ad-account、get-campaign-group、get-campaign、get-creative、get-ad-analytics;写类包括 create/update/delete 系列,如 create-ad-account、create-campaign-group、create-campaign、create-creative 及对应的 update 和 delete,其中 delete-campaign-group、delete-campaign 仅适用于 DRAFT 状态对象。
使用方式:先安装 CLI:npm install -g @membranehq/cli@latest;再登录:membrane login --tenant --clientName=<agentType>,无交互环境会打印授权 URL,完成登录后用 membrane login complete <code>。连接用 membrane connection ensure "https://business.linkedin.com/marketing-solutions/ads" --json,若返回状态为 READY 即可使用;BUILDING 时用 npx @membranehq/cli connection get <id> --wait --json 轮询,出现 CLIENT_ACTION_REQUIRED 时按 clientAction 指引处理。查找动作: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、-H、-d、--json、--rawData、--query、--pathParam 等选项。任何命令加 --json 可输出机器可读结果。
适用场景:广告账户与投放结构的查询、创建和更新,创意管理与广告效果数据分析。
限制:认证与凭据刷新由 Membrane 服务端处理,不应向用户索取 API 密钥或令牌;删除动作仅限草稿对象。官方文档见 https://learn.microsoft.com/en-us/linkedin/marketing/integrations/ads-api 。具体计费、价格、配额与平台细节暂未提供。