Vous dites que vous avez une excellente idée d'application et que tout ce dont vous avez besoin est une boîte à outils pour vous aider à y ajouter des fonctionnalités d'envoi de SMS ?
Peut-être envoyez-vous des notifications de livraison ou utilisez-vous des SMS pour une authentification à deux facteurs, ou souhaitez-vous simplement utiliser des SMS dans vos campagnes marketing.
Vous avez de la chance, car vous pouvez ajouter la possibilité d'envoyer et de recevoir facilement des messages texte à l'aide d'une plate-forme de communication cloud.
Une plate-forme de communication en tant que service (CPaaS) fournit des API que vous pouvez appeler à partir de vos programmes.
En back-end, ces API se connectent au réseau de télécommunications pour échanger des SMS et passer et recevoir des appels vocaux. En utilisant un CPaaS, les développeurs sont isolés des complexités de l'infrastructure télécom ; ils peuvent se concentrer sur l'amélioration de leurs applications.
Pour voir comment cela fonctionne, passons en revue le processus exact que vous pourriez utiliser en tant que développeur.
Les plates-formes CPaaS fournissent des kits de développement logiciel (SDK) pour faciliter l'utilisation de leurs services dans différents langages - Python, PHP, Java, etc. Nous utiliserons JavaScript et Node.js.
Pour notre CPaaS, nous avons choisi
Vous devez également réserver un numéro de téléphone à partir duquel envoyer des messages, ce que vous pouvez faire en quelques clics sur la console de gestion Plivo.
Puisque vous lisez cet article, je suppose que vous connaissez déjà JavaScript et Node.js. Plivo fournit un SDK Node.js, qui est
<pre> var plivo = require('plivo'); (function main() { 'use strict'; var client = new plivo.Client("<auth_id>", "<auth_token>"); client.messages.create( { src: "<sender_id>", dst: "<destination_number>", text: "Appointment reminder: 12:00 noon tomorrow" } ).then(function (response) { console.log(response); }); })(); </pre>
Ce que fait cet extrait de code devrait être évident. Les jetons entre <crochets angulaires> sont des espaces réservés.
Vous devez remplacer les espaces réservés auth par des identifiants d'authentification que vous pouvez copier depuis la page d'accueil de la console Plivo. Remplacez les espaces réservés des numéros de téléphone source et de destination par des numéros de téléphone réels au format E.164 (par exemple, +12025551234). Boum - vous avez terminé.
Dans un environnement de production, vous ne coderiez jamais en dur les identifiants d'authentification dans le code. Vous pouvez stocker vos informations d'identification dans des variables d'environnement à la place.
Si vous définissez les variables `auth_id` et `auth_token`, vous pouvez initialiser le client sans arguments et Plivo récupérera automatiquement les valeurs des variables d'environnement.
Vous pouvez utiliser
De nombreuses organisations se préoccupent davantage d'envoyer des messages texte que de les recevoir, mais il y a de fortes chances que certaines des personnes à qui vous envoyez des messages vous répondent par SMS.
Heureusement, une fois que vous avez un compte CPaaS, recevoir des SMS est presque aussi simple que de les envoyer. Si vous utilisez Plivo, vous pouvez visiter leur "
Avant de déployer votre nouvelle application textuelle auprès des masses, assurez-vous de vous renseigner sur
Si vous êtes aux États-Unis, vous devriez également vous renseigner sur