Unsere SMS-API, einfache und unkomplizierte HTTP-API
Diese Seite bietet eine Referenz für alle Funktionen, die über die HTTP-Schnittstelle verfügbar sindSenden und das Rezeption von SMS.Mit der HTTP-API können Sie Ihr System (Client) mit ROOTSMS integrieren und dabei das HTTP-Protokoll zum Senden von SMS-Nachrichten verwenden. Für sichere Transaktionen mit SSL-Verschlüsselung wird auch HTTPS unterstützt.
Der Client gibt eine HTTP-GET- oder POST-Anfrage an die ROOTSMS-HTTP-Schnittstelle aus und stellt eine Liste der erforderlichen Parameter bereit. Unser System gibt eine HTTP-Antwort zurück, die den Status der gesendeten Nachricht angibt.
Du kannst sende Textnachrichten und auch Liste SMS unter Ihrer dedizierten Nummer empfangen
Senden Sie eine SMS :
URL: https://api.rootsms.com/sendsms/
Empfangene SMS-Nachrichten auflisten:
URL: https://api.rootsms.com/getsms/
URL: https://api.rootsms.com/sendsms/
Einstellungen | Beschreibung | Obligatorisch |
Behälter | Empfängernummer im internationalen Format | Ja |
Nachricht | Der Inhalt der SMS, die an den Empfänger gesendet werden soll | Ja |
API-Schlüssel | Der eindeutige API-Schlüssel, der mit Ihrem Konto verknüpft ist | Ja |
URL: https://api.rootsms.com/getsms/
Einstellungen | Beschreibung | Obligatorisch |
API-Schlüssel | Der eindeutige API-Schlüssel, der mit Ihrem Konto verknüpft ist | Ja |
Nicht mehr verwendet
/SMS SENDEN
Mögliche Reaktionen beim Versenden einer SMS:
/RESENDSMS
Mögliche Reaktionen beim erneuten Versenden einer SMS):
Testen Sie hier Ihre KEY-API
Zeigen Sie die Liste der erreichbaren Länder an
Fordern Sie eine kostenlose KEY-API an
Mögliche Reaktionen beim Versenden einer SMS:
Codiert | Beschreibung |
0 | Die Nachricht wird ohne Fehler gesendet |
6 | Prozesszeit überschritten |
7 | Die Nachricht wird nicht gesendet |
30 | Interner Fehler – Wenden Sie sich an den technischen Support |
40 | Die KEY-API ist deaktiviert |
60 | API-SCHLÜSSEL fehlt |
50 | API ist nicht korrekt |
70 | Anzahl der Mehrfachsendungen über die gleiche Anfrage: 4 Nummern |
80 | Ihr Konto erlaubt kein Mehrfachversand |
99 | Das Zielland ist derzeit nicht erreichbar |
100 | Das Limit für den Versand einer SMS pro Minute wird überschritten (abhängig von Ihrem API-Schlüssel und Ihrer Option). |
/RESENDSMS
Mögliche Reaktionen beim erneuten Versenden einer SMS):
Codiert | Beschreibung |
200 | Fehlende Nachrichten-ID |
201 | Nachrichten-ID existiert nicht |
202 | Die Nachricht wurde bereits gesendet |
Testen Sie hier Ihre KEY-API
Zeigen Sie die Liste der erreichbaren Länder an
Fordern Sie eine kostenlose KEY-API an
SENDEN SIE EINE SMS : /SMS SENDEN
//3 obligatorische Parameter
$phonenumber = "0032494000000";
$message = "Hallo Welt";
$apikey = "3bae4f51b8b8fd266987c........";
$URL = "https://api.rootsms.com/sendsms/?recipients=$phonenumber&message=$message&apikey=$apikey";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
EINE AUSSTEHENDE SMS ERNEUT SENDEN: /RESENDSMS
//2 obligatorische Parameter
$apikey = "3bae4f51b8b8fd266987c........";
$id = "123456789465465.....";
$URL = "http://api.rootsms.com/resendsms/?apikey=$apikey&id=$id";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
LISTE EMPFANGENE SMS: /GETSMS
//2 obligatorische Parameter
$apikey = "3bae4f51b8b8fd266987c........";
$URL = "http://api.rootsms.com/getsms/?apikey=$apikey";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
//3 obligatorische Parameter
$phonenumber = "0032494000000";
$message = "Hallo Welt";
$apikey = "3bae4f51b8b8fd266987c........";
$URL = "https://api.rootsms.com/sendsms/?recipients=$phonenumber&message=$message&apikey=$apikey";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
EINE AUSSTEHENDE SMS ERNEUT SENDEN: /RESENDSMS
//2 obligatorische Parameter
$apikey = "3bae4f51b8b8fd266987c........";
$id = "123456789465465.....";
$URL = "http://api.rootsms.com/resendsms/?apikey=$apikey&id=$id";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
LISTE EMPFANGENE SMS: /GETSMS
//2 obligatorische Parameter
$apikey = "3bae4f51b8b8fd266987c........";
$URL = "http://api.rootsms.com/getsms/?apikey=$apikey";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
SENDEN SIE EINE SMS :
Verwenden Sie die eindeutige E-Mail-Adresse, die mit Ihrem API-SCHLÜSSEL verknüpft ist (siehe in Ihrer Verwaltungsoberfläche).
Zum Beispiel :
Verwenden Sie die eindeutige E-Mail-Adresse, die mit Ihrem API-SCHLÜSSEL verknüpft ist (siehe in Ihrer Verwaltungsoberfläche).
Zum Beispiel :
- Senden Sie eine E-Mail an die Adresse 1234567910@mailtosms.co (Ihre eindeutige E-Mail-Adresse)
- Mit als Objekt : die Telefonnummer des Empfängers
- Mit wie Körper Nachricht: Der Inhalt der zu sendenden SMS
SENDEN SIE EINE SMS :
/SMS SENDEN
WebService-URL: https://api.rootsms.com/sendsms/wsdl/sendSmsNow.wsdl
require_once "lib/nusoap.php";
$client = new nusoap_client("sendSmsNow.wsdl", true);
$error = $client->getError();
$result = $client->call("sendSms", array("recipients" =>$_GET['recipients'],"message" =>$_GET['message'],"apikey" =>$_GET['apikey'])) ;
$finalOut = '
<Fehler>'.$result['return']['error'].'< /error >
<fühlt>'.$result['return']['sent'].'< /gesendet >
<id>'.$result['return']['id'].' ';< /id >
echo $finalOut;
WebService-URL: https://api.rootsms.com/sendsms/wsdl/sendSmsNow.wsdl
require_once "lib/nusoap.php";
$client = new nusoap_client("sendSmsNow.wsdl", true);
$error = $client->getError();
$result = $client->call("sendSms", array("recipients" =>$_GET['recipients'],"message" =>$_GET['message'],"apikey" =>$_GET['apikey'])) ;
$finalOut = '
<Fehler>'.$result['return']['error'].'< /error >
<fühlt>'.$result['return']['sent'].'< /gesendet >
<id>'.$result['return']['id'].' ';< /id >
echo $finalOut;
SENDEN SIE EINE SMS :
/SMS SENDEN
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
WENN ResLaunch = True DANN
ResCode = HTTPGiveResult()
Info("HTML-Code: " + ResCode)
ENDE
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
WENN ResLaunch = True DANN
ResCode = HTTPGiveResult()
Info("HTML-Code: " + ResCode)
ENDE
Über diesen Link können Sie die Integration und korrekte Konfiguration Ihrer API testen: https://api.rootsms.com/sendsms/test/
Wussten Sie ? Sie können den Verlauf gesendeter SMS schnell löschen.