shane-lab / adnxs-api

adnxs-api is an AppNexus client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status NPM Version NPM Downloads

adnxs-api

adnxs-api is an AppNexus client

Install

$ npm install adnxs-api --save

Examples

Authorization

	const { Client } =  require('adnxs-api');

	const client = new Client();

	client
	.authorize('FFD', 'xxxxxxx')
	.then(function(token){
		//Do something funky..
		console.log(token)
	})
	.catch(function(err){
		console.log(err.stack)
	});

Request all active campaigns

	const { Client, endpoints } =  require('adnxs-api');

	const client = new Client();

	client
	.authorize('FFD', 'xxxxxxx') // optional
 	.then(function(token){
		return client.get(endpoints.CAMPAIGN_SERVICE, {state: 'active'});
	})
	.then(function(resp){
		console.log(resp)
	})
	.catch(function(err){
		console.log(err.stack)
	});

About

adnxs-api is an AppNexus client

License:MIT License


Languages

Language:JavaScript 100.0%