Per effettuare richieste alle Amazon Product Advertising API in Node.js possiamo utilizzare un modulo specifico.
Per prima cosa installiamo il modulo:
npm install amazon-product-api
Quindi lo includiamo nel nostro codice principale:
var amazon = require('amazon-product-api');
A questo punto inseriamo le nostre credenziali di accesso:
var amazonClient = amazon.createClient({
awsTag: 'tag affiliate',
awsId: 'public key AWS',
awsSecret: 'secret key AWS'
});
Quindi effettuiamo le richieste alle API di Amazon:
amazonClient.itemLookup({
itemId: 'B000K6CRB4',
responseGroup: 'ItemAttributes,Images'
}, function(err, results) {
if(err) {
// errore
} else {
// risultati
console.log(results);
}
});
L'output JSON consta di una serie di array annidati.