Nederland
International
France
Deutschland
België (NL)
Belgique (FR)
Met de Daisycon API kun je toegang krijgen tot delen van de database van Daisycon. Data over jouw affiliate-activiteiten kun je via de API real-time uit de database halen en direct in je eigen databases gebruiken.
Denk bijvoorbeeld aan:
Vooral de statistieken zijn erg interessant. Door deze te combineren kun je automatisch de CTR, eCPC, afkeurpercentages, noem het maar op analyseren of direct gebruiken voor de geautomatiseerde inrichting van je website.
De API van Daisycon is te vinden op http://api.daisycon.com/.
De verschillende delen die je kan aanroepen worden bij Daisycon interfaces genoemd. Deze interfaces zijn weer te verdelen in functies.
De gewenste informatie wordt uiteindelijk opgeslagen in de array $result.
Doormiddel van onderstaand stukje code kun je een interface en functie aanroepen. Om het script te laten werken hoef je alleen maar je gebruikersnaam en wachtwoord van je Daisycon-account in te voeren. Wil je een andere interface aanroepen en daardoor ook een andere functie dan hoef je alleen de functienaam en de $wsdl te wijzigen.
Tip! in het script wordt gebruik gemaakt van de class ´Soapclient´. Deze class staat niet bij elke server/host aan.
//Accountgegevens en link van de WSDL.
$username = 'gebruikersnaam';
$password = 'wachtwoord';
//Interface instellen. Deze staat nu ingesteld op de interface 'Statistics service'.
$wsdl = "http://api.daisycon.com/publisher/soap/statistics/wsdl/";
//Array account.
$account = array(
'login' => $username,
'password' => md5($password),
'trace' => 1
);
//Filter van het ophalen van de gegevens.
$filter = array(
'selection_start' => date('Y-m-d', strtotime('-1 days')),
'selection_end' => date('Y-m-d')
);
//Soapclient aanroepen.
$soapClient = new SoapClient($wsdl, $account);
//Functies welke staan beschreven per interface op api.daisycon.com
$result = $soapClient->getProgramToplist($filter);
//Restulaat laten zien van de gewenste gegevens.
echo '
';
print_r($result);
echo '
';
?>
De API is door zowel publishers als adverteerders te gebruiken. Deze post is voor publishers, binnenkort zullen we ook een stukje schrijven met uitleg voor adverteerders.
Gebruik jij als publisher de API en heb je een handige toepassing bedacht die hierboven niet genoemd staat? Deel het op dit blog!
Het technische gedeelte van deze post is verzorgd door stagiair Wouter de Groot.
Dennis
21 jun 2012
Script werkt in principe wel maar hoe kan ik zorgen dat ik meer resultaten ophaal dan alleen 0 - 1000? En verder zou het prettiger zijn om in de lijst met aangemelde programma's ook je eigen website te kunnen invoeren want nu krijg je een lijst met alle programma's van alle site's.
Ronald Oldenburger
10 okt 2012
Heeft iemand de api al werkende gekregen in Python?
Johan Ong
12 okt 2012
Beste Ronald,
We hebben de API voor je getest. Helaas zijn we tot de conclusie gekomen dat deze niet zal werken met Python. Mocht hier ooit verandering in komen, dan laten we het je weten.
Mochten we je nog ergens anders mee van dienst kunnen zijn, dan kan je het best een mail sturen naar support@daisycon.com o.v.v. je accountnaam. Dan kunnen we je gemakkelijk op weg helpen.
Met vriendelijke groet,
Johan Ong
John O
09 nov 2012
Is het mogelijk data te selecteren? Maw kan ik reisinformatie op de eigen website plaatsen waarbij de data van daisycon komt. John
Chantal Mosso Ramos
12 nov 2012
Beste John, Je kunt divers materiaal uit ons systeem halen wanneer je een account hebt bij Daisycon. Al het aanbod van de adverteerders staat in ons systeem. Ook werken wij met een trackingcode voor al het materiaal. Zo kun je alles terug vinden in je account.