Comment envoyer un SMS avec Node.js et Twilio
Temps de lecture: 1 minute
Dix lignes de code (espaces compris !) suffisent à envoyer un SMS avec Node.js via Twilio :
Pour avoir une brève explication du fonctionnement de ce système, regardez cette courte vidéo :
Vous préférez des instructions détaillées ?
Avant toute chose, il vous faut un compte Twilio pour que le code ci-dessus puisse fonctionner. Inscrivez-vous ici pour obtenir un compte d'essai gratuit.
Nous avons également besoin d'un numéro de téléphone prenant en charge les SMS. Vous pouvez en rechercher un et l'acheter dans la console Twilio.
L'envoi d'un SMS avec Twilio est aussi simple que de transmettre une requête HTTP POST à la ressource /Messages
dans l'API de Twilio. Twilio simplifie ce processus en fournissant une librairie. Installez la librairie Twilio-node à partir du terminal avec npm
:
Ensuite, créez un fichier nommé sms.js
et ouvrez-le dans votre éditeur de texte préféré. En haut du fichier, utilisez la directive require
pour importer la librairie Twilio-node et l'utiliser pour créer un client REST Twilio. Les informations d'identification dont vous avez besoin pour cette étape se trouvent dans la console Twilio. Stockez ces informations d'identification dans les variables d'environnement système pour un usage ultérieur. Si vous ne savez pas comment définir les variables d'environnement, cliquez ici si vous travaillez sous Windows, ou ici si vous travaillez sous Mac OS X.
Utilisez le client
pour envoyer un SMS depuis votre numéro Twilio à votre téléphone portable. Veillez à remplacer les espaces réservés aux numéros de téléphone par le numéro de téléphone Twilio et celui de votre téléphone portable :
Retournez dans votre terminal et exécutez le script suivant :
Vous devriez recevoir votre message texte en quelques secondes !
Conclusion
Pour en savoir plus sur l'utilisation conjuguée de Twilio et de Node.js, consultez les ressources suivantes :
- Librairie Twilio pour Node.js ;
- Tutoriel sur les alertes ETA (Estimated Time of Arrival Alerts) pour Node.js ;
- Notifications marketing par SMS dans Node.js.
J'ai hâte de savoir ce que vous allez construire ! Vous pouvez me contacter sur Twitter @brentschooley ou m'envoyer un e-mail à l'adresse brent@twilio.com.
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.