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/
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
Empfangene SMS-Nachrichten auflisten:
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:
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);
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 :
  • 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
Das ist alles ! So einfach ist das.



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;
SENDEN SIE EINE SMS : /SMS SENDEN
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.
Mieten Sie einen SMS-Server