Onze SMS API, eenvoudige en gemakkelijke HTTP API

Deze pagina biedt een referentie voor alle functies die beschikbaar zijn via de HTTP-interfaceBezig met verzenden en de receptie van sms-berichten.
Met de HTTP API kunt u uw systeem (client) integreren met ROOTSMS met behulp van het HTTP-protocol om SMS-berichten te verzenden. HTTPS wordt ook ondersteund voor veilige transacties met behulp van SSL-codering.
De client verzendt een HTTP GET- of POST-verzoek naar de ROOTSMS HTTP-interface en verstrekt een lijst met vereiste parameters. Ons systeem retourneert een HTTP-antwoord dat de status van het verzonden bericht aangeeft.

Jij kan sms-berichten verzenden en ook SMS-lijst ontvangen op uw speciale nummer
Stuur een sms :
URL: https://api.rootsms.com/sendsms/
Instellingen Beschrijving Verplicht
containers Ontvangernummer in internationaal formaat Ja
bericht De inhoud van de sms die naar de ontvanger moet worden verzonden Ja
API sleutel De unieke API-sleutel gekoppeld aan uw account Ja
Lijst met ontvangen SMS-berichten:
URL: https://api.rootsms.com/getsms/
Instellingen Beschrijving Verplicht
API sleutel De unieke API-sleutel gekoppeld aan uw account Ja
Niet langer gebruikt
/VERSTUUR SMS
Mogelijke reacties bij het versturen van een SMS:
Gecodeerd Beschrijving
0 Het bericht wordt zonder fouten verzonden
6 Verwerkingstijd overschreden
7 Het bericht wordt niet verzonden
30 Interne fout - Neem contact op met de technische ondersteuning
40 KEY-API is uitgeschakeld
60 API-SLEUTEL ontbreekt
50 API klopt niet
70 Aantal meerdere verzendingen via hetzelfde verzoek: 4 cijfers
80 Uw account staat geen meervoudige verzending toe
99 Het land van bestemming is momenteel niet bereikbaar
100 Overschrijding van de limiet voor het verzenden van één sms per minuut (afhankelijk van uw API-sleutel en optie).


/RESENDMS
Mogelijke reacties bij het opnieuw versturen van een SMS):
Gecodeerd Beschrijving
200 ontbrekende bericht-ID
201 bericht-ID bestaat niet
202 het bericht is al verzonden


Test hier uw KEY API
Geef de lijst met bereikbare landen weer
Vraag een gratis KEY API aan
STUUR EEN SMS : /VERSTUUR SMS
//3 verplichte parameters
$telefoonnummer = "0032494000000";
$message = "Hallo wereld";
$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);


EEN SMS IN AFWACHTING OPNIEUW VERZENDEN: /RESENDMS
//2 verplichte parameters
$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);


LIJST ONTVANGEN SMS: /GETSMS
//2 verplichte parameters
$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);
STUUR EEN SMS :
Gebruik het unieke e-mailadres gekoppeld aan uw API KEY (zie in uw beheerinterface).

Bijvoorbeeld :
  • Stuur een e-mail naar het adres 1234567910@mailtosms.co (uw unieke e-mailadres)
  • Met als voorwerp : het telefoonnummer van de ontvanger
  • Met zoals lichaam bericht: de inhoud van de te versturen sms
Dat is alles ! Het is zo simpel.



STUUR EEN SMS : /VERSTUUR 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['ontvangers'],"message" =>$_GET['bericht'],"apikey" =>$_GET['apikey'])) ;

$finalOut = '
<fout>'.$result['retour']['fout'].'< /fout >
<voelt>'.$result['retour']['verzonden'].'< /verzonden >
<id>'.$result['retour']['id'].' ';< /id >

echo $finalOut;
STUUR EEN SMS : /VERSTUUR SMS
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
ALS ResLaunch = Waar DAN
ResCode = HTTPGiveResult()
Info("HTML-code: " + ResCode)
EINDE
Via deze link is het mogelijk om de integratie en correcte configuratie van uw API te testen: https://api.rootsms.com/sendsms/test/
Wist je dat ? u kunt de geschiedenis van verzonden sms-berichten snel verwijderen.
Huur een SMS-server