Skip to content

zivost/snapdeal-affiliate-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

snapdeal-affiliate-client

NPM version Build Status Baikal

NPM

un-official client for Snapdeal Affiliates API

Installation

Install using npm:

npm install snapdeal-affiliate-client

Usage

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

examples based on usage

Product Feed

client.getProductsFeed({
  url: '(url obtained from Category Feed)'
}, function(err, result){
    if(!err){
      console.log(result);
    }else {
      console.log(err);
    }
});

Search Query based on Product

client.idSearch({
  id: "627519118529"
}, function(err, result){
    if(!err){
      console.log(result);
    }else {
      console.log(err);
    }
});

Orders Report

client.getOrdersReport({
  startDate: '2015-10-22',
  endDate: '2016-02-04',
  status: 'cancelled'
}, function(err, result){
    if(!err){
      console.log(result);
    }else {
      console.log(err);
    }
});

App Install Report

client.getAppInstReport({
  startDate: '2015-10-22',
  endDate: '2016-1-04'
}, function(err, result){
    if(!err){
      console.log(result);
    }else {
      console.log(err);
    }
});

About

un-official Node.js client for Snapdeal Affiliates API. https://affiliate.snapdeal.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages