Envoyer un message WhatsApp en 30 secondes avec PHP
Temps de lecture: 2 minutes
WhatsApp est considéré comme l’une des apps de messagerie les plus utilisées. Au fil du temps, l’application s’est prouvée sécurisée et digne de confiance. On sait maintenant, grâce à des sondages récents, que les entreprises en ligne s’en servent comme moyen de communication pour contacter leurs clients, plutôt que de se servir du traditionnel SMS.
Dans ce tutoriel, je vais vous apprendre comment intégrer la messagerie WhatsApp dans votre application en utilisant l’API Twilio pour les messages WhatsApp. Voici une vidéo de 30 secondes qui résume comment faire après l’installation.
Dans cet article, vous aurez besoin de connaissances de bases en PHP et des commandes de base Unix/Linux. Si vous ne connaissez pas encore, ne soyez pas découragés, j’expliquerai tous les concepts en détail.
Prérequis
Assurez-vous d’avoir à disposition ce qui suit :
Pour commencer
Ouvrez votre terminal et exécutez les commandes suivantes :
Ces commandes créent un dossier appelé demo-app
dans lequel les fichiers twilioWhatsAppMessaging.php
et .env
sont ensuite créés.
Créer un projet Twilio WhatsApp
Après avoir créé votre compte Twilio, vous serez redirigés sur le tableau de bord où vous aurez besoin de créer votre projet. Dans l’onglet Products, sélectionnez Programmable SMS puis cliquez sur “Continue”. Ensuite, il vous faut taper le nom de votre projet. J’ai nommé le mien “Demo WhatsApp Messaging App”.
Pour tester votre application, Twilio offre des crédits à la création de compte que vous pouvez utiliser pour acheter un numéro avec des capacités Voix et SMS.
Dans le tableau de bord des SMS Programmables, sélectionnez “WhatsApp Beta” pour activer votre Sandbox.
Vous serez redirigés vers le tableau de bord ci-dessus où il vous faudra vous connecter à votre sandbox en envoyant un message WhatsApp depuis votre téléphone. Dans mon cas, je dois envoyer join space-known
au +14155238886.
Vous êtes maintenant prêt à envoyer des messages WhatsApp ! Dans votre IDE préféré, ouvrez votre projet et ajoutez les lignes de code suivantes pour commencer à envoyer des messages à twilioWhatsAppMessaging.php
.
Assurez-vous de remplacer +xxx
avec votre numéro de téléphone qui recevra le message.
Ajoutez le code suivant dans le fichier .env de votre projet. Assurez vous de remplacer les valeurs your_twilio_sid
par votre Account SID et your_twilio_token
par votre Auth Token. Ces deux informations sont dans le dashboard de votre console Twilio.
Exécutez la commande suivante pour installer le package officiel Twilio SDK et PHP Dotenv, afin de nous permettre d’envoyer des messages WhatsApp et de récupérer les variables d’environnement correspondantes :
Essai d’envoi d’un message WhatsApp
Allez sur le dashboard Twilio pour obtenir le Twilio SID et Token, avant d’entrer ces valeurs dans votre fichier .env
.
Pour exécuter votre application, tapez dans votre terminal :
Voilà ! Vous avez envoyé notre premier message WhatsApp ! Félicitations !
Conclusion et vidéo
Dans ce tutoriel, nous avons appris à envoyer des messages WhatsApp en utilisant l’API Twilio pour WhatsApp Messaging. Scalez votre business et engagez vous auprès de vos clients là où ils sont le plus : en ligne ! J’ai créé une version vidéo de ce tuto, que je vous laisse aller voir.
Vous pouvez trouver le code de cet article sur Github. N’hésitez pas à me contacter sur Twitter!
Articles associés
Ressources connexes
Twilio Docs
Des API aux SDK en passant par les exemples d'applications
Documentation de référence sur l'API, SDK, bibliothèques d'assistance, démarrages rapides et didacticiels pour votre langage et votre plateforme.
Centre de ressources
Les derniers ebooks, rapports de l'industrie et webinaires
Apprenez des experts en engagement client pour améliorer votre propre communication.
Ahoy
Le hub de la communauté des développeurs de Twilio
Meilleures pratiques, exemples de code et inspiration pour créer des expériences de communication et d'engagement numérique.