Cómo enviar un mensaje de WhatsApp en 30 segundos con PHP
Tiempo de lectura: 2 minutos
WhatsApp se considera una de las mejores aplicaciones de mensajería a nivel mundial, con más de 1,5 mil millones de usuarios y más de 60 000 millones de mensajes enviados diariamente. Ha demostrado ser segura y confiable a lo largo de los años y, ahora, gracias a las encuestas recientes, sabemos que las empresas en línea lo utilizan como un medio de comunicación para estar en contacto con sus clientes en vez de los tradicionales SMS. En este tutorial aprenderá cómo integrar los mensajes de WhatsApp en su aplicación mediante la API de Twilio para la mensajería de WhatsApp. Este es un breve video de 30 segundos sobre cómo puede lograr esto después de la configuración.
En este tutorial se asume que usted tiene conocimientos básicos de los comandos de PHP y Unix/Linux. De no ser así, no se desanime. Explicaré cada concepto detalladamente.
Requisitos previos
Asegúrese de tener los siguientes elementos instalados en su entorno de desarrollo local.
- PHP: versión 7.0 o superior.
- Composer
- Cuenta de Twilio con el canal del sandbox de WhatsApp activado.
Cómo empezar
Abra su terminal y ejecute los siguientes comandos:
Los comandos anteriores crean una carpeta llamada demo-app
en la que se crean los archivos twilioWhatsAppMessaging.php
y .env
.
Cree un proyecto Twilio de WhatsApp
Después de crear y verificar su cuenta deTwilio, será redirigido al panel de control donde debe crear su proyecto. En la pestaña Products (Productos), seleccione Programmable SMS (SMS programable), luego haga clic en “Continue” (Continuar). A continuación, debe ingresar el nombre de su proyecto. Yo he nombrado el mío como “App WhatsApp Messaging demostrativa”. Para probar su aplicación, Twilio carga su cuenta con un saldo de prueba que puede utilizar para comprar un número con funcionalidades de voz, SMS y MMS.
En el panel de control del SMS programable, seleccione “WhatsApp Beta” para activar su sandbox.
Será redirigido al panel de control anterior, donde debe conectarse a su sandbox enviando un mensaje de WhatsApp a través de su dispositivo. En mi caso, debo enviar join space-known
al +14155238886.
Ahora está todo listo para empezar a enviar mensajes de WhatsApp. En su IDE preferido, abra nuestro proyecto y agregue las siguientes líneas de código para comenzar a enviar mensajes de WhatsApp a twilioWhatsAppMessaging.php
.
Asegúrese de reemplazar +254713456789
por su número de teléfono que recibirá el mensaje.
Ejecute respectivamente lo siguiente para instalar el paquete oficial de SDK de Twilio y de PHP Dotenv y habilitarnos a enviar mensajes de WhatsApp y recuperar las variables de entorno:
Probar el envío de un mensaje de WhatsApp
Diríjase al Panel de control de Twilio para obtener el SID y el token de Twilio y actualizar los valores en su archivo .env
.
Para ejecutar nuestra aplicación, escriba php twilioWhatsAppMessaging.php
en su terminal. ¡Listo! Enviamos nuestro primer mensaje de WhatsApp.
Conclusión y video
En este tutorial aprendimos cómo enviar mensajes de WhatsApp con la API de Twilio para la mensajería de WhatsApp. Haga crecer sus negocios y conéctese más con sus clientes allí donde más están: ¡en línea! Hemos creado una versión en video de este tutorial para que lo vea.
Puede encontrar el código completo en GitHub y podemos conectar e interactuar en Twitter.
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.