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

获取Amazon RDT Token报错:已加Access Token仍提示请求头缺失

解决Amazon RDT Token请求中"Access token is missing in the request header"错误

问题描述

请求获取Restricted Data Token时,明明在请求头中添加了Authorization: Bearer <token>,却持续收到错误:

"Access token is missing in the request header"

请求与响应详情:

POST https://sellingpartnerapi-na.amazon.com/tokens/2021-03-01/restrictedDataToken
Content-Type: application/json
Authorization: Bearer Atza|IwEBIN5KNdjt6lc7-U9o-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

{
    "restrictedResources": [
        {
            "method": "GET",
            "path": "/vendor/directFulfillment/shipping/v1/shippingLabels/QhlJvY8lS",
            "dataElements": [
                "shippingAddress"
            ]
        }
    ]
}

响应:

{
    "errors": [
        {
            "code": "Unauthorized",
            "message": "Access to requested resource is denied.",
            "details": "Access token is missing in the request header."
        }
    ]
}

排查与解决方向

  • 检查请求头格式
    确保Authorization头严格遵循Bearer (注意Bearer后有一个空格)+ 完整令牌的格式,没有多余空格、换行或特殊字符。部分请求工具可能会自动截断头字段,需确认原始请求的头信息完整无修改。

  • 验证令牌有效性
    确认使用的Atza开头令牌未过期,且拥有调用RDT接口的权限。可通过SP API内置的令牌校验逻辑,检查令牌的权限范围和有效期。

  • 排查中间代理/网关影响
    如果请求经过代理服务器或API网关,需确认中间层未移除或修改Authorization头。部分网关会强制覆盖自定义头字段,需调整配置允许传递该字段。

  • 确认请求体格式
    虽然已设置Content-Type: application/json,仍需确保请求体是标准JSON格式,无语法错误。JSON格式错误可能导致服务器无法解析整请求,进而忽略头信息。

  • 匹配区域端点
    确认使用的sellingpartnerapi-na.amazon.com端点与令牌所属区域一致。跨区域使用令牌会触发认证失败,也可能返回令牌缺失的错误提示。

内容的提问来源于stack exchange,提问作者Jack L

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 07:17:08