我尝试获取 Amazon RDT 令牌,但不断收到错误:
“请求标头中缺少访问令牌”,
但访问令牌已添加到请求标头中,请参见下文。不知道哪里出了问题。请参阅下面的请求和响应。
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."
}
]
}
我自己弄清楚了 - 标头应该是“x-amz-access-token”而不是“Authorization”。 ChatGPT 给了我错误的答案。