Nuestra API de SMS, API HTTP sencilla y fácil

Esta página proporciona una referencia para todas las funciones disponibles a través de la interfaz HTTP paraenviando y el recepción de SMS.
La API HTTP le permite integrar su sistema (cliente) con ROOTSMS utilizando el protocolo HTTP para enviar mensajes SMS. HTTPS también es compatible con transacciones seguras mediante cifrado SSL.
El cliente emite una solicitud HTTP GET o POST a la interfaz HTTP ROOTSMS proporcionando una lista de parámetros requeridos. Nuestro sistema devuelve una respuesta HTTP que indica el estado del mensaje enviado.

Usted puede enviar SMS y también lista de SMS recibido en su número dedicado
Enviar un SMS :
URL: https://api.rootsms.com/sendsms/
configuraciones Descripción Obligatorio
contenedores Número de destinatario en formato internacional
mensaje El contenido del SMS a enviar al destinatario
Clave API La clave API única vinculada a su cuenta
Lista de mensajes SMS recibidos:
URL: https://api.rootsms.com/getsms/
configuraciones Descripción Obligatorio
Clave API La clave API única vinculada a su cuenta
Ya no se usa
/ENVIAR SMS
Posibles respuestas al enviar un SMS:
codificado Descripción
0 El mensaje se envía sin error.
6 Tiempo de proceso excedido
7 El mensaje no se envía.
30 Error interno: póngase en contacto con el soporte técnico
40 La API CLAVE está deshabilitada
60 Falta la CLAVE API
50 La API no es correcta.
70 Número de envíos múltiples mediante la misma solicitud: 4 números
80 Su cuenta no permite envíos múltiples
99 El país de destino no es accesible en este momento.
100 Exceder el límite de envío de un SMS por minuto (depende de su clave API y opción)


/REENVIAR SMS
Posibles respuestas al reenviar un SMS):
codificado Descripción
200 ID de mensaje faltante
201 la identificación del mensaje no existe
202 el mensaje ya ha sido enviado


Pruebe su API CLAVE aquí
Mostrar la lista de países accesibles
Solicite una API CLAVE gratuita
ENVIAR UN SMS : /ENVIAR SMS
//3 parámetros obligatorios
$número de teléfono = "0032494000000";
$message = "Hola mundo";
$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);
eco 1TP5Allput;
curl_close($ch);


REENVIAR UN SMS PENDIENTE: /REENVIAR SMS
//2 parámetros obligatorios
$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);
eco 1TP5Allput;
curl_close($ch);


LISTA DE SMS RECIBIDOS: /GETSMS
//2 parámetros obligatorios
$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);
eco 1TP5Allput;
curl_close($ch);
ENVIAR UN SMS :
Utilice la dirección de correo electrónico única vinculada a su CLAVE API (consulte en su interfaz de administración).

Por ejemplo :
  • Enviar un correo electrónico a la dirección 1234567910@mailtosms.co (su dirección de correo electrónico única)
  • Con como objeto : el número de teléfono del destinatario
  • Con como cuerpo mensaje: el contenido del sms a enviar
Es todo ! Es así de simple.



ENVIAR UN SMS : /ENVIAR SMS
URL del servicio web: https://api.rootsms.com/sendsms/wsdl/sendSmsNow.wsdl

require_once "lib/nusoap.php";
$client = nuevo nusoap_client("sendSmsNow.wsdl", verdadero);
$error = $client->getError();
$result = $client->call("enviarSms", array("destinatarios" =>$_GET['destinatarios'],"mensaje" =>$_GET['mensaje'],"apikey" =>$_GET['apikey'])) ;

$finalOut = '
<error>'.$result['retorno']['error'].'< /error >
<siente>'.$result['regreso']['enviado'].'< /enviado >
<identificación>'.$result['retorno']['id'].' ';< /identificación >

eco $finalOut;
ENVIAR UN SMS : /ENVIAR SMS
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
SI ResLaunch = Verdadero ENTONCES
ResCode = HTTPGiveResult()
Información("Código HTML: " + ResCode)
FIN
Es posible probar la integración y configuración correcta de su API a través de este enlace: https://api.rootsms.com/sendsms/test/
Sabías ? puede eliminar rápidamente el historial de SMS enviados.
Alquilar un servidor de SMS