Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Another auto import is running. Please try again later. => Es läuft bereits ein Import. bitte später noch einmal probieren.
  • No data for import given. => Sie haben im Import keine Daten angegeben.
  • No List-ID's given in import. => Sie haben keine Verteilerlisten angegeben.
  • Should I create or update a filter? => Sie haben angegeben, dass ein Filter angelegt werden soll, aber gleichzeitig die ID eines anzureichernden Filters angegeben.
  • Filter with ID #x is non existent. => Der anzureichernde Filter existiert nicht.
  • Could not create import file. => Problem beim Anlegen der temporären Datei aufgetreten.

Beispiel

Code Block
languagephp
themeEclipse
languagefirstlinephp2
titleBeispiel für den Import und das Anlegen eines Profilfiltersfirstline2
linenumberstrue
$client = new SoapClient($wsdlUrl);
$importSubscribersRequest = new StdClass();
$importSubscribersRequest->mandatorId = 0;
$importSubscribersRequest->newsletterListIds = array(1);
$importSubscribersRequest->createFilter = true;
$importData = utf8_encode("EMAIL\tVORNAME\tNACHNAME\r\n");
for ($i = 0; $i < 10; $i++) {
  $importData = $importData . utf8_encode("user-" . $i . "@example.com\tVorname-" . $i . "\tNachname-" . $i . "\r\n");
}
$importSubscribersRequest->importData = $importData;
try {
  $result = $client->importSubscribers($importSubscribersRequest);
  var_dump($result);
} catch (Exception $e) {
  echo "Fehler aufgetreten: " . $e->getMessage() . "\n";
}


Code Block
languagephp
themeEclipse
languagefirstlinephp2
titleBeispielausgabefirstline2
linenumberstrue
object(stdClass)#3 (1) {
  ["filterId"]=>
  int(1)
}

...