un-official client for Snapdeal Affiliates API
Install using npm:
npm install snapdeal-affiliate-client
Require library
var affiliate = require('snapdeal-affiliate-client');
Create client
var client = affiliate.createClient({
SdAffId: '(affiliate_id)',
SdAffToken: '(affiliate_token)',
responseType: '(json or xml)'
});
examples based on usage
client.getProductsFeed({
url: '(url obtained from Category Feed)'
}, function(err, result){
if(!err){
console.log(result);
}else {
console.log(err);
}
});
client.idSearch({
id: "627519118529"
}, function(err, result){
if(!err){
console.log(result);
}else {
console.log(err);
}
});
client.getOrdersReport({
startDate: '2015-10-22',
endDate: '2016-02-04',
status: 'cancelled'
}, function(err, result){
if(!err){
console.log(result);
}else {
console.log(err);
}
});
client.getAppInstReport({
startDate: '2015-10-22',
endDate: '2016-1-04'
}, function(err, result){
if(!err){
console.log(result);
}else {
console.log(err);
}
});