我正在尝试调用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角色。