Vårt SMS API, enkelt och lätt HTTP API
Den här sidan ger en referens för alla funktioner som är tillgängliga via HTTP-gränssnittet försändning och den reception av SMS.HTTP API låter dig integrera ditt system (klient) med ROOTSMS med hjälp av HTTP-protokollet för att skicka SMS-meddelanden. HTTPS stöds också för säkra transaktioner med SSL-kryptering.
Klienten utfärdar en HTTP GET- eller POST-begäran till ROOTSMS HTTP-gränssnittet och tillhandahåller en lista över nödvändiga parametrar. Vårt system returnerar ett HTTP-svar som anger status för det skickade meddelandet.
Du kan Skicka meddelanden och även lista SMS mottas på ditt dedikerade nummer
Skicka ett textmeddelande :
URL: https://api.rootsms.com/sendsms/
Lista mottagna SMS-meddelanden:
URL: https://api.rootsms.com/getsms/
URL: https://api.rootsms.com/sendsms/
inställningar | Beskrivning | Obligatorisk |
behållare | Mottagarens nummer i internationellt format | Ja |
meddelande | Innehållet i SMS:et som ska skickas till mottagaren | Ja |
apikey | Den unika API-nyckeln som är länkad till ditt konto | Ja |
URL: https://api.rootsms.com/getsms/
inställningar | Beskrivning | Obligatorisk |
apikey | Den unika API-nyckeln som är länkad till ditt konto | Ja |
Används inte längre
/SKICKA SMS
Möjliga svar när du skickar ett SMS:
/RESENDSMS
Möjliga svar vid återsändning av ett SMS):
Testa ditt KEY API här
Visa listan över tillgängliga länder
Begär ett gratis KEY API
Möjliga svar när du skickar ett SMS:
Kodad | Beskrivning |
0 | Meddelandet skickas utan fel |
6 | Processtiden har överskridits |
7 | Meddelandet skickas inte |
30 | Internt fel - Kontakta teknisk support |
40 | KEY API är inaktiverat |
60 | API-NYCKEL saknas |
50 | API är inte korrekt |
70 | Antal flera sändningar via samma begäran: 4 nummer |
80 | Ditt konto tillåter inte flera sändningar |
99 | Destinationslandet är inte tillgängligt för tillfället |
100 | Överskrider gränsen för att skicka ett SMS per minut (beror på din api-nyckel och ditt alternativ |
/RESENDSMS
Möjliga svar vid återsändning av ett SMS):
Kodad | Beskrivning |
200 | saknat meddelande-id |
201 | meddelande-id finns inte |
202 | meddelandet har redan skickats |
Testa ditt KEY API här
Visa listan över tillgängliga länder
Begär ett gratis KEY API
SKICKA ETT TEXTMEDDELANDE : /SKICKA SMS
//3 obligatoriska parametrar
$phonenumber = "0032494000000";
$message = "Hej världen";
$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);
SKICKA OM ETT VÄNTANDE SMS: /RESENDSMS
//2 obligatoriska parametrar
$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);
LISTA MOTTAGNA SMS: /GETSMS
//2 obligatoriska parametrar
$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 obligatoriska parametrar
$phonenumber = "0032494000000";
$message = "Hej världen";
$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);
SKICKA OM ETT VÄNTANDE SMS: /RESENDSMS
//2 obligatoriska parametrar
$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);
LISTA MOTTAGNA SMS: /GETSMS
//2 obligatoriska parametrar
$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);
SKICKA ETT TEXTMEDDELANDE :
Använd den unika e-postadressen som är länkad till din API-NYCKEL (se i ditt hanteringsgränssnitt).
Till exempel :
Använd den unika e-postadressen som är länkad till din API-NYCKEL (se i ditt hanteringsgränssnitt).
Till exempel :
- Skicka ett mail till adressen 1234567910@mailtosms.co (din unika e-postadress)
- Med som objekt : mottagarens telefonnummer
- Med som kropp meddelande: innehållet i det sms som ska skickas
SKICKA ETT TEXTMEDDELANDE :
/SKICKA SMS
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['meddelande'],"apikey" =>$_GET['apikey'])) ;
$finalOut = '
<fel>'.$result['return']['error'].'< /fel >
<känns>'.$result['return']['skickat'].'< /skickat >
<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['meddelande'],"apikey" =>$_GET['apikey'])) ;
$finalOut = '
<fel>'.$result['return']['error'].'< /fel >
<känns>'.$result['return']['skickat'].'< /skickat >
<id>'.$result['return']['id'].' ';< /id >
echo $finalOut;
SKICKA ETT TEXTMEDDELANDE :
/SKICKA SMS
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
OM Återstart = Sant DÅ
ResCode = HTTPGiveResult()
Info("HTML code: " + ResCode)
SLUTET
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
OM Återstart = Sant DÅ
ResCode = HTTPGiveResult()
Info("HTML code: " + ResCode)
SLUTET
Det är möjligt att testa integrationen och korrekt konfiguration av ditt API via denna länk: https://api.rootsms.com/sendsms/test/
Visste du ? du kan snabbt radera skickade SMS-historik.