amazon-associate
amazon-associate copied to clipboard
amazon-associate is a simple interface to amazon associate reports for nodejs
amazon-associate
amazon-associate is a simple interface to amazon associate reports for nodejs
install
npm install amazon-associate
use
var Amazon = require('amazon-associate');
var amazon = new Amazon({
associateId: 'your amazon associate id',
password: 'your password',
host: 'assoc-datafeeds-na.amazon.com', // (default 'assoc-datafeeds-eu.amazon.com')
debug: true // print debug output to the console (optional)
})
amazon.getEarnings(new Date(2012, 5, 22), function(err, earnings) {
if (err) {
throw err;
}
console.log(earnings);
});
api
-
getEarnings(date, cb)
callscb
with the earnings of the given date. each earning has the properties:-
asin
amazon standard identification number of the product -
category
id of the category of the product -
date
date in a format likeSeptember 25, 2012
-
edate
date as posix time -
earnings
amount that was earned for the associate program -
linktype
-
price
price of the product -
qty
quantity that was bought of the product -
rate
percentage of the earnings on the price -
revenue
-
seller
name of the product's seller -
subtag
subtag used in the affiliate link -
tag
associate id -
title
title of the product
-
-
getOrders(date, cb)
callscb
with the orders of the given date. each order has the properties:-
asin
amazon standard identification number of the product -
category
id of the category of the product -
clicks
-
conversion
-
dqty
-
date
date in a format likeSeptember 25, 2012
-
linktype
-
nqty
-
price
price of the product -
qty
quantity that was bought of the product -
subtag
subtag used in the affiliate link -
tag
associate id -
title
title of the product
-