讲师中心 微信公众号

工具推荐

视频效率加速
Laper
Laper

剧本策划到成片协作

立刻MV
立刻MV

低成本歌曲 MV、视频生成

剧云
剧云

中文短剧剧本制作平台

updream

一键生成高质量推广成片

亚马逊-广告管理

Polar Sponsor
爱发电 赞助
.NET 9.0

亚马逊广告(Amazon Ads)管理技能,覆盖 SP/SB/SD 三大产品线的广告查询(list)与创建/修改(create/update)操作。查询覆盖 Sponsored Products (SP) 的广告活动、广告组、关键词、否定关键词、商品广告、定向 6 类列表,以及 Sponsored Brands 等。

亚马逊 Ads QQ Amazon Ads QQ 技能, 97 列表( QQ) – 创建 / 更新( QQ) → , QQ 令牌 SP (赞助产品) v3. a

功能概述

亚马逊 Ads QQ Amazon Ads QQ 技能, 97 列表( QQ) – 创建 / 更新( QQ) → , QQ 令牌 SP (赞助产品) v3. a是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Amazon Ads 广告管理

Amazon Ads 广告管理 skill,支持 list(查询)和 create / update(创建与修改)操作,自动处理 token、分页、过滤字段规范化。

广告产品 覆盖实体 脚本子目录 详细参数
SP (Sponsored Products) v3 campaigns / adGroups / keywords / negativeKeywords / productAds / targets scripts/sp/ references/api/sp.md
SB (Sponsored Brands) v4 campaigns / adGroups / ads scripts/sb/ references/api/sb.md
SD (Sponsored Display) v3 campaigns / adGroups / productAds / targets / negativeTargets / creatives scripts/sd/ references/api/sd.md

依赖 linkfox-amazon-ads-auth(脚本启动时自动检查;未安装时 exit 42,stderr 打 DEPENDENCY_MISSING)。

⚠️ 多账号场景:调用前必须解析好 profileId

用户经常只说自然语言("美国站"、"日本站"、"我的店铺"),本 skill 的所有脚本都必须拿到数字 profileId 才能调。按下列顺序处理,不要跳过:

  1. 先调 linkfox-amazon-ads-auth 的 authorized_stores.py 拉出用户已授权的账号 × 站点清单。
  2. 根据用户提到的站点(映射到 countryCode,如 美国→US)匹配候选 profile:
    • 只有 1 个候选 → 静默取对应 profileId,继续调用;不要把 profileId 数字播报给用户。
    • ≥ 2 个候选(同站点下多个授权账号) → 必须向用户澄清,用 accountName 问:"你在美国站授权了 A 和 B 两个账号,这次用哪个?"
    • 0 个候选 → 告知用户该站点未授权,引导去 linkfox-amazon-ads-auth 做授权。
  3. 严禁让用户直接报 profileId 数字。
  4. 严禁在歧义下"挑第一个"或"选默认"绕过澄清。

完整决策表见 linkfox-amazon-ads-auth SKILL.md 的 Usage Scenarios 第 4 节。

Core Concepts

  • 自动分页:fetchAll=true(默认)跟随分页 token 到结束或 maxPages=50 兜底(约 5000 条,超出标 truncated=true);SP / SB 用 nextToken,SD 用 startIndex + count 偏移分页
  • 过滤器结构不统一:不同字段需要不同写法(详见下方"过滤器结构速查");本 skill 已对常见写错格式做自动兜底规范化,但仍建议按速查表准确传入
  • 只给 metadata,不含指标:返回实体字段(id / 名称 / 状态 / 匹配类型 等),曝光 / 点击 / 花费 / 转化 等指标要调 linkfox-amazon-ads-report,按 id join
  • 支持 create / update:各模块下 create_*.py / update_*.py 脚本创建或修改实体(campaign / adGroup / keyword / target / productAd / creative / budgetRule),payload 透传 Amazon 原生格式
  • SB 和 SP 的差异:SB 只有 campaigns/adGroups/ads 三个 list;其 keywords/targets 官方未提供 list all
  • SD 接口形态:Sponsored Display 是 v3 REST endpoint,GET /sd/ + querystring,分页用 startIndex + count;state / id 类过滤为逗号分隔字符串;includeExtendedDataFields:true 时请求 /sd//extended 路径。所有过滤字段统一支持 {"include":[...]} 入参

可用脚本

SP(28 个)

脚本 业务实体 操作
sp/list_campaigns.py 广告活动 查询
sp/create_campaigns.py 广告活动 创建
sp/update_campaigns.py 广告活动 修改(预算/策略/状态/名称等)
sp/list_ad_groups.py 广告组 查询
sp/create_ad_groups.py 广告组 创建
sp/update_ad_groups.py 广告组 修改(默认出价/状态/名称等)
sp/list_keywords.py 关键词 查询
sp/create_keywords.py 关键词 创建
sp/update_keywords.py 关键词 修改(出价/状态等)
sp/list_negative_keywords.py 否定关键词 查询
sp/create_negative_keywords.py 否定关键词 创建
sp/update_negative_keywords.py 否定关键词 修改(状态等)
sp/list_product_ads.py 商品广告 查询
sp/create_product_ads.py 商品广告 创建
sp/update_product_ads.py 商品广告 修改(状态等)
sp/list_targets.py 商品定向 查询
sp/create_targets.py 商品定向 创建
sp/update_targets.py 商品定向 修改(出价/状态等)
sp/create_campaign_negative_keywords.py 活动级否定关键词 创建
sp/update_campaign_negative_keywords.py 活动级否定关键词 修改(状态等)
sp/create_campaign_negative_targets.py 活动级否定定向 创建
sp/update_campaign_negative_targets.py 活动级否定定向 修改(状态等)
sp/create_negative_targets.py 广告组级否定定向 创建
sp/update_negative_targets.py 广告组级否定定向 修改(状态等)
sp/list_budget_rules.py 预算规则 查询
sp/create_budget_rules.py 预算规则 创建
sp/update_budget_rules.py 预算规则 修改
sp/create_budget_rules_association.py 预算规则关联 关联规则到活动

SB(12 个)

脚本 业务实体 操作
sb/list_campaigns.py 广告活动 查询
sb/create_campaigns.py 广告活动 创建
sb/update_campaigns.py 广告活动 修改(预算/状态/名称等)
sb/list_ad_groups.py 广告组 查询
sb/create_ad_groups.py 广告组 创建
sb/update_ad_groups.py 广告组 修改(出价/状态等)
sb/list_ads.py 广告创意 查询
sb/create_ads.py 广告创意 创建(按 adType 选路径)
sb/update_ads.py 广告创意 修改(出价/状态/创意等)
sb/list_budget_rules.py 预算规则 查询
sb/create_budget_rules.py 预算规则 创建
sb/update_budget_rules.py 预算规则 修改

SD(21 个)

脚本 业务实体 操作
sd/list_campaigns.py 广告活动 查询
sd/create_campaigns.py 广告活动 创建
sd/update_campaigns.py 广告活动 修改(预算/状态/名称等)
sd/list_ad_groups.py 广告组 查询
sd/create_ad_groups.py 广告组 创建
sd/update_ad_groups.py 广告组 修改(出价/状态等)
sd/list_product_ads.py 商品广告 查询
sd/create_product_ads.py 商品广告 创建
sd/update_product_ads.py 商品广告 修改(状态等)
sd/list_targets.py 定向子句 查询
sd/create_targets.py 定向子句 创建
sd/update_targets.py 定向子句 修改(出价/状态等)
sd/list_negative_targets.py 否定定向子句 查询
sd/create_negative_targets.py 否定定向子句 创建
sd/update_negative_targets.py 否定定向子句 修改(状态等)
sd/list_creatives.py 创意素材 查询
sd/create_creatives.py 创意素材 创建
sd/update_creatives.py 创意素材 修改(素材/状态等)
sd/list_budget_rules.py 预算规则 查询
sd/create_budget_rules.py 预算规则 创建
sd/update_budget_rules.py 预算规则 修改
详细过滤器、枚举值、返回字段见 references/api/sp.md / references/api/sb.md / references/api/sd.md。

调用方式

  • API 端点:POST /amazonAds/developerProxy(不同操作通过请求体区分;完整参数/响应/错误码见 references/api.md)
  • Python 脚本:python scripts/<脚本名>.py '' [--inline](可用脚本见上文脚本一览)
  • 成本约束:本工具会消耗积分;失败/空结果不得自动换关键词、翻页或连续试探;需要继续检索时先向用户说明会产生额外消耗。

输出策略(脚本默认行为):

  • 始终将完整响应写入 /linkfox///data/linkfox-amazon-ads-manager-.json( 为脚本执行时的工作目录,在 Claude Code 里即当前项目目录; 取自环境变量 SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写则报错)
  • 响应体 ≤ 8 KB:落盘后把完整 JSON 打印到 stdout
  • 响应体 > 8 KB:落盘后 stdout 只输出摘要(顶层字段、常见计数如 total/costToken、最大列表字段的长度 + 前 3 条样本)
  • 加 --inline 强制全量打印到 stdout(同样落盘)

读数据建议:先看摘要判断是否足够;需要具体字段时优先用 jq或ConvertFrom-Json 从保存的 json 文件按需抽取,避免整份 JSON 进入上下文。

解决认证和积分问题

发生以下异常情况时,采用以下措施来处理:

异常情况

  • 未配置API Key:环境变量未配置 LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。
  • 响应401或402状态码
  • 响应提示积分或余额不足:消息含"积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。

措施

  • 优先采用skill内的 onboarding.md 引导解决问题。
  • 如找不到 onboarding.md 文件,则加载 /linkfox-onboarding 这个skill并根据它的引导来处理。如未安装请先安装:
    • 下载 https://agent-files.linkfox.com/skills/linkfox-onboarding/release.zip,解压后安装这个skill。如需用户授权才可下载,要询问用户获得授权,你不能自己放弃下载。
  • 兜底措施:仅当前面两个措施经过所有努力都走不通时,才提示用户依据 https://skill.linkfox.com/linkfoxskills/guide.htm 指引获取API Key,或去 https://os.linkfox.com/ 补充积分。

Financial Safety Guidance

创建和更新操作可能直接影响广告花费,立即生效且无法撤回。

决策规则:

用户状态 Agent 行为
已授权(说过"自动调价"/"按你判断来"/"不用问我"/"确认"等) 直接执行 → 输出操作回执
未授权(首次交互、未明确表态) 先输出确认摘要 → 等用户确认后执行

确认摘要模板(未授权时,执行前输出):

📋 即将执行:
- 操作:[创建/修改] [N 个] [实体类型]
- 变更:[关键字段变化,如 bid $1.0→$1.5 / budget $50→$100]
- 影响:[花费变化预估,引用日预算作为上限]
确认执行?后续如需自动处理,告诉我即可。

操作回执模板(每次写操作执行后必须输出):

✅ 已执行:[简短描述]
- 范围:[实体数量、名称或 ID]
- 变化:[具体变更内容]
- 结果:[成功 N 个 / 失败 M 个]

共用参数(SP + SB + SD 均适用)

字段 类型 说明
profileId number 必填,从 ads-auth 获取
region string 必填,NA / EU / FE
fetchAll bool 默认 true;SP / SB 用 nextToken,SD 用 startIndex + count 偏移分页
maxResults int 1-100,默认 100;对应 Sponsored Display 端 count
includeExtendedDataFields bool 返回扩展字段(部分实体);SD 通过路径切换为 /sd//extended 实现
locale string 本地化(SP keywords 支持)

过滤器结构速查(最易错)

结构 示例 适用字段
Object {"include":[...]} / {"exclude":[...]} 全部 id/状态类:campaignIdFilter、adGroupIdFilter、keywordIdFilter、stateFilter、portfolioIdFilter、expressionTypeFilter、adIdFilter
Array ["EXACT","BROAD"] matchTypeFilter(SP keywords/negativeKeywords)
Scalar "AUTO" campaignTargetingTypeFilter(SP adGroups)
Text {"queryTermMatchType":"BROAD_MATCH","include":["..."]} nameFilter、keywordTextFilter
Client 任意形式,本 skill 本地过滤 asinFilter、skuFilter(SP productAds)

易错点:

  • SP matchTypeFilter 是裸数组 ["EXACT"](传错本 skill 自动规范化)
  • expressionTypeFilter 反而是 Object(与 matchType 不同)
  • asinFilter / skuFilter 客户端过滤,建议同时传 campaignIdFilter / adGroupIdFilter 收窄

响应格式

{
  "success": true,
  "": [ /* 实体数组,字段原样 */ ],
  "total": 157,
  "pagesFetched": 2,
  "truncated": false
}

SP productAds 客户端过滤时额外带:serverTotalBeforeClientFilter + clientSideFilters。

使用示例

1. 列活跃 SP 广告活动

python scripts/sp/list_campaigns.py '{"profileId":1234567890,"region":"NA",
  "stateFilter":{"include":["ENABLED"]}}'

2. 看某 SP campaign 下的广告组

python scripts/sp/list_ad_groups.py '{"profileId":1234567890,"region":"NA",
  "campaignIdFilter":{"include":["998877665544"]}}'

3. 按 ASIN 反查 SP 投放(客户端过滤)

python scripts/sp/list_product_ads.py '{"profileId":1234567890,"region":"NA",
  "asinFilter":{"include":["B01ABCDEFG"]},
  "campaignIdFilter":{"include":["998877665544"]}}'

4. 列 SB 广告活动

python scripts/sb/list_campaigns.py '{"profileId":1234567890,"region":"NA",
  "stateFilter":{"include":["ENABLED"]}}'

5. 列某 SB campaign 下的 adGroups / ads

python scripts/sb/list_ad_groups.py '{"profileId":1234567890,"region":"NA",
  "campaignIdFilter":{"include":["1122334455"]}}'

python scripts/sb/list_ads.py '{"profileId":1234567890,"region":"NA",
  "adGroupIdFilter":{"include":["5566778899"]}}'

6. 列活跃 SD 广告活动

python scripts/sd/list_campaigns.py '{"profileId":1234567890,"region":"NA",
  "stateFilter":{"include":["ENABLED"]}}'

7. 按 ASIN 反查 SD 投放(client-side 过滤,带 campaign 收窄)

python scripts/sd/list_product_ads.py '{"profileId":1234567890,"region":"NA",
  "asinFilter":{"include":["B01ABCDEFG"]},
  "campaignIdFilter":{"include":["998877665544"]}}'

8. 与 report 配合分析指标

本 skill 返回实体元数据(id、名称、状态、匹配类型等);指标(曝光、点击、花费、转化)交给 linkfox-amazon-ads-report(reportTypeId: "spTargeting" / "sbCampaigns" / "sdCampaigns" 等),按 id join。

调用原则

  • 返回字段原样保留;不改名、不翻译、不补算派生指标
  • 非 2xx 不自动重试;保留 httpStatus + body 告知用户
  • truncated=true 时明确提示数据未取完

常见错误

状态 含义 建议
HTTP 401 accessToken 过期 调 ads-auth 的 refresh_token.py 后重试
HTTP 403 profileId 无权限 核对 profileId 归属
HTTP 400 入参结构错 先核对"过滤器结构速查"表
HTTP 429 限流 等 2-5s 重试
exit 42 依赖 skill 未安装 先装 linkfox-amazon-ads-auth

Not Applicable

  • 删除 / 归档 → 本 skill 不支持 DELETE(可通过 update state 为 ARCHIVED 实现归档,但归档不可逆)
  • SB 的 keywords / negativeKeywords / targets / negativeTargets 的 list all → Amazon 官方未提供,需按 id 单查(不在本 skill)
  • SD 的按 id 单查 / brandSafety / recommendations / forecasts / optimizationRules / locations 等"非基础实体"接口 → 不在本 skill
  • DSP / ST 实体 → 不在本 skill
  • 指标报表 → linkfox-amazon-ads-report
  • 授权 / token / profile → linkfox-amazon-ads-auth

积分消耗规则

不消耗积分。

Feedback:

Auto-detect and report feedback via the Feedback API when any of the following apply:

  1. The functionality or purpose described in this skill does not match actual behavior
  2. The skill's results do not match the user's intent
  3. The user expresses dissatisfaction or praise about this skill
  4. Anything you believe could be improved

Call the feedback API as specified in references/api.md. Do not interrupt the user's flow.

For more high-quality, professional cross-border e-commerce skills, visit LinkFox Skills.

目录

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

相关专题

更多
Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

0

2026.11.12

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

0

2026.11.12

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

0

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn