Envío de SMS

Esta solicitud se utiliza para enviar mensajes de texto en tiempo real o diferido.

URL

POST https://api.smspartner.fr/v1/send

Configuraciones

Cada solicitud de API es compatible con los siguientes parámetros :

  • La plataforma no envía SMS comerciales entre las 10 pm y las 8 am de lunes a viernes, y los domingos y feriados (establecidos legalmente). Si un SMS es enviado, estará en pausa hasta el siguiente día hábil a las 8 am.
  • ¿Usted no envía mensaje de texto comercial? contáctese con nosotros : help@smspartner.fr
apiKey Clave de API de su cuenta. Usted lo consigue en su cuenta SMS Partner.
phoneNumbers Números de teléfono de los destinatarios.
Para enviar varios números de SMS deben estar separados por comas.
Pueden ser :

  • el formato nacional (06xxxxxxxx) o internacional (+ 336xxxxxxxx) para los números franceses.
  • en formato internacional (+ 496xxxxxxxx) para números de fuera de Francia.
message Contenido de los mensajes SMS. 160 caracteres por SMS (más allá, que se contarán SMS extra por 153 caracteres).

Advertencia, algunos caracteres especiales y acentuados serán reemplazados cuando se envíen:
Ver la lista

\r\n Vamos a hacer un salto de línea.
La mención de STOP SMS es obligatorio para los SMS comerciales (ver los parámetros siguientes isStopSms)

Ajustes opcionales
gamme Gama de SMS, su valor debe ser :

  • 1 para SMS premium
  • 2 para SMS de bajo costo

Si el valor se deja en blanco, el SMS se enviará como premium.

sender Emisor del mensaje. Si el emisor se deja en blanco, el SMS se envía con un operador abreviado como remitente (por ejemplo 36xxx).

El número de caracteres para el nombre del emisor debe estar entre 3 y 11 inclusive, y no debe contener caracteres especiales.
Algunos modelos de teléfonos móviles no interpretan espacios.

scheduledDeliveryDate Fecha de envío del SMS, en formato dd/mm/YYYY. Para ser definido solo si desea que el SMS se envie diferido.
time Hora de envio del SMS (formato 0-24), obligatorio si scheduledDeliveryDatese define
minute Tiempo de minutos para el envío de SMS (formato 0-55, intervalo de cinco minutos).
, obligatorio si scheduledDeliveryDate se define.
isStopSms Gama premium 1 para agregar la señal de STOP al final del SMS (necesario para SMS comercial).

Rango de bajo coste : Este parámetro no es aplicable para esta gama, es necesario añadir manualmente el NoPub=STOP para SMS comercial.

sandbox Para tester el envío de SMS (prueba), puede utilizar el parámetro de sandbox:

  • 1 para habilitar el recinto de seguridad

No se enviará SMS, y no habrá ningún cargo en su cuenta.
Estos SMSs serán eliminados de su lista de correo de forma automática todos los días.

_format Formato de la respuesta. Se puede elegir entre JSON o XML. Por defecto, el formato de respuesta es JSON.

Solicitud

Ejemplo de solicitud:

Respuestas

Errores

Ejemplo de mensaje de error:

Código de control

Código de error
1 Se requiere la clave de la API
2 Se requiere el número de teléfono
9 Al menos una restricción fue violada al enviar :

  • El transmisor no puede ser superior a 11 caracteres
  • Número de teléfono no válido.
  • Si scheduledDeliveryDate se define :
    • La fecha (dd / mm / aaaa) es anterior a la fecha actual.
    • Se requiere el minuto.
    • Se requiere tiempo.
10 Clave de API no válido
11 Falta de crédito