我们想要达到的目标:
我们正在使用 AWS SP SPI 来获取目录项,但我们收到一个错误:
拒绝访问请求的资源。
代码:未经授权
我们在节点中使用了代码,例如:
let sellingPartner = new SellingPartnerAPI({
region:appConfig.region, // The region to use for the SP-API endpoints ("eu", "na" or "fe")
refresh_token:appConfig.refresh_token // The refresh token of your app user
});
let res1 = sellingPartner.callAPI({
api_path:'/catalog/2020-12-01/items/B084DWG2VQ',
method:'GET',
query : {
marketplaceIds:['ATVPDKIKX0DER'],
includedData:['identifiers', 'images', 'productTypes', 'salesRanks', 'summaries', 'variations']
}
});
使用的地区是:na 根据地区分配的市场 ID
我们已经分配了以下内容
SELLING_PARTNER_APP_CLIENT_ID
SELLING_PARTNER_APP_CLIENT_SECRET
AWS_SELLING_PARTNER_ACCESS_KEY_ID
AWS_SELLING_PARTNER_SECRET_ACCESS_KEY
AWS_SELLING_PARTNER_ROLE
REFRESH_TOKEN
我们陷入了以下问题:每当我们调用目录项 api 时,它都会给我们带来错误,例如拒绝访问所请求的资源。