Enviar un mensaje SMS

El envío de un mensaje SMS con la Messages API puede realizarse con una llamada a la API, autenticada mediante una JWT.

En el código de ejemplo que aparece a continuación tendrá que sustituir las siguientes variables por valores reales:

Clave Descripción
FROM_NUMBER El número de teléfono desde el que envías el mensaje.
TO_NUMBER El número de teléfono al que envías el mensaje.

NOTA: No utilice un + o 00 cuando introduzca un número de teléfono, empiece por el prefijo del país, por ejemplo 447700900000.

Ejemplo

Escriba el código

Añada lo siguiente a send-sms.sh:

curl -X POST https://api.nexmo.com/v1/messages \
  -H "Authorization: Bearer "$JWT\
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d $'{
    "to": "'${MESSAGES_TO_NUMBER}'",
    "from": "'${SMS_SENDER_ID}'",
    "channel": "sms",
    "message_type": "text",
    "text": "This is an SMS sent using the Vonage Messages API."
  }'

Ver fuente completa

Ejecute su código

Guarde este archivo en su máquina y ejecútelo:

bash send-sms.sh

Esto enviará un mensaje SMS al número de destino especificado.

TIP: Si realiza las pruebas con Curl, necesitará un JWT. Puede ver cómo crear uno en la documentación de creación de un JWT.

Enviar un mensaje SMS

La Messages API ofrece la posibilidad de enviar mensajes a varios canales, como Facebook Messenger, SMS, WhatsApp y Viber. En esta tarea se examina el uso de la Messages API para enviar un mensaje SMS.

Pasos
1
Introducción a este tutorial
2
Prerequisites
3
Enviar un SMS
4
¿Y ahora qué?