Enviar un mensaje de Facebook con conmutación por error

El envío de un mensaje de Facebook con conmutación por error a otro canal se consigue realizando una única solicitud al punto final de la Dispatch API.

En este ejemplo implementará el siguiente flujo de trabajo:

  1. Envía un mensaje de Facebook Messenger al usuario utilizando la Messages API.
  2. Si el mensaje de Facebook Messenger no se lee después de 600 segundos, el flujo de trabajo pasará al siguiente paso.
  3. Envíe un SMS al usuario utilizando la Messages API. La dirección FROM_NUMBER es el número desde el que envías un mensaje. TO_NUMBER es el número de teléfono del destinatario.
Clave Descripción
FROM_NUMBER El número de teléfono desde el que envías el mensaje. No utilice un + o 00 cuando introduzca un número de teléfono, empiece por el prefijo del país, por ejemplo, 447700900000.
TO_NUMBER El número de teléfono del destinatario. No utilice un + o 00 cuando introduzca un número de teléfono, empiece por el prefijo del país, por ejemplo, 447700900000.
FB_SENDER_ID Su ID de página. En FB_SENDER_ID es el mismo que el to.id que recibió en el evento de mensajería entrante en su URL de Webhook de Mensaje Entrante.
FB_RECIPIENT_ID El PSID del usuario al que desea responder. La dirección FB_RECIPIENT_ID es el PSID del usuario de Facebook al que envías el mensaje. Este valor es el from.id que recibió en el evento de mensajería entrante en su URL de Webhook de Mensaje Entrante.

Ejemplo

Escriba el código

Añada lo siguiente a send-message-with-failover.sh:

Ver fuente completa

Ejecute su código

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

bash send-message-with-failover.sh

Envío de un mensaje de Facebook con conmutación por error

La Dispatch API permite crear flujos de trabajo de mensajes con conmutación por error a canales secundarios. En esta tarea se examina el uso de la Dispatch API para enviar un mensaje de Facebook con conmutación por error al canal SMS.

Pasos
1
Introducción a esta tarea
2
Prerequisites
3
Vincula tu página de Facebook a tu cuenta de Vonage
4
Enviar un mensaje de Facebook con conmutación por error
5
¿Y ahora qué?