XML Schnittstelle für Newsletteradressen


Newsletteradressen kommen aus unterschiedlichsten Quellen und werden oft nicht nur einmalig, sondern periodisch verwendet.
Zum Speisen einer Newsletter-Adressliste aus externen Quellen steht das folgende Programm zur Verfügung:

https://www.mgvo.de/prog/pub_newsadr_post.php

Das Programm benötigt die folgenden Parameter, die mit der POST-Methode übergeben werden:
  • call_id: Es ist die eindeutige Identifikation des Vereins. Sie wird bei den allgemeinen Parametern angezeigt.
  • listid: eindeutiger Bezeichner der zu pflegenden Adressliste
  • secretkey: geheimer Schlüssel, der bei den technischen Parametern hinterlegt wurde
  • delflag: Wenn das Feld auf den Wert "1" gesetzt wird, werden alle Adressen, die bisher in der Newsletter-Adressliste gespeichert waren, gelöscht, bevor die neue Liste geladen wird.
  • adrxmllist: XML-String, der die Daten enthält (s.u.)

Der XML-String muss jede Adresse mit dem Elementnamen "adress" beinhalten. Die Felder jeder Adresse gehen aus der Feldbeschreibung für den Datenimport hervor.

Beispiel:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE xml (View Source for full doctype...)>
<newsadresses>
<adress>
<anrede>3</anrede>
<nachname>Mustermann</nachname>
<vorname>Jürgen</vorname>
<email>j.mustermann@gmx.de</email>
<notiz>Musterfirma AG und Co KG</notiz>
</adress>
</newsadresses>