languageSelector_dedelanguageSelector_de

Weblication® SEND - REST API

In aktueller Version von Weblication® SEND steht Ihnen eine REST API zur Verfügung.

Aktuell werden folgende Funktionen unterstützt:

  • Anmeldung
  • Nachrichtenversand
  • Nachrichten-Abruf

Zur einfachen Implementierung steht das PHP sendMessenger-Plugin zur Verfügung, das ein Messenger-Objekt erzeugt. Das Messenger Plugin demonstriert die Nutzung der REST-API und vereinfacht diese. Das Messenger Plugin erhalten Sie auf Anfrage über den Support (Support-Formular). In absehbarer Zeit wird dies auch zum Download angeboten werden.

Beispiel: Nutzung des Messenger

// --------- Messenger

$apidata = [
'host' => 'https://send.domain.dd',
'apiKey' => 'key',
'apiPassphrase' => 'passphrase',
];
$messenger = new \sendMessenger\messenger( $apidata );

Beispiel: Nutzung zum Nachrichtenversand

// --------- Nachricht versenden

$data = [
'from' => 'sender@domain.dd',
'to' => 'receiver@domain.dd',
'subject' => 'Betreff',
'message' => 'Unverschlüsselte Nachricht',
'messageSecure' => 'verschlüsslte Nachricht'
];

$fileData = [
'path' => '/path/to/file'
];

$messenger->send( $data, $fileData );

Beispiel: Nutzung der Nachrichtenübersicht für einen Empfänger

// --------- Nachrichtenübersicht abrufen - von einem Empfänger

$postData = [
'username' => 'user', // Benutzername des Empfängers
'userpass' => 'pass', // Passwort des Empfängers
];

$headers = $messenger->fetchHeaders( $postData );

Beispiel: Nutzung zum Nachrichtenabruf über Id

// --------- Nachricht mit Id abrufen
$messenger->setDownloadDirFiles( '/download' ); // Setzt das
Zielverzeichnis für ggfs in der Nachricht enthaltene Dateien

$fetchedData
= $messenger->fetch(
$postData = [
'username' => 'user', // Benutzername des Empfängers
'userpass' => 'pass', // Passwort des Empfängers
'messageId' => '', // Message Id der Nachricht
]
);