Envoyer des SMS depuis PHP

Table des matières

Il existe de nombreux services que nous pouvons inclure dans nos applications pour augmenter leurs fonctionnalités et leur ajouter de la valeur. L'un de ces services que nous pouvons ajouter est l'envoi de SMS depuis notre plateforme et le tout en quelques étapes simples.

Pour expédition SMS depuis PHP nous allons utiliser l'API TextMagic, qui en configurant quelques options, nous pouvons l'avoir disponible pour notre application.

Obtenir l'API TextMagic
Nous allons d'abord à la page TextMagic et nous nous inscrivons de manière conventionnelle, une fois le processus terminé, les paramètres que nous pouvons appliquer nous seront indiqués, nous choisissons les paramètres par défaut comme dans l'écran suivant.

Ensuite, nous aurons un écran de vérification pour vérifier que le service fonctionne correctement, nous mettons notre numéro et si nous voulons, nous modifions le texte que nous recevrons à titre de test, après cela, nous appuyons sur Envoyer.

Nous choisissons le produit que nous voulons essayer, dans ce cas ce serait le API SMS et nous passons à l'écran suivant où nous serons reçus par le menu API de TextMagic, où nous pouvons voir l'utilisateur que nous utiliserons dans notre code PHP.

Il ne nous reste plus qu'à générer notre mot de passe et télécharger les bibliothèques pour pouvoir utiliser les classes qui ont les méthodes d'envoi de messages. Une fois la bibliothèque téléchargée, nous la plaçons dans le même répertoire où se trouvera notre code principal et enfin nous appuyons sur le bouton Générer un nouveau mot de passe API pour générer le mot de passe de notre code. Ceci fait, il est temps de développer la fonctionnalité.

Le code
Pour créer la fonctionnalité, nous créons un nouveau fichier .php qui doit être dans le même répertoire que les bibliothèques. Voyons le code complet et ensuite nous expliquerons comment cela fonctionne :

 $ utilisateur, 'mot de passe' => $ mot de passe)); $ reply = $ router-> send ('Nouveau SMS de PHP !', array (34630735410), true); var_dump (réponse $);
La première chose que nous faisons est d'inclure les bibliothèques de la classe de TextMagic, de cette façon, nous pouvons utiliser les méthodes d'expédition sans aucun problème. On définit le nom d'utilisateur et le mot de passe fournis par l'application, on crée un objet de la classe TextMagicAPI, on appelle la méthode envoyer en passant le numéro de téléphone auquel le message arrivera dans le tableau et enfin nous imprimons la réponse au cas où le message n'arriverait pas, pour savoir ce qui s'est passé avec notre fonctionnalité.

Lorsque nous vérifions notre mobile, nous pouvons voir que nous avons le SMS dans notre boîte de réception et avec le message que nous avons inclus.

Il est important de mentionner que dans notre code nous avons pu inclure un seul numéro mais cette fonctionnalité peut être étendue et combinée avec des requêtes à notre Base de données ou même importer un fichier Exceller puis traitez les nombres dans un cycle itératif et envoyez-les en masse.

Nous savons déjà comment envoyer des SMS depuis PHP avec quelques lignes de code simples et cela est dû à la facilité des méthodes incluses dans le TextMagicIl ne reste plus qu'à chacun d'étendre la fonctionnalité s'il en a besoin et de l'adapter aux besoins de chacune des applications qui le nécessitent.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave