jongotlin / adrecord-api-wrapper
Wrapper for Adrecord's api
0.0.2
2014-10-08 11:59 UTC
Requires
- php: >=5.4
- guzzle/guzzle: 3.*
- jongotlin/affiliate-interfaces: 0.1.1
Requires (Dev)
- phpunit/phpunit: ~4.1
This package is auto-updated.
Last update: 2024-10-20 20:24:15 UTC
README
Php wrapper for Adrecord's api
use AdrecordApiWrapper\Adrecord; use Guzzle\Http\Client; $client = new Client(); $adrecord = new Adrecord('36Ju9EWnFvplyqxV', $client); foreach ($adrecord->getChannels() as $channel) { echo sprintf('%d: %s (%s)%s', $channel->getId(), $channel->getName(), $channel->getUrl(), PHP_EOL); } //4: Hittajulklappar (http://www.hittajulklappar.se) $channel = $adrecord->getChannel(4); echo sprintf('%d: %s (%s)%s', $channel->getId(), $channel->getName(), $channel->getUrl(), PHP_EOL); //4: Hittajulklappar (http://www.hittajulklappar.se) foreach ($adrecord->getPrograms() as $program) { echo sprintf('%d: %s (%s)%s', $program->getId(), $program->getName(), $program->getUrl(), PHP_EOL); } //43: Blogvertiser (http://www.blogvertiser.com/sv/) $program = $adrecord->getProgram(43); echo sprintf('%d: %s (%s)%s', $program->getId(), $program->getName(), $program->getUrl(), PHP_EOL); //43: Blogvertiser (http://www.blogvertiser.com/sv/) $channel = new Channel(); $channel->setId(4); $program = new Program(); $program->setId(196); foreach ($adrecord->getTransactions($channel, $program, new DateTime('2014-09-01'), new DateTime('2014-09-10')) as $tx) { echo date('Y-m-d', key($tx->getChanges())) . PHP_EOL; } //2014-09-01