TTokenySpace
返回 Skills 列表

亚马逊-店铺A+页面

亚马逊店铺 A+ Content(增强图文页)管理(与 linkfox-amazon-store-auth / linkfox-amazon-store-listings 同系列),经 LinkFox /spApi/developerProxy 调用 SP-API A+ Content Management v2...

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"linkfox-amazon-store-aplus-content"技能
技能信息:
- 名称: 亚马逊-店铺A+页面
- 标识: linkfox-amazon-store-aplus-content
- 描述: 亚马逊店铺 A+ Content(增强图文页)管理(与 linkfox-amazon-store-auth / linkfox-amazon-store-listings 同系列),经 LinkFox /spApi/developerProxy 调用 SP-API A+ Content Management v2...
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/linkfox-amazon-store-aplus-content/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

Amazon 店铺 A+ Content Management

本 skill 与 linkfox-amazon-store-authlinkfox-amazon-store-listings 等同属 Amazon Store 系列:使用 POST /spApi/storeTokensaccessToken,再经 POST /spApi/developerProxy 转发上游 GETPOST

操作官方参考
搜索文档列表searchContentDocuments
新建文档createContentDocument
获取文档(内容/元数据)getContentDocument
更新文档updateContentDocument
列出 ASIN 关联listContentDocumentAsinRelations
替换 ASIN 关联postContentDocumentAsinRelations
校验文档与 ASINvalidateContentDocumentAsinRelations
按 ASIN 查发布记录searchContentPublishRecords
提交审核/发布postContentDocumentApprovalSubmission
暂停前台展示postContentDocumentSuspendSubmission

调用方式

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

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

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

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


解决认证和积分问题

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

异常情况

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

措施

Prerequisites(必须先读)

本 skill 依赖 linkfox-amazon-store-auth

  1. 运行 python scripts/check_auth_dependency.py;若 exit code 42 且 stderr 含 DEPENDENCY_MISSING:,请先安装 linkfox-amazon-store-auth
  2. 不要在本 skill 内绕过依赖实现授权或令牌逻辑。

Current Capabilities

能力Path 要点脚本
搜索 A+ 文档aplus/2020-11-01/contentDocuments + marketplaceIdscripts/search_content_documents.py
创建 A+ 文档同上 POST + body contentDocumentscripts/create_content_document.py
获取单篇文档.../contentDocuments/{contentReferenceKey} + includedDataSet(必填,至少 1 项)scripts/get_content_document.py
更新文档同上 POST + bodyscripts/update_content_document.py
列出关联 ASIN.../contentDocuments/{key}/asinsscripts/list_content_document_asin_relations.py
全量替换关联 ASIN.../asins POST + body asinSetscripts/post_content_document_asin_relations.py
校验与 ASIN 的可用性.../contentAsinValidations POSTscripts/validate_content_document_asin_relations.py
发布记录(按 ASIN).../contentPublishRecords + asinscripts/search_content_publish_records.py
提交审核.../approvalSubmissions POSTscripts/post_content_document_approval_submission.py
暂停展示.../suspendSubmissions POSTscripts/post_content_document_suspend_submission.py

注意postContentDocumentAsinRelations全量替换 asinSet;从集合中移除 ASIN 会导致该 ASIN 上内容被 suspend(以 Amazon 行为为准)。详见 references/api.md


Quick Parameters

通用

字段必填说明
sellerId已授权 Seller ID(与 storeTokens 一致)
regionNA / EU / FE
marketplaceId marketplaceIds目标站点;数组时脚本仅取 第一个

contentReferenceKey

多数操作需要 contentReferenceKey(来自 searchContentDocuments 等)。官方说明该 key 非永久链接、未来可能变化。

getContentDocument

字段必填说明
includedDataSet至少一项;CONTENTSMETADATA(可并存)

searchContentPublishRecords

字段必填说明
asin长度 ≥ 10

Scripts

  • scripts/search_content_documents.py
  • scripts/create_content_document.py
  • scripts/get_content_document.py
  • scripts/update_content_document.py
  • scripts/list_content_document_asin_relations.py
  • scripts/post_content_document_asin_relations.py
  • scripts/validate_content_document_asin_relations.py
  • scripts/search_content_publish_records.py
  • scripts/post_content_document_approval_submission.py
  • scripts/post_content_document_suspend_submission.py
  • scripts/check_auth_dependency.py

示例:

export LINKFOXAGENT_API_KEY="<your-key>"

python scripts/search_content_documents.py '{"sellerId":"A1...","region":"NA","marketplaceId":"ATVPDKIKX0DER"}'

python scripts/get_content_document.py '{"sellerId":"A1...","region":"NA","marketplaceId":"ATVPDKIKX0DER","contentReferenceKey":"YOUR_KEY","includedDataSet":["CONTENTS","METADATA"]}'

python scripts/post_content_document_asin_relations.py '{"sellerId":"A1...","region":"NA","marketplaceId":"ATVPDKIKX0DER","contentReferenceKey":"YOUR_KEY","asinSet":["B0XXXXXXXXXX"]}'

python scripts/search_content_publish_records.py '{"sellerId":"A1...","region":"NA","marketplaceId":"ATVPDKIKX0DER","asin":"B0XXXXXXXXXX"}'

python scripts/post_content_document_approval_submission.py '{"sellerId":"A1...","region":"NA","marketplaceId":"ATVPDKIKX0DER","contentReferenceKey":"YOUR_KEY"}'

Display Rules

  1. 先展示网关 errcode / httpStatus;成功后再解析 developerProxy.body 或各脚本附带的 *Response 字段。
  2. 说明 contentReferenceKey 与前台「A+ ID」不一定一致。
  3. 写操作(创建/更新/关联/校验/提交/暂停)前确认用户意图;替换 ASIN暂停展示 影响线上详情页。

Important Limitations

  • 应用权限:Seller Central 应用须具备 A+ Content 相关 角色/权限;否则 403
  • 白名单aplus/2020-11-01/ 须在网关 developerProxy 放行;1005 需运维配置。
  • contentDocument 结构复杂,须符合 Amazon 官方模型;本 skill 只做透传,不内置模板校验。
  • marketplaceId:A+ 接口 Query 使用单数 marketplaceId(与 Listings 的 marketplaceIds 不同)。

积分消耗规则

不消耗积分。

Feedback:references/api.mdskillNamelinkfox-amazon-store-aplus-content


更多跨境 skill:LinkFox Skills

评论

加载中…