#apa-client - a node.js Amazon product advertising API client
![](https://secure.travis-ci.org/lbdremy/apa-node-client.png)
##Install
npm install apa-client
##Features
- All operations with
Client#execute()
- Switch the locale with
Client#swithLocale()
- Handle gracefully errors from the XMLParser, http request and specific APA API errors by always passing an
Error
has first argument in the callback.
##Usage
var apa = require('apa-client');
var client = apa.createClient({
"awsAccessKeyId" : "",
"awsSecretKey" : "",
"associateTag" : ""
});
client.switchLocale('fr');
client.execute('ItemSearch',{
SearchIndex : 'All',
Keywords : 'TV Plasma',
ResponseGroup : 'OfferFull,Images,ItemAttributes,SalesRank,EditorialReview',
Availability : 'Available'
},function(err,data){
if(err) return console.error(err);
console.log(JSON.stringify(data));
});
##Test
Before running the tests create a file config-private.json
containing your own credentials to create the client.
npm test
##Licence
(The MIT License)
Copyright 2012 HipSnip Limited