Configurez vos conditions préalables
Vous devez remplir quelques conditions préalables avant de pouvoir suivre ce tutoriel. Si vous avez déjà rempli l'une d'entre elles, n'hésitez pas à sauter cette étape.
Vous pouvez créer un compte Vonage via le site Web de Tableau de bord.
Dans le tableau de bord, vous pouvez créer des Applications et acheter des numéros Vonage. Vous pouvez également effectuer ces tâches à l'aide de la fonction CLI Vonage.
Téléchargez et installez la dernière version du .NET Core SDK.
Vous devez rendre votre webhook accessible aux API de Vonage sur l'Internet public. Une façon simple d'y parvenir pendant le développement sans avoir à installer votre propre serveur est d'utiliser la fonction Ngrok. Pour en savoir plus, lire notre documentation sur Ngrok.
Téléchargez et installez ngrok, puis exécutez la commande suivante pour exposer votre application sur le port 3000 à l'internet public :
Si vous êtes un abonné payant, vous pouvez taper :
NOTE : Dans cet exemple, Ngrok va détourner les webhooks de Vonage que vous avez spécifiés lors de la création de votre application Vonage vers localhost:3000. Bien que le port 3000 soit indiqué ici, vous pouvez utiliser n'importe quel port libre qui vous convient.
Configurer les Webhooks des comptes
Pour recevoir des SMS et des DLR, vous devez définir deux paramètres au niveau de votre Account. L'URL des accusés de réception et des messages entrants au niveau de votre Account. Vous la trouverez dans votre tableau de bord page des paramètres du compte.
Définissez ces URL en remplaçant NGROK_HOST_NAME avec votre nom d'hôte ngrok
- Messages entrants : http://NGROK_HOST_NAME/webhooks/inbound-sms
- Reçus de livraison : http://NGROK_HOST_NAME/webhooks/dlr
Comment recevoir un message SMS avec ASP.NET Core MVC
Un tutoriel pour montrer comment votre application ASP .NET MVC peut utiliser le SDK Vonage .NET pour recevoir des messages SMS de vos utilisateurs et les afficher dans votre fenêtre de sortie.