Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Beschreibung

Mit Hilfe der Funktion DeleteSubscriber können Abonnenten von Verteilerlisten abgemeldet werden. Wenn ein Abonnent danach keine Listenzugehörigkeit mehr hat, wird er komplett aus dem System entfernt. Bei dieser Methode können in einem Request mehrere Adressen angegeben werden, für alle diese Adressen gelten dann die selben Listen, von denen sie abgemeldet werden sollen. Es ist nicht möglich, für jede Adresse einzelne Listen anzugeben. Über die Angabe des Double-Opt-Out Templates kann eine Bestätigung des Empfängers ausgelöst werden. Wenn keine oder eine falsche Template-ID angegeben ist, dann werden die Adressen sofort abgemeldet.

Verfügbar ab Backclick-Version: 5.9.0

Wenn ein Abonnent von einer Liste abgemeldet werden soll, müssen folgende Angaben gemacht werden:

  • ID des Mandanten
  • E-Mail Adresse(n)
  • Verteilerliste(n)
  • ID eines Double-Opt-Out Templates (Standard: 0 => kein DOO); optionale Angabe
  • API-Key (optionale Authentifizierung, wenn nicht angegeben, dann wird die Authentifizierung über die IP-Adressen vorgenommen)


Als Ergebnis wird eine Liste mit abgemeldeten und nicht abgemeldeten E-Mail Adressen ausgegeben.

Beispiel

Beispiel zum Abmelden von Adressen
$client = new SoapClient($wsdlUrl);
$request = new StdClass();
$request->mandatorId = 0;
$request->subscriberEmails = array();
array_push($request->subscriberEmails, "user@example.com");
$request->newsletterListIdsToDelete = array();
array_push($request->newsletterListIdsToDelete, 1);
try {
  var_dump($client->deleteSubscriber($request));
} catch (Exception $e) {
  echo "Error: " . $e->getMessage() . "\r\n";
}
Beispielausgabe
object(stdClass)#3 (2) {
  ["deletedSubscribers"]=>
  string(27) "user@example.com"
  ["notDeletedSubscribers"]=>
  string(0) ""
}

Quellcode

 

Um ein funktionsfähiges Beispiel testen können, steht hier der Quellcode zum Download zur Verfügung.

Beispiel zum Abmelden eines Abonnenten


 

  • No labels