Auslesen der offenen Transaktionen aus der Groupon-API


$EndDate = date('Y-m-d');
$startddate = date('Y-m-d', strtotime('-3 month'));
$report_url = 'https://partner-int-api.groupon.com/reporting/v2/campaignActivity.csv?clientId=deineid&group=date&date=['.$startddate.'&date='.$EndDate.']&campaign.currency=EUR';
$homepage = file_get_contents($report_url);
$homepage = utf8_encode($homepage);
$homepage = str_replace('"', '', $homepage);
$homepage = explode("\n", $homepage);
foreach($homepage as $transaction)
{
$arr_transaction = explode(',', $transaction);
$gcommission=$gcommission+$arr_transaction[14];
}
echo "Groupon: ".$gcommission."
";

Die Beendigung der Partnerschaft von Groupon / Zanox machte neulich die Anbindung des Groupon-Partnerprogramms notwendig. Das Script behandelt hier nur (!) die Ausgabe der CSV-basierenden Reports, man kann natürlich die Formate „JSON“ und „XML“ verwenden, wenn die „report_url“ in der Form „campaignActivity.[format]“ angepasst wird. Die Variable „deineid“ verlangt einen speziellen API-Reporting-Code, den man sich über die Profilansicht besorgen kann. Weitere Informationen zur API und den auslesbaren Daten findet man im „Help-Center„.

Schreibe einen Kommentar