Enviar SMS
Envía SMS a un destinatario con la API SMS
DOCUMENTACIÓN API
Enviar SMS
Método de la API que le permite enviar un SMS a un destinatario usando la API SMS. Puede enviar un SMS a cualquier dispositivo móvil del mundo y con remitente personalizado (siempre que la operadora destino lo permita). Con este método también podrá enviar un SMS programado a una fecha / hora que desee.
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=sms | Clase a la que se realiza la petición | Obligatorio |
method=sendsms | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
from | Remitente | Obligatorio |
to | Número móvil destino | Obligatorio |
sms | Mensaje SMS a enviar | Obligatorio |
scheduledatetime | Fecha y hora de envío en formato yyyy-mm-dd hh:mm:ss | Opcional |
output | Formato de salida del resultado | Opcional |
Al realizar peticiones recibirá los siguientes campos:
- status
-
result (si status=success), recibirá los siguientes valores:
- messageid
- credits
- error (si status=error), aquí recibirá el código de error
Los códigos de error posibles son los siguientes:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
NO_ROUTE_AVAILABLE | No hay rutas disponibles para el destino indicado |
NO_CREDITS | No dispone de saldo suficiente |
Parámetros:
- class : sms
- method : sendsms
- user : user
- password : password
- from : Afilnet
- to : 34600000000
- sms : sms+test
- scheduledatetime :
- output :
Petición:
https://www.afilnet.com/api/http/?class=sms&method=sendsms&user=user&password=password&from=Afilnet&to=34600000000&sms=sms+test&scheduledatetime=&output=
Envíe SMS con nuestra API a cualquier número móvil del mundo utilizando cómo destinatario el número en formato internacional
Programe a través de nuestra API SMS envíos a una fecha y hora concretas
Nuestra API siempre le devuelve un identificador de envío con el que posteriormente podrá conocer el estado de entrega del SMS utilizando el método 'sms.getdeliverystatus'.