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

如何通过Amazon SP-API获取刷新令牌对应Marketplace ID?遇403权限问题

Amazon SP-API 相关问题解答

1. 能否通过刷新令牌获取对应的Marketplace ID?

可以。调用getMarketplaceParticipations端点,成功返回的响应中会包含卖家当前参与的所有Marketplace详情,其中的marketplaceId字段就是该刷新令牌对应的Marketplace访问权限标识。另外,初始授权流程中Amazon会返回marketplace_ids参数,但对于已生成的刷新令牌,最可靠的方式还是通过该API调用获取。

2. 调用getMarketplaceParticipations端点返回403禁止错误的排查步骤

  • 验证IAM角色权限:确认关联的IAM角色已附加SellingPartnerApiSellerReadWrite或SellingPartnerApiSellerReadOnly策略,且策略中无明确拒绝访问该端点的语句。
  • 检查刷新令牌有效性:尝试用该刷新令牌获取新的访问令牌,若获取失败则说明令牌已过期或与当前应用/卖家账号不匹配,需重新生成。
  • 确认端点区域匹配:该API端点为区域专属,需根据卖家账号所在区域选择对应端点(如北美区https://sellingpartnerapi-na.amazon.com、欧洲区https://sellingpartnerapi-eu.amazon.com),区域不匹配会触发403。
  • 核对授权范围:确认卖家授权应用时,是否勾选了与Marketplace参与信息相关的权限(如“Marketplace Management”类权限),部分卖家可能在授权时限制了权限范围导致无法访问。
  • 检查请求签名:确保SP-API请求的AWS签名生成正确,包括access key、secret key无误,签名算法使用AWS4-HMAC-SHA256,且签名参数(如日期、区域)与请求端点一致。
  • 排查账号状态:确认卖家账号处于正常运营状态,未被限制SP-API访问权限,账号异常也会导致403错误。

内容的提问来源于stack exchange,提问作者Usama Abdul Razzaq

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 09:19:56