个人卖家使用草稿状态Amazon SP-API遭Unauthorized错误,如何解决?
问题场景
个人卖家身份,SP-API应用处于草稿状态,调用获取预估费用的API时返回:
Unauthorized: Access to requested resource is denied
已完成排查:
- 确认卖家开发者平台的应用配置正确
- 核对过预估费用端点的路径和参数
- 在卖家中心验证了应用的权限配置
针对性解决步骤
- 草稿应用权限限制:草稿状态的SP-API应用仅能调用少数测试类端点,无法访问费用预估这类需要正式权限的接口。必须将应用提交审核并通过后,才能获得完整的API调用权限。
- 权限与授权完整性校验:
- 确认卖家中心「第三方开发人员和应用」中,该应用已完成完整授权流程,状态为「已授权」,而非仅配置权限但未完成授权确认
- 检查权限配置是否勾选了
Product Pricing下的View权限(这是调用费用预估接口的核心权限)
- 令牌有效性验证:
- 确认调用时使用的
Access Token是通过当前应用和卖家账号的Refresh Token正确生成的,且未过期(SP-API访问令牌有效期为1小时) - 避免混淆其他应用或账号的令牌凭证
- 确认调用时使用的
- 请求签名合规性检查:
- 确保使用的AWS Access Key和Secret Key是当前应用在卖家开发者平台生成的凭证
- 验证AWS Signature Version 4签名的生成逻辑,确保HTTP方法、路径、参数、时间戳等签名要素与请求内容完全匹配,无拼写或格式错误
内容的提问来源于stack exchange,提问作者Chintan Patel
相关产品推荐
相关产品推荐

