You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Amazon SP API创建Feed遇403错误,缺失何种权限?

亚马逊SP Feeds API createFeed 403权限问题排查

问题概况

按照亚马逊SP Feeds API使用指南操作,已成功创建文档并上传XML,但调用createFeed(POST /feeds/2021-06-30/feeds)端点时返回403错误:

{
  "code": "Unauthorized",
  "message": "Access to the resource is forbidden",
  "details": ""
}

请求代码:

curl --location 'https://sellingpartnerapi-eu.amazon.com/feeds/2021-06-30/feeds' \
--header 'x-amz-access-token: {token which worked to createDocument}' \
--header 'Content-Type: application/json' \
--data '{
"feedType": "POST_ORDER_ACKNOWLEDGEMENT_DATA",
"marketplaceIds": [ "A1PA6795UKMFR9" ],
"inputFeedDocumentId": "{feed Id I got from createDocument}"
}'

当前角色权限包含定价、库存与订单追踪、商品上架,按文档说明订单追踪权限应支持该操作,需排查缺失权限或操作错误。

可能的原因及解决方法

  • 细分权限未覆盖:库存与订单追踪是大类权限,需确认角色是否明确勾选了「订单确认」这类细分操作权限。亚马逊SP API的权限有时拆分较细,大类权限不代表自动包含所有子操作。
  • Access Token权限范围不足:创建文档成功仅说明token具备文档相关权限,但createFeed需要feeds:write的scope。检查获取token时的请求参数,确保包含对应feed类型所需的scope。
  • 市场授权未关联:确认角色是否被授权访问德国站(A1PA6795UKMFR9)。权限可能绑定特定市场,即便大类权限存在,未给对应市场授权也会触发403。
  • 权限未生效:如果是刚添加的权限,亚马逊权限同步可能需要15-30分钟,等待一段时间后重试。
  • Feed类型与权限匹配偏差:再次核对POST_ORDER_ACKNOWLEDGEMENT_DATA对应的权限要求,确认其是否确实属于库存与订单追踪权限的覆盖范围,避免对文档说明的理解偏差。

内容的提问来源于stack exchange,提问作者Milan Smolík

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 22:31:03