Amazon Ads API 技能
从您的 OpenClaw 代理管理 Amazon Sponsored Products 活动 — 列出个人资料,查看活动,检查预算,并拉取性能数据。
设置
{
"lwaClientId": "amzn1.application-oa2-client.YOUR_CLIENT_ID",
"lwaClientSecret": "YOUR_CLIENT_SECRET",
"refreshToken": "Atzr|YOUR_REFRESH_TOKEN",
"profileId": "YOUR_ADS_PROFILE_ID",
"region": "eu"
}
保存为 amazon-ads-api.json。将 AMAZON_ADS_PATH 环境变量设置为指向它(默认:./amazon-ads-api.json)。
区域和端点:
na → advertising-api.amazon.com
eu → advertising-api-eu.amazon.com
fe → advertising-api-fe.amazon.com
node scripts/ads.js --profiles
复制您的品牌/市场的 profileId 并将其添加到凭证文件中。
脚本
ads.js — 活动和摘要
node scripts/ads.js --profiles # 列出所有广告商个人资料
node scripts/ads.js --campaigns # 列出所有 SP 活动
node scripts/ads.js --summary # 活动和预算摘要
node scripts/ads.js --campaigns --out c.json # 保存到文件
凭证模式
字段 描述
lwaClientId Ads 应用客户端 ID(与 SP-API 分开)
lwaClientSecret Ads 应用客户端密钥
refreshToken LWA 刷新令牌
profileId 广告个人资料 ID(来自 --profiles)
region na、eu 或 fe
注意
Ads API 使用与 SP-API 分开的 LWA 应用 — 客户端 ID/密钥不同
个人资料 ID 是所有活动操作所必需的
每次请求都会获取新令牌(无缓存开销用于 CLI 使用)
对于生产/高频率使用,请添加令牌缓存
相关技能 - amazon-spapi — 订单、库存和商品列表