javascript 使用ASIN,从亚马逊产品广告API获取产品详细信息,然后打印价格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用ASIN,从亚马逊产品广告API获取产品详细信息,然后打印价格相关的知识,希望对你有一定的参考价值。
const { OperationHelper } = require('apac');
const config = require('./config');
const xmlParser = require('xml2json');
const opHelper = new OperationHelper(config.get('aws'));
/*
* Use the package convict for managing AWS settings and configure AWS setthings as follow
aws: {
awsId: '',
awsSecret: '',
assocId: ''
}
*/
opHelper.execute('ItemLookup', {
'ItemId': 'B0000WU53U', // change it wrt your needs
'ResponseGroup': 'ItemAttributes,Offers'
})
.then(xml => JSON.parse(xmlParser.toJson(xml.responseBody)))
.then(json => {
console.log(JSON.stringify(json));
let price = json.ItemLookupResponse.Items.Item.Offers.Offer.OfferListing.Price.Amount;
console.log('Amount = ' + price);
// let price = json.ItemLookupResponse.Items.Item.Offers.Offer.OfferListing.Price.Amount / 100 ;
// let regPrice = json.ItemLookupResponse.Items.Item.ItemAttributes.ListPrice.Amount / 100 ;
console.log('Results object: ', {
asin: 'B00E54ZKDY',
price: price
});
return {
asin: 'B00E54ZKDY',
price: price
};
})
.catch((err) => {
console.error('Something went wrong! ', err);
});
以上是关于javascript 使用ASIN,从亚马逊产品广告API获取产品详细信息,然后打印价格的主要内容,如果未能解决你的问题,请参考以下文章
如何在产品 URL 中使用多个 ASIN 搜索亚马逊
没有亚马逊产品广告 API 的亚马逊 ASIN 到 ISBN
亚马逊产品 API:具有多个 ASIN 的 ItemLookup
使用 python 从亚马逊页面获取 ASIN 编号
亚马逊卖家库存中的“StandardProductID”(ASIN)是啥意思?
从 ASIN 获取亚马逊商品图片和描述