Skip to content

tarik817/appnexus-client

 
 

Repository files navigation

Audiens/appnexus-client

Scrutinizer Code Quality Build Status Code Climate Coverage Status

An OOP implementation af the Appnexus API.

Installation

To use this package, use composer:

  • from CLI: composer require Audiens/appnexus-client
  • or, directly in your composer.json:
{
    "require": {
        "Audiens/appnexus-client": "dev-master"
    }
}

Usage

require 'vendor/autoload.php';

$username = '{yourUsername}';
$password = '{yourPassword}';
$memberId = '{yourPassword}';

$appnexus = new AppnexusFacade($username, $password, $memberId);

// Segment creation example

$segment = new Segment();
$segment->setName('Male');
$segment->setMemberId($memberId);
$segment->setActive(true);

$repositoryResponse = $appnexus->add($segment);

if ($repositoryResponse->isSuccessful()){
 echo "Success!";
}

Cache

The client implement a simple cache service using doctrine/cache.By default is enabled but you can disabled it with:

 
require 'vendor/autoload.php';

$username = '{yourUsername}';
$password = '{yourPassword}';
$memberId = '{yourPassword}';

$appnexus = new AppnexusFacade($username, $password, $memberId);

$appnexus->disableCache();

About

Appnexus PHP API client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 96.5%
  • Shell 2.8%
  • Dockerfile 0.7%