Callback Schnittstelle

Sobald ein Newsletter-Empfänger auf den Abmeldelink klickt, wird er aus ihrer Empfängerliste gelöscht und erhält somit keine weiteren E-Mails mehr. Falls Sie Ihren Datenbestand aus Ihrer Shopsoftware exportieren, so würde der Empfänger weiterhin exportiert und Ihre Newsletter bekommen. Um dieses zu verhindern, bieten wir einen Callback an, der den Empfänger an Ihr System überträgt.

Mit Hilfe des Callbacks können Sie also Ihre Empfängerliste, parallel zum Datenbestand des Newslettersystems aktuell halten.

Geben Sie Ihre Callback URL unter "Ihr Konto" -> "Versand, Import & Export" -> "Abmelde Optionen" an.

Der Callback wird mit der HTTP-Methode POST aufgerufen. Als Datenstruktur kommt ein recipient-Array welches alle gespeicherten Daten beinhalt.

Beispiel:

 

Der Header des Callbacks wird wie folgt gesendet:

callback.php POST 
Content-Type: application/xml; charset=UTF-8

 

Der encodierte Body sieht wie folgt aus:

recipient%5Bapproved%5D=true&
recipient%5Bbirthdate%5D=1988-14-01&
recipient%5Bcached_tag_list%5D=Kunden&
recipient%5Bccode%5D=DE&
recipient%5Bcity%5D=Bremen&
recipient%5Bcreated_at%5D=Wed+Sep+23+12%3A58%3A14+UTC+2009&
recipient%5Bemail%5D=ceo%40microsoft.de&
recipient%5Bfirstname%5D=Digi&
recipient%5Bgender%5D=m&
recipient%5Bid%5D=15&
recipient%5Bimport_id%5D=9&
recipient%5Bkey%5D=1312&
recipient%5Blastname%5D=Neo&
recipient%5Bonly_text%5D=false&
recipient%5Bpcode%5D=28203&
recipient%5Bstreet%5D=Wiener%20Strasse%201&
recipient%5Bupdated_at%5D=Wed+Sep+23+12%3A58%3A14+UTC+2009&
recipient%5Buser_id%5D=1

 

In PHP können Sie per $_POST['recipient'] auf die Daten zugreifen:

[recipient] => Array (
  [key] => 1312
  [email] => ceo@microsoft.com
  [firstname] => Digi
  [lastname] => Neo
  [gender] => m
  [birthdate] => 1988-14-01
  [street] => Wiener Strasse 1
  [city] => Bremen
  [pcode] => 28359
  [ccode] => DE
  [cached_tag_list] => Kunden
  [only_text] => 0
  [approved] => 1
)


Zurück zu: API