https://d226lax1qjow5r.cloudfront.net/blog/blogposts/receive-sms-messages-with-node-js-and-express-one-dev-minute/receive.png

Recevoir des SMS avec Node.js et Express | One Dev Minute

Publié le May 17, 2022

Temps de lecture : 1 minute

Bienvenue à Une minute de développement! Cette série est hébergée sur la chaîne YouTube de Vonage Dev YouTube channel. L'objectif de cette série de vidéos est de partager des connaissances sous forme de petites bouchées.

Dans cette démonstration rapide, Amanda Cavallaro vous montrera comment recevoir des SMS avec l'API Messages de Vonage, Express et Node.js.

Transcription

Recevons des messages à l'aide de Node.js, d'Express et de l'API Messages de Vonage.

Avant de commencer, assurez-vous que vous avez.. :

  • créé un Account Vonage,

  • installé Node.js, installé Ngrok, et le CLI de Vonage globalement.

Créez un dossier, changez de répertoire à l'intérieur de celui-ci, installez Express et le SDK serveur Vonage beta. Créez un nouveau fichier appelé server.jset ouvrez-le dans votre éditeur de code préféré.

Nous allons créer une application Express qui utilise l'analyseur JSON et les modules codés en URL.

Nous utiliserons le port 3000 pour l'écoute du serveur. Nous allons maintenant créer un gestionnaire de post-requête pour le webhook entrant pour l'URL entrante, et nous allons enregistrer le corps de la requête dans la console.

Vous pouvez exécuter le code en lançant node server.js dans un onglet du terminal et dans un autre onglet du terminal, vous pouvez exécuter : ngrok http 3000.

Dans le tableau de bord de Vonage, cliquez sur "Settings" dans le menu de gauche. Assurez-vous que l'API Messages est définie par défaut dans les paramètres SMS, puis cliquez sur "Enregistrer".

Allez sur le tableau de bord de Vonage et cliquez pour créer une nouvelle application. Donnez-lui un nom, faites défiler vers le bas jusqu'aux capacités et basculez sur "Messages" à droite.

Retournez dans votre terminal et copiez l'URL HTTPS qui a été générée pour que nous l'utilisions dans ngrok.

Pour l'URL entrante, nous allons coller l'URL et ajouter /webhooks/inbound, qui est la route que nous avons mise en place dans notre code.

Faites défiler vers le bas et cliquez pour générer une nouvelle application. Associez un numéro de téléphone. Si vous n'en avez pas encore, vous devez l'acheter dans le menu de gauche.

Pour le voir à l'œuvre, vous pouvez envoyer un message depuis votre téléphone vers votre numéro de téléphone virtuel. Vous devriez voir un message enregistré dans la fenêtre du terminal.

Les liens ci-dessous vous permettront d'en savoir plus

Liens

Lire la version écrite du tutoriel

Référencement du code sur GitHub

Référence du code sur Glitch

Rejoindre la communauté des développeurs de Vonage sur Slack

Partager:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda CavallaroDéfenseur des développeurs