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
- Ozeki 10 SMS Gateway téléchargé et installé
- Un utilisateur API HTTP configuré sur Ozeki 10 SMS Gateway
É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
Cliquer dans la 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
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
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 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.
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
- Envoyer des SMS depuis un navigateur en utilisant une requête HTTP
- Comment envoyer des SMS depuis Java
- Comment envoyer des SMS depuis PHP
- Comment envoyer des SMS depuis Perl
- Comment envoyer des SMS depuis Python
- Envoyer un SMS en Ruby avec l'API REST HTTP (exemple de code)