Fax-API – Für Entwickler: Schnittstelle zu simple-fax.de

6. Januar 2017

Mit dem simple-fax.de Webservice bringen Sie Ihren eigenen Anwendungen das Faxen bei.
Die SOAP-Schnittstelle von simple-fax.de lässt sich alle möglichen Anwendungen integrieren.
Aus jeder Anwendung heraus einfach direkt mit Simple-Fax Faxe verschicken – das ist ab sofort mit Hilfe unserer Fax-API leicht umzusetzen!

Fax API: Funktionalität auf einen Blick

Fax API von simple-fax.de steht nicht nur für Fax-Application Programming Interface, also für eine Schnittstelle zur Anwendungsprogrammierung, sondern auch für eine geniale Entwickler-Lösung. Integrieren Sie mit Fax API über die Programmiersprache PHP die SOAP-Programmierschnittstelle von simple-fax.de in Ihre Anwendungen und lassen Sie Ihre eigene App faxen.

Was ist eine Fax-API?

Eine Fax-API ist eine webbasierte Schnittstelle, mit der man das Versenden von Faxen in verschiedensten Anwendungen einbinden kann. Das ist absolut praktisch und spart Zeit, da Sie Dokumente direkt und ohne Umwege weiterleiten können.

Die Fax-API ist dabei ein Codesegment, welches Entwickler in den Code ihrer eigenen Anwendung übernehmen und entsprechend anpassen können. Er sorgt dafür, dass man beispielsweise aus Textprogrammen oder beliebigen anderen Softwares heraus Faxe erzeugen und auch gleich versenden kann, wenn eine über sie Software eine Verbindung zu dem Service von Simple-Fax hergestellt ist.

Natürlich kann man dennoch weiterhin den praktischen und einfachen Service von simple-fax.de über den eigenen Account nutzen, allerdings erleichtert der Zugang aus einer Anwendung heraus die Arbeit weil er einige Schritte des herkömmlichen Weges erspart. Sie können außerdem jederzeit Ihre Faxaufträge überwachen und planen, ohne auf den Komfort des üblichen Benutzerkontos verzichten zu müssen.

Fax-API für Entwickler

Als Fax-Dienstleister bieten wir Entwicklern unsere Fax-API an, welche die Funktionalität von simple-fax.de nahtlos aufgreift.

Wie funktioniert das?

API ist eine Abkürzung für „Application Programming Interface“ und gibt damit schon sehr gut wieder, was genau gemeint ist. Sie basiert in diesem Fall auf einer SOAP-Schnittstelle, wobei die Einbindung meistens in PHP, einer gängigen Programmiersprache stattfindet. Andere Programmiersprachen wie Java oder .Net sind jedoch auch möglich und können die Schnittstelle ebenso ansprechen.

Die Fax-API vereinfacht die Übergabe von Daten zwischen einzelnen Modulen in Programmen, übergibt beispielsweise die Parameter einer Datei an das simple-fax.de Faxprogramm und  übersetzt die entsprechenden Dateien damit in Formate, die als Fax versendet werden können.

API-Dokumentation

Die detaillierte Dokumentation einer Schnittstelle beinhaltet die Schnittstellenfunktionen und listet die dazugehörigen Parameter auf. Wir bieten an dieser Stelle eine API-Dokumentation für die ordnungsgemäße und einfache Einbindung der Fax-API in Ihre Software. Die Dokumentation gibt Hilfestellung und beschreibt die Vorgehensweise für Programmierer. Für einen besseren Überblick erhalten Sie ebenfalls Beispielcode. Die meisten Integrationen finden in der Programmiersprache PHP statt, aus diesem Grund stellen wir Ihnen ein PHP Beispiel zur Verfügung.


$fp = fopen("test.pdf", "r");
while(!feof($fp)) $data .= fread($fp,1024);
$pdffile = base64_encode($data);
require_once "SOAP/Client.php";
$wsdl = new SOAP_WSDL("http://longisland.simple-fax.de/soap/index.php?wsdl");
$proxy = $wsdl->getProxy();
$response = $proxy->sendfax("USERNAME", "PASSWORD", "053149059001", $pdffile, "PDF", "Absender im Header", "http://your-domain.de/callback.php");
$response = preg_split("/;/", $response);
print_r($response);