adnxs-api

Another AppNexus API

Usage no npm install needed!

<script type="module">
  import adnxsApi from 'https://cdn.skypack.dev/adnxs-api';
</script>

README

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)
    });