Réception d'un SMS
Pour recevoir un SMS, vous devez
- Louer un numéro virtuel pour recevoir des messages
- Créer un point de terminaison webhook en utilisant l'un des exemples de code ci-dessous
- Configurez le webhook dans votre tableau de bord Vonage
Conditions préalables
Ajouter ce qui suit à build.gradle:
Rédiger le code
Ajouter ce qui suit à la méthode main du fichier ReceiveMessage:
Exécutez votre code
Nous pouvons utiliser le plugin Applications pour Gradle afin de simplifier l'exécution de notre application. Mettez à jour votre build.gradle avec ce qui suit :
Exécutez la commande gradle suivante pour exécuter votre application, en remplaçant com.vonage.quickstart.kt.sms par le paquet contenant ReceiveMessage:
Conditions préalables
Ajouter ce qui suit à build.gradle:
Exécutez votre code
Nous pouvons utiliser le plugin Applications pour Gradle afin de simplifier l'exécution de notre application. Mettez à jour votre build.gradle avec ce qui suit :
Exécutez la commande gradle suivante pour exécuter votre application, en remplaçant com.vonage.quickstart.sms par le paquet contenant ReceiveSms:
Conditions préalables
Créez un fichier nommé SmsController.cs et ajoutez le code suivant :
Conditions préalables
Créez un fichier nommé index.php et ajoutez le code suivant :
Ajouter ce qui suit à index.php:
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
gem install sinatra sinatra-contribCréez un fichier nommé receive.rb et ajoutez le code suivant :
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Configurez le point de terminaison du webhook dans votre tableau de bord Vonage.
Pour que Vonage sache comment accéder à votre webhook, vous devez le configurer dans votre Account Vonage.
Dans les extraits de code, le webhook est situé à l'adresse suivante /webhooks/inbound-sms. Si vous utilisez Ngrok, le webhook que vous devez configurer dans votre Page des paramètres de l'API du tableau de bord de Vonage est de la forme https://demo.ngrok.io/webhooks/inbound-sms. Remplacer demo avec le sous-domaine fourni par Ngrok et entrez votre point de terminaison dans le champ intitulé URL du webhook pour le message entrant:

Essayez-le
Désormais, lorsque vous envoyez un SMS à votre numéro Vonage, vous devriez le voir enregistré dans votre console. L'objet message contient les propriétés suivantes :