Suche in diesem Bereich
Für das Abrufen der Benachrichtigungen aus der Warteschlange stehen die Methoden Polling, Push und E-Mail zur Verfügung.
Polling
Polling ist das aktive Abrufen von Systembenachrichtigungen aus der Warteschlange durch den Benutzer. Die Benachrichtigungen liegen im strukturierten Format vor und werden nach dem FIFO-Prinzip verarbeitet.
Das Abrufen wird in zwei Schritten ausgeführt: die jeweils letze Nachricht wird abgerufen und der Abruf wird dann bestätigt.
Benachrichtigungen abrufen
- JSON: Die aktuelle Systembenachrichtigung kann über die GET /poll-Route abgerufen werden.
- XML: Die aktuelle Systembenachrichtigung kann über den Auftragstyp 0905 PollInfo abgerufen werden.
- EPP: Wenn EPP aktiviert ist, wird für den Benutzer automatisch Polling eingestellt.
Beispiel für JSON, XML und EPP
Benachrichtigungen bestätigen
- JSON: Eine Systembenachrichtigung muss über die Route PUT /poll/{id} bestätigt werden. Die ID kann der Benachrichtigung entnommen werden.
- XML: Eine bestimmte Systembenachrichtigung muss mit dem Auftragstyp 0906 PollConfirm bestätigt werden. Die ID kann der Benachrichtigung entnommen werden.
Benachrichtigungen gelten als "erfolgreich zugestellt", wenn diese durch den Benutzer bestätigt wurden.
Wird eine Benachrichtigung nicht innerhalb von 24 Stunden durch den Benutzer bestätigt, erfolgt die Zustellung auf die Fallback-E-Mail (reply_to aus dem Request).
Beispiel für JSON, XML und EPP
Push (Webhook)
Bei Push werden die Benachrichtigungen durch das System an eine angegebene Adresse (URL) per HTTPS versendet. Das Ziel kann die Systembenachrichtigungen aus dem HTTP Request Body
auslesen und muss mit einem HTTP 200 OK
bestätigen.
Zieladressen
Die Systembenachrichtigung werden via POST an die HTTPS-Zieladresse versendet.
Benachrichtigungen bestätigen
Benachrichtigungen gelten als "erfolgreich zugestellt" wenn der Server als Antwort einen HTTP Status 200
sendet.
Kann eine Benachrichtigung nicht innerhalb von 24 Stunden zugesendet werden, erfolgt die Zustellung auf die Fallback-E-Mail (reply_to aus dem Request).
Quelladresse der Push-Benachrichtigungen
Die SourceIP ist 62.116.129.216. Konfiguriere deine Firewall entsprechend, damit die Push-Benachrichtigungen nicht herausgefiltert werden.
Beispiel für ein PHP-Skript zum Schreiben der Push-Benachrichtigungen
in eine Textdatei
Dieses Skript verarbeitet die Push-Meldung und schreibt diese in die Datei output.txt
. Hinterlege die URL, unter der dieses Script erreichbar ist, im Benutzerprofil unter den API-Einstellungen.
Benachrichtigungen werden per E-Mail versendet (Standardeinstellung).