Este documento proporciona una referencia para todas las funciones disponibles a través de la interfaz HTTP para enviar SMS.
La API HTTP te permite integrar tu aplicación (cliente) aeasysms (Portal) utilizando el protocolo HTTP para enviar SMS. HTTPS es compatible específicamente para todas las transacciones que utilizan cifrado SSL.
El Cliente emite una solicitud HTTP GET a la interfaz HTTP de easysms al enviarle una lista de los parámetros requeridos. easysms emite de vuelta una Respuesta HTTP Response la cual indica el éxito de la transacción
Nótese que el delimitador utilizado en muchos casos en datos devueltos es '|', el carácter de barra vertical (ASCII 124). Por favor, recuerda que debes cifrar la URL de todos los parámetros pasados.
Los comandos disponibles en esta versión de la API de easysms se indican a continuación.
URL: https://www.net2sms.gr/srvauth/index?cmd=easysms&action=send_sms
| Parámetros | Descripción | Presencia |
|---|---|---|
text |
Mensaje que se enviará. Debe ser codificado con URL . | Requerido |
mobile_number |
MSIDSN del destinatario del mensaje. Ej => 49175123456 | Requerido |
originator |
ID del remitente (si es alfanumérico, máx 11 caracteres, máx 16 dígitos numéricos) | Opcional |
flash |
Activar SMS con Flash | Opcional |
request_delivery |
Activar reporte de entrega | Opcional |
return_code | sms_id | balance
| Descripción | |
|---|---|
return_code |
1 para mensaje enviado, de lo contrario no se pudo enviar el mensaje |
sms_id |
id del mensaje, los reportes de entrega se dan en los ID de mensaje |
saldo |
saldo de la cuenta |
Para enviar 'Hola Mundo' al '49175123456' y que se muestre como enviado por 'MiEmpresa' debes usar =>
https://www.net2sms.gr/srvauth/index?cmd=easysms&action=send_sms&text=Hello%20World&mobile_number=49175123456&originator=MyCompany
La puerta de enlace responderá algo así como =>
1|456123789|112
Que se traduce a que los SMS se han puesto en cola con éxito con el id 456123789 y tu saldo es 112