Integración de mensajes salientes de Viber con Atmosphere®

Description

Descripción

En este tutorial explicamos cómo enviar mensajes salientes a los usuarios de Viber utilizando Atmosphere®. Viber permite que las cuentas envíen mensajes a otros usuarios de Viber que estén suscritos a la cuenta. Viber es compatible con varios tipos de mensajes (texto, imagen, vídeo, archivo, ubicación, sticker, contactos, contenidos de carrusel y URL). En este tutorial aprenderemos a enviar un mensaje de texto simple. Para obtener información sobre cómo enviar otros tipos de mensajes, consulte la documentación de Viber.

Para habilitar los mensajes salientes, necesitará lo siguiente:

  • Una cuenta de Atmosphere® de IntelePeer: Obtenga su cuenta gratis aquí.
  • Una cuenta de Viber: Para crear una cuenta, ingrese a la plataforma desde un dispositivo móvil.
  • Una herramienta de solicitud de API: Existen varias herramientas gratuitas, entre ellas cURL, Postman y Fiddler. Usted elegirá la que mejor se adapte a sus necesidades.

Nota: El código de función de ejemplo en Python se proporciona tal cual. Adapte el ejemplo a su caso de uso, o diseñe el suyo utilizando su lenguaje de programación favorito.

Cómo hacer para

Configurar Viber

  1. Cree un bot de Viber: Cuando inicie sesión en Viber, seleccione Create Bot Account en el panel de navegación de la izquierda.

  1. Complete el formulario web: Un webhook (también llamado web callback o HTTP push API) es una forma que tiene Viber para proporcionar información en tiempo real a sus aplicaciones.
 

  1. Haga clic en Create.
  1. Se creará su bot y anotará su token de autenticación de cuenta. Este token es un identificador de cuenta único que se utiliza para autorizar cualquier solicitud de API.

Configure Atmosphere®

  1. Añada una acción External Web Call a su flujo.
  2. Vaya a la sección ADD HEADER y añada el siguiente par clave/valor.
    • Clave: X-Viber-Auth-Token
    • Token: Su token de autenticación de la cuenta de Viber

  1. Configure la acción de la siguiente manera:

 

METHOD: POST

URL OF SERVICE: https://chatapi.viber.com/pa/send_message

CONTENT-TYPE: application/json

{
   "receiver":"01234567890A=",
   "sender":{
               "name":"My Company Name"
           }
   "type":"text",
   "text":"Hello world!"
}

Sólo se han añadido al ejemplo los campos requeridos. Para obtener información detallada sobre estos parámetros y los opcionales, consulte la documentación de Viber.

 

  1. Guarde e implemente su flujo.