使用亚马逊销售合作伙伴获取订单指标 API
Get Order Metrics using Amazon Selling Partner API
我正在尝试进行 API 调用,以从 Postman 应用程序 的亚马逊卖家中心页面获取订单指标。我已按照文档中的所有步骤进行操作。
我使用 Developer Central 页面上的刷新令牌自行授权了我的应用程序。我能够使用刷新令牌生成访问令牌。当向 api 发出请求以获取订单指标时,查询参数为:
marketplaceIds:A21TJRUUN4KGV(印度)
间隔 : 2021-01-01T00:00:00-07:00--2021-09-04T00:00:00-07:00
粒度:日
此请求的 AWS 签名具有我创建 IAM 用户时派生的访问密钥和秘密密钥。区域是 eu-west-1,服务名称是 execute-api.
在headers我已经过了
x-amz-access-token: 阿扎|IwExxxxxxx
用户代理:PostmanRuntime/7.26.8
主机:sellingpartnerapi-eu.amazon.com
x-amz-date : 发送请求时计算
发送请求后我得到了这样的回复:
{
"errors": [
{
"message": "Access to requested resource is denied.",
"code": "Unauthorized",
"details": ""
}
]
}
403 禁止:请求合法但服务器拒绝响应。进行身份验证没有任何区别。
我已经向卖家中心支持记录了案例,但已经一个多月了,他们还没有回复。请告诉我应该添加、删除或检查什么才能使此请求有效。
https://docs.amazonaws.cn/en_us/IAM/latest/UserGuide/id_credentials_temp_request.html
接下来给了我临时访问令牌、访问密钥和会话令牌。在 AWS 签名中使用它来获取订单给出了所需的输出。
我正在尝试进行 API 调用,以从 Postman 应用程序 的亚马逊卖家中心页面获取订单指标。我已按照文档中的所有步骤进行操作。 我使用 Developer Central 页面上的刷新令牌自行授权了我的应用程序。我能够使用刷新令牌生成访问令牌。当向 api 发出请求以获取订单指标时,查询参数为: marketplaceIds:A21TJRUUN4KGV(印度) 间隔 : 2021-01-01T00:00:00-07:00--2021-09-04T00:00:00-07:00 粒度:日
此请求的 AWS 签名具有我创建 IAM 用户时派生的访问密钥和秘密密钥。区域是 eu-west-1,服务名称是 execute-api.
在headers我已经过了 x-amz-access-token: 阿扎|IwExxxxxxx 用户代理:PostmanRuntime/7.26.8 主机:sellingpartnerapi-eu.amazon.com x-amz-date : 发送请求时计算
发送请求后我得到了这样的回复:
{
"errors": [
{
"message": "Access to requested resource is denied.",
"code": "Unauthorized",
"details": ""
}
]
}
403 禁止:请求合法但服务器拒绝响应。进行身份验证没有任何区别。
我已经向卖家中心支持记录了案例,但已经一个多月了,他们还没有回复。请告诉我应该添加、删除或检查什么才能使此请求有效。
https://docs.amazonaws.cn/en_us/IAM/latest/UserGuide/id_credentials_temp_request.html
接下来给了我临时访问令牌、访问密钥和会话令牌。在 AWS 签名中使用它来获取订单给出了所需的输出。