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/
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
Lista mottagna SMS-meddelanden:
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:
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);
SKICKA ETT TEXTMEDDELANDE :
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
Det är allt ! Det är så enkelt.



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;
SKICKA ETT TEXTMEDDELANDE : /SKICKA SMS
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.
Hyr en SMS-server