Comment envoyer un SMS depuis le navigateur

Après avoir lu cette leçon, vous serez capable d'envoyer des SMS à des utilisateurs de l'API HTTP préconfigurés en utilisant Ozeki 10 SMS Gateway. Vous verrez comment composer la commande API et comment elle fonctionne. Enfin, vous verrez quel message le navigateur renvoie si la requête a réussi et le message d'erreur.

Prérequis

Étapes pour envoyer un SMS dans le navigateur

  • Ouvrir une fenêtre de navigateur
  • Cliquer dans la zone de texte URL
  • Saisir le modèle de commande SMS
  • Trouver l'adresse IP de la passerelle SMS
  • Trouver le numéro de port de l'utilisateur API HTTP
  • Adapter la commande à vos besoins
  • Appuyer sur Entrée pour envoyer le SMS.
  • Vérifier la réponse

Ouvrir un navigateur

envoyer un sms via un navigateur ouvert
Figure 1 - Ouvrir un navigateur avec l'icône de raccourci sur le bureau

Cliquer dans la zone de texte URL

Zone de texte URL
Figure 2 - Zone de texte URL

Saisir le modèle de commande

Modèle de commande :
https://IP :PORT /api?action=sendmessage&username=UTILISATEUR &password=MOTDEPASSE recipient=NUMÉRO &messagetype=SMS:TEXT&messagedata=MESSAGE

Figure 3 - après avoir saisi la commande

Vérifier votre adresse IP

1.) Appuyez sur la touche Windows et commencez à taper cmd.

2.) Cliquez sur l'icône de l'invite de commandes.

3.) Tapez ipconfig

Figure 4 - Vérification de l'adresse IP

4.) Appuyez sur Entrée

5.) Si vous utilisez Ethernet, allez à la ligne Adresse IPv4 et vous y trouverez votre IP.
Si vous utilisez le Wi-Fi, allez à la section Adaptateur sans fil Wi-Fi et sur l'Adresse IPv4, vous trouverez votre IP.

Remplacez les paramètres des commandes API selon votre cas

Remplacez l'IP en rouge par l'adresse IP de votre ordinateur

https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE

Remplacez le PORT en orange par le numéro de port de votre utilisateur API HT

Voyons maintenant comment fonctionne la commande

La première partie clé est lorsque nous écrivons api :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
C'est ici que nous adressons l'API.

Ensuite, nous avons spécifié certaines valeurs, la première étant l'action :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
La valeur action décrit l'action que nous voulons effectuer, mais pour le moment, elle ne possède qu'une seule valeur possible : sendmessage.

La valeur suivante était le username :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
La valeur username indique quel utilisateur utiliser pour envoyer le message et doit être encodée en URL. La longueur maximale est de 16 caractères.

Ensuite venait le password :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
La valeur password indique quel mot de passe utiliser avec l'utilisateur et doit être encodée en URL. La longueur maximale est de 16 caractères.

Vient ensuite le recipient :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
La valeur recipient décrit le nom de l'appareil auquel nous envoyons le message et doit être encodée en URL. La longueur maximale est de 16 caractères.

La valeur suivante était le messagetype :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
Le messagetype contient le type de message que nous voulons envoyer et doit être encodé en URL. Pour voir les valeurs possibles, consultez la spécification des types de messages mobiles, qui liste les types de messages pris en charge par Ozeki 10 SMS Gateway.

La dernière valeur était le messagedata :
https://IP:PORT/api?action=sendmessage&username=USER&password=PASS recipient=NUMBER&messagetype=SMS:TEXT&messagedata=MESSAGE
Description :
Le messagedata contient les données que nous devons envoyer, doit être encodé en UTF8 et doit être encodé en URL. La longueur maximale est de 32768 caractères.

Découvrez plus de propriétés que nous pouvons ajouter à notre commande API SMS et obtenez une explication plus approfondie.

Pour résumer

Cet article a expliqué comment envoyer un SMS directement depuis votre navigateur. Envoyer des SMS depuis votre navigateur en utilisant Ozeki SMS Gateway rendra le flux d'information plus facile et plus rapide. Ce service peut être mis en œuvre et rendre votre organisation plus efficace, car il permet de diffuser l'information sur les téléphones mobiles.

Si vous souhaitez construire une solution SMS flexible, ne vous arrêtez pas ici. Ozeki propose d'autres articles qui peuvent vous aider dans ce projet : Comment envoyer des SMS avec Python.

La prochaine étape consiste à télécharger Ozeki SMS Gateway et à configurer cette solution immédiatement ! Tout est là pour la mettre en place en moins de 10 minutes.

More information