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/
Lijst met ontvangen SMS-berichten:
URL: https://api.rootsms.com/getsms/
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 |
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:
/RESENDMS
Mogelijke reacties bij het opnieuw versturen van een SMS):
Test hier uw KEY API
Geef de lijst met bereikbare landen weer
Vraag een gratis KEY API aan
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);
//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 :
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
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;
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
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.