Amazon SP-API 技能
获取订单、检查 FBA 库存、管理商品列表 —— 任意 OpenClaw 代理的即插即用设置。
设置
- 安装依赖 npm install amazon-sp-api
- 创建凭证文件
{
"lwaClientId": "amzn1.application-oa2-client.YOUR_CLIENT_ID",
"lwaClientSecret": "YOUR_CLIENT_SECRET",
"refreshToken": "Atzr|YOUR_REFRESH_TOKEN",
"region": "eu",
"marketplace": "YOUR_MARKETPLACE_ID",
"sellerId": "YOUR_SELLER_ID"
}
保存为 amazon-sp-api.json。设置 AMAZON_SPAPI_PATH 环境变量指向它(默认:./amazon-sp-api.json)。
区域:na | eu | fe
市场 ID:完整列表
脚本
auth.js —— 测试连接
node scripts/auth.js
orders.js —— 订单
node scripts/orders.js --list # 最近 7 天
node scripts/orders.js --list --days 30
node scripts/orders.js --list --status Unshipped
node scripts/orders.js --list --out orders.json
node scripts/orders.js --get ORDER-ID
inventory.js —— FBA 库存
node scripts/inventory.js
node scripts/inventory.js --sku "MY-SKU"
node scripts/inventory.js --out inventory.json
listings.js —— 商品列表和价格
node scripts/listings.js --get "MY-SKU"
node scripts/listings.js --update "MY-SKU" --price 99.00
node scripts/listings.js --update "MY-SKU" --price 99.00 --currency USD
注意
令牌通过 LWA 自动刷新 —— 无需手动管理
保持凭证文件的 chmod 600
尊重每个端点的 SP-API 速率限制
相关技能 - amazon-ads —— 广告活动和出价管理