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

调用亚马逊销售伙伴API(Shipping V2)遇Unauthorized授权错误求助

亚马逊销售伙伴API沙箱环境调用shipping/v2/shipments/rates接口返回Unauthorized错误

错误详情

Endpoint:POST https://sandbox.sellingpartnerapi-eu.amazon.com/shipping/v2/shipments/rates
错误信息:

{
   "errors":[
      {
         "code":"Unauthorized",
         "message":"Access to requested resource is denied.",
         "details":""
      }
   ]
}

请求详情

请求头:

  • x-amz-access-token: Atza|IwEBIMaflN68hEHq
  • x-amzn-shipping-business-id: AmazonShipping_IN

请求体:

{
    "shipTo": {
        "name": "Pavan",
        "addressLine1": "Shop No 4",
        "addressLine2": "Sec No 11",
        "postalCode": "500032",
        "city": "Hyderabad",
        "countryCode": "IN",
        "email": "gunjikah+in12@amazon.com",
        "phoneNumber": "9999999999"
    },
    "shipFrom": {
        "name": "A1",
        "addressLine1": "1141,Maker Chambers V",
        "addressLine2": "J Bajaj Road, Nariman Point",
        "postalCode": "500032",
        "city": "Hyderabad",
        "countryCode": "IN",
        "email": "cct-prod-test@amazon.com",
        "phoneNumber": "9999999999"
    },
    "packages": [
        {
            "dimensions": {
                "length": 3.14,
                "width": 3.14,
                "height": 3.14,
                "unit": "INCH"
            },
            "weight": {
                "unit": "KILOGRAM",
                "value": 3.14159
            },
            "items": [
                {
                    "quantity": 1,
                    "weight": {
                        "unit": "KILOGRAM",
                        "value": 1.14159
                    },
                    "isHazmat": false
                },
                {
                    "quantity": 1,
                    "weight": {
                        "unit": "KILOGRAM",
                        "value": 1.14159
                    }
                }
            ],
            "insuredValue": {
                "unit": "INR",
                "value": 29.98
            },
            "isHazmat": false,
            "packageClientReferenceId": "abcd"
        }
    ],
    "valueAddedServices": {
        "collectOnDelivery": {
            "amount": {
                "value": 10,
                "unit": "INR"
            }
        }
    },
    "taxDetails": [
        {
            "taxType": "GST",
            "taxRegistrationNumber": "87878"
        }
    ],
    "channelDetails": {
        "channelType": "EXTERNAL"
    }
}

已执行的排查步骤

  • 确认x-amz-access-token正确且未过期
  • 验证x-amzn-shipping-business-id准确无误
  • 反复核对Endpoint URL及请求头信息

排查建议

  1. 区域与业务ID匹配检查:当前调用的是欧盟区域沙箱Endpoint,但x-amzn-shipping-business-id为印度区域的AmazonShipping_IN,二者不匹配。欧盟区域对应的业务ID应为AmazonShipping_EU;若测试印度业务,需切换至印度区域沙箱Endpoint:https://sandbox.sellingpartnerapi-fe.amazon.com/shipping/v2/shipments/rates。
  2. 权限范围验证:确认生成x-amz-access-token时申请的权限scope包含sellingpartnerapi::shipping,沙箱环境需单独配置对应权限。
  3. 签名流程检查:Postman中需完整配置AWS Signature Version 4签名,沙箱接口同样要求签名验证,检查是否遗漏Authorization、x-amz-date等签名相关请求头。
  4. 卖家账户权限确认:确保生成Token的沙箱卖家账户已开通对应区域的亚马逊物流服务,且账户状态正常。
  5. 测试数据合规性:检查请求体中的地址、业务参数是否符合对应区域沙箱的测试规范,比如印度地址需对应印度区域接口。

内容的提问来源于stack exchange,提问作者Atul Vishwakarma

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 11:55:04