Page tree

Versions Compared

Key

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

...

  • No recipients given. => Sie haben keine Empfänger in dem Request angegeben.

Beispiel

Code Block
languagephp
themeEclipse
languagefirstlinephp2
titleBeispiel für den Versand des letzten Newsletters an einen Empfängerfirstline2
linenumberstrue
$client = new SoapClient($wsdlUrl);
$sendLastNewsletterRequest = new StdClass();
$sendLastNewsletterRequest->mandatorId = 0;
$sendLastNewsletterRequest->recipients = array();
$recipient = new StdClass();
$recipient->emailAddress = "user@example.com";
$recipient->newsletterListIds = array(1);
$recipient->subscriberFields = array();
$subscriberField = new StdClass();
$subscriberField->fieldName = utf8_encode ("VORNAME");
$subscriberField->fieldValue = utf8_encode ("Marcel");
array_push($recipient->subscriberFields, $subscriberField);
$subscriberField = new StdClass();
$subscriberField->fieldName = utf8_encode ("NACHNAME");
$subscriberField->fieldValue = utf8_encode ("Hartwig");
array_push($recipient->subscriberFields, $subscriberField);
array_push($sendLastNewsletterRequest->recipients, $recipient);
try {
  $result = $client->sendLastNewsletter($sendLastNewsletterRequest);
  var_dump($result);
} catch (Exception $e) {
  echo "Fehler aufgetreten: " . $e->getMessage() . "\r\n";
} 


Code Block
languagephp
themeEclipse
languagefirstlinephp2
titleBeispielausgabefirstline2
linenumberstrue
object(stdClass)#6 (1) {
  ["success"]=>
  bool(true)
}

...