Réception d'un SMS

Pour recevoir un SMS, vous devez

Conditions préalables

Ajouter ce qui suit à build.gradle:

Rédiger le code

Ajouter ce qui suit à la méthode main du fichier ReceiveMessage:

Voir la source complète

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:

gradle run -Pmain=com.vonage.quickstart.kt.sms.ReceiveMessage

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 :