Envíe imágenes y otros contenidos multimedia a través de WhatsApp con Node.js
Tiempo de lectura: 2 minutos
La API de Twilio para WhatsApp no solo le permite enviar mensajes de texto a los números de WhatsApp, sino también enviar y recibir mensajes con contenido multimedia. Esto le permite enviar imágenes (JPG, JPEG, PNG), archivos de audio e incluso PDF de hasta 5 MB. Veamos cómo podemos hacerlo utilizando Node.js.
Si prefiere ver un video tutorial, vea este video en nuestro canal de YouTube:
Primero lo primero
Antes de comenzar, asegúrese de tener lo siguiente:
- Una cuenta Twilio (regístrese gratis)
- Node.js y un administrador de paquetes como npm instalado
- El canal del sandbox de WhatsApp (aprenda a activar su sandbox de WhatsApp)
- Establezca su SID de la cuenta y su token de Auth como variables del entorno
Si desea probar esto, asegúrese de configurar un nuevo proyecto ejecutando lo siguiente:
Envío de su primer mensaje con contenido multimedia
Instale la twilio
biblioteca auxiliar ejecutando:
Cree un nuevo archivo llamado index.js
y coloque el siguiente código en él:
Esto iniciará un Twilio Client mediante la twilio
biblioteca auxiliar y, a continuación, creará un nuevo mensaje a su número de WhatsApp. Asegúrese de cambiar el WHATSAPP_SANDBOX_NUMBER
y YOUR_NUMBER
con los respectivos números y no dude en cambiar el valor de mediaUrl
con una URL a cualquier otra imagen, fragmento de sonido o PDF.
Después, ejecute su código:
Debe recibir un mensaje con el contenido multimedia y el texto que envió.
¿Qué sigue?
Hay algunas diferencias entre los MMS y los mensajes con contenido multimedia de WhatsApp. Los mensajes con contenido multimedia solo se pueden enviar a los usuarios de WhatsApp si hay una session
activa establecida. Las sesiones se crean cuando un usuario responde a un mensaje de plantilla o cuando el usuario inicia la conversación mediante enviando un mensaje. Una sesión dura 24 horas desde el último mensaje del usuario. Los mensajes con contenido multimedia de WhatsApp tampoco admiten algunos de los tipos de archivos que ofrece el MMS. Para obtener más información sobre el soporte de tipos de archivo, consulte las preguntas frecuentes.
Si desea revisar otras cosas que son posibles con Twilio para la API de WhatsApp, consulte las siguientes publicaciones:
Publicaciones relacionadas
Recursos relacionados
Twilio Docs
Desde API hasta SDK y aplicaciones de muestra
Documentación de referencia de API, SDK, bibliotecas auxiliares, inicios rápidos y tutoriales para su idioma y plataforma.
Centro de Recursos
Los últimos libros electrónicos, informes de la industria y seminarios web
Aprenda de los expertos en participación del cliente para mejorar su propia comunicación.
Ahoy
Centro de la comunidad de desarrolladores de Twilio
Mejores prácticas, ejemplos de códigos e inspiración para crear comunicaciones y experiencias de participación digital.