Envoyer des SMS depuis une API HTTP avec PHP

Vous verrez comment une personne aléatoire peut utiliser son navigateur internet pour envoyer des SMS. L'astuce est que sendmessage' vers l'API HTTP de la passerelle SMS Ozeki. La requête 'sendmessage' peut envoyer n'importe quel SMS depuis la passerelle SMS.

Contenu vidéo
1. Télécharger le fichier PHP
2. Copier le fichier PHP sur le serveur web
3. Créer un utilisateur HTTP Server
4. Modifier le fichier PHP
5. Ouvrir la page web
6. Envoyer un message test
sendsms.zip

Vidéo 1 - Comment envoyer des SMS depuis une API HTTP avec PHP (Tutoriel vidéo)

Si vous faites défiler vers le bas, vous trouverez des captures d'écran qui décrivent comment implémenter la solution API HTTP + PHP.

Étape 1 - Configuration d'un serveur web

La première étape pour configurer un système que vous pouvez utiliser pour envoyer des messages depuis un site web est de télécharger les fichiers que nous vous fournissons. Vous pouvez cliquer sur le lien de téléchargement en haut de ce site web comme vous pouvez le voir sur Figure 1. Après avoir cliqué sur le lien de téléchargement, vous devez attendre que votre navigateur télécharge vos fichiers.

télécharger les fichiers php/html
Figure 1 - Télécharger les fichiers PHP/HTML

Après avoir obtenu les fichiers, vous devez les déplacer dans le dossier "www" du serveur web. Sur Figure 2, vous pouvez voir le chemin d'accès du dossier dans lequel vous devez déplacer les fichiers.

copier les fichiers php et html téléchargés dans le répertoire www du serveur web
Figure 2 - Copier les fichiers PHP et HTML téléchargés dans le répertoire WWW du serveur web

Étape 2 - Configurer un nouvel utilisateur

Si vous avez tous les fichiers aux bons endroits, vous pouvez maintenant vous connecter à Ozeki 10. Sur la Figure 3, nous utilisons le compte d'un utilisateur exemple. Vous pouvez vous connecter en entrant votre nom d'utilisateur et votre mot de passe et en cliquant sur le bouton "OK".

se connecter à ozeki ten
Figure 3 - Se connecter à Ozeki 10

Pour établir une connexion entre un serveur HTTP et Ozeki 10, vous devez lancer la passerelle SMS. Vous pouvez le faire en recherchant une icône "Passerelle SMS" sur le bureau d'Ozeki 10 et en cliquant dessus. Vous pouvez voir ce qu'il faut rechercher sur Figure 4

ouvrir l'application passerelle sms
Figure 4 - Ouvrir l'application Passerelle SMS

Pour communiquer avec un serveur HTTP, la passerelle a besoin d'un nouvel utilisateur. Vous pouvez en ajouter un avec le bouton "Ajouter un nouvel utilisateur ou application" sur la page principale de la passerelle SMS, comme vous pouvez le voir sur Figure 5.

cliquer sur ajouter un nouvel utilisateur ou application
Figure 5 - Cliquer sur 'Ajouter un nouvel utilisateur ou application...'


Maintenant, vous pouvez installer le serveur HTTP que vous utiliserez pour envoyer des messages. Cliquez sur le bouton "Installer" à côté du titre "Serveur HTTP" pour commencer à configurer votre serveur web. Vous pouvez le trouver sur Figure 6.

installer un utilisateur serveur http
Figure 6 - Installer un utilisateur 'Serveur HTTP'

Ici, vous pouvez créer le nom du nouvel utilisateur qui sera utilisé pour communiquer avec le serveur. Comme vous pouvez le voir sur Figure 7, nous avons donné à l'utilisateur le nom "HTTP".

créer le nom de l'utilisateur
Figure 7 - Créer le nom de l'utilisateur

Étape 3 - Modifier le fichier sendsms.php

Maintenant, vous devez modifier le fichier sendsms.php, celui que vous avez téléchargé et déplacé dans le dossier www. Sur Figure 8, vous pouvez voir à quoi devrait ressembler le fichier php après avoir effectué les modifications.

modifier sendsms.php
Figure 8 - Modifier sendsms.php

Étape 4 - Testez votre page web

Vous avez terminé, vous pouvez maintenant ouvrir la page que vous venez de créer et commencer à saisir votre premier message. Allez dans votre navigateur et tapez "localhost\sensms\sendsms.html". Appuyez sur Entrée et la page web se chargera. Sur la Figure 9, vous pouvez voir ce qu'il faut taper.

ouvrir la page web créée
Figure 9 - Ouvrir la page web créée

Maintenant, vous pouvez envoyer un message test à l'Ozeki 10 SMS Gateway. Le "Destinataire" sera le numéro depuis lequel vous envoyez votre message, et le "Message" sera le texte du message. Nous avons utilisé un numéro exemple sur la Figure 10.

envoyer un message test
Figure 10 - Envoyer un message test

Si vous avez suivi attentivement le tutoriel, vous disposez maintenant d'un système fonctionnel. Comme vous pouvez le voir sur la Figure 11, votre message est traité et envoyé au destinataire.

message envoyé
Figure 11 - Message envoyé

Nous espérons que ce guide vous a été utile. Si vous rencontrez un problème avec l'une des étapes, n'hésitez pas à nous contacter à l'adresse info @ ozeki.hu

Conclusion

Dans ce guide, nous avons présenté des informations sur l'utilisation de notre API HTTP avec PHP. Avec cette solution, vous pouvez utiliser votre navigateur internet pour envoyer des SMS. Il envoie une requête HTTP 'sendmessage' à l'Ozeki SMS Gateway, qui peut envoyer jusqu'à 1000 SMS par seconde. Ce service peut être mis en œuvre et rendre votre organisation plus efficace car il vous permet de diffuser des informations clés, en utilisant uniquement un navigateur web.

Pour en savoir plus sur cette technologie et l'Ozeki SMS Gateway, ne terminez pas votre travail ici. Pour en savoir plus sur le système, visitez la page où nous utilisons Python pour envoyer des SMS.

Votre prochaine étape est de télécharger Ozeki SMS Gateway et de configurer cette solution immédiatement ! Tout est prêt pour la mettre en route en moins de 10 minutes.