getCatalogItem:对请求资源的访问被拒绝



我正在尝试调用getCatalogItem在邮差但是得到

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

在遵循https://developer-docs.amazon.com/sp-api/docs/connecting-to-the-selling-partner-api提供的说明和示例后,通过Postman向sellers/v1/marketplaceParticipations发送marketplaceParticipations请求时,我得到以下内容

{
"payload": [
{
"marketplace": {
"id": "AHRY1CZE9ZY4H",
"countryCode": "US",
"name": "Amazon.com Invoicing Shadow Marketplace",
"defaultCurrencyCode": "USD",
"defaultLanguageCode": "en_US",
"domainName": "invoicing-shadow-marketplace.amazon.com"
},
"participation": {
"isParticipating": true,
"hasSuspendedListings": false
}
},
{
"marketplace": {
"id": "ATVPDKIKX0DER",
"countryCode": "US",
"name": "Amazon.com",
"defaultCurrencyCode": "USD",
"defaultLanguageCode": "en_US",
"domainName": "www.amazon.com"
},
"participation": {
"isParticipating": true,
"hasSuspendedListings": true
}
}
]
}

,但当我试图调用任何其他API端点,我得到Access to requested resource is denied.的响应和API调用邮差访问密钥为x-amz-access-token

我正在呼叫https://api.amazon.com/auth/O2/token获取访问密钥这里是邮递员请求

确保您具有进行该调用所需的权限。文档说你需要

批准开发者配置文件中的Product Listing角色。

在App注册页面中为您的应用程序选择的Product Listing角色。

最新更新