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

AMAZON SP-API Postman调用报错:访问请求资源被拒绝 无法获取订单列表

问题描述

通过Postman调用亚马逊订单列表接口,传入参数AMAZON_MARKETPLACE=A33AVAJ2PDY3EV时,未返回订单数据,收到报错:

Access to the requested resource is denied

已完成的配置项如下:

  • 已创建IAM用户、IAM角色和IAM策略
  • 已完成卖家账户和开发者账户的注册配置
  • 已在卖家中心应用中绑定对应角色ARN

相关配置截图:
配置示意图

排查修复步骤

1. IAM策略权限校验

检查你的IAM策略是否包含订单接口的对应调用权限,确保策略Statement中包含以下配置:

{
    "Effect": "Allow",
    "Action": "execute-api:Invoke",
    "Resource": "arn:aws:execute-api:*:*:*/*/GET/orders/v0/orders"
}

如果调用其他订单相关接口,需要对应调整Resource路径中的接口版本和路径

2. 账户授权校验

  • 确认你使用的开发者账户已经获得对应卖家店铺的授权,授权范围必须包含Orders相关的读写权限
  • 确认卖家中心绑定的角色ARN和你调用接口时使用的STS临时凭证对应的角色ARN完全一致,没有字符拼写错误

3. 调用参数校验

  • 检查Postman中签名计算规则,AWS签名版本必须为SigV4,服务名称填execute-api,区域填写SP-API对应区域(A33AVAJ2PDY3EV为土耳其站ID,对应区域为eu-central-1)
  • 检查你获取STS临时凭证时的角色会话名称,是否和开发者中心注册应用时填写的角色会话名称完全匹配
  • 确认请求头中的x-amz-access-token是用正确的LWA客户端凭证、卖家授权码兑换得到的有效令牌,令牌未过期且对应权限范围包含orders:read

4. 应用状态校验

确认你的SP-API应用状态为已发布,草稿状态的应用无法调用生产环境接口获取真实订单数据。


内容的提问来源于stack exchange,提问作者Gokhan Gunes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 05:15:03