Rate this article :
5/5 | 1 opinion
This article was useful to you ?
Yes
No
Vous avez noté 0 étoile(s)
Sommaire
Procédure
API signifie "Application Programming INterface". Il s'agit d'un ensemble de moyens utilisés par un logiciel et/ou une plateforme afin de doner accès à certaines de ces fonctionnalitées.
De nos jours, les API sont très utilisé sur internet, en particulier par des fournisseurs de services ou de données, tel que le service SMS.
Grâce aux API, il est possible, par le biais de votre propre script, d'expédier un SMS instantanément ou de manière différé.
Envoyer un SMS par appel simple:
Afin d'envoyer un SMS simplement et rapidement, il suffit d'envoyer une requête HTTPS avec ses paramètres à l'adresse suivante:
https://sms.lws.fr/sms/api?action=send-sms&api_key=SMS_API_KEY=&to=DESTINATAIRE&from=SenderID&sms=VOTRE_MESSAGE
Les données à remplacer sont les suivantes:
Utilisation de l'API en PHP:
Vous pouvez envoyer un SMS par le biais d'un API PHP:
<?php /* On prépare les variables */ /* Url de l'API */ $gateway_url = "https://sms.lws.fr/sms/api"; /* Action appelé via l'API */ $action = "send-sms"; /* Clé API */ $apiKey = "Votre clé API"; /* Numéro vers lequel sera envoyé le SMS * Format International - exemple 33600000000 */ $to = "33600000000"; /* SenderID qui sera affiché sur le téléphone portable. */ $senderID = "Votre SenderID"; /* Encode le message en version SMS qui sera envoyé */ $message = urlencode("Ceci est un message de test"); // Prepare le tableau de données pour la requête API $data = array('action' => $action, 'api_key' => $apiKey, 'to' => $to, 'from' => $senderID, 'sms' => $message, ); // Envoie la requête API via cURL $ch = curl_init($gateway_url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); $get_data = json_decode($response, true); /* On traite le retour. * get_data['code'] récupére un code selon la réussite ou l'erreur de l'API * get_data['Message'] récupére le message Success ou explication de l'erreur. */ if($get_data['code'] === 'ok'){ echo 'Le SMS a bien été envoyé'; } else { echo 'Code Erreur : '.$get_data['code'].' -- '.$get_data['message']; } ?>
Les codes erreurs possibles :
100 : Problème avec l'opérateur;
103 : Numéro de téléphone invalide;
105 : Utilisation d'un mot interdit;
106 : SenderID invalide ou non validé;
107 : Problème de typage SMS;
112 : Numéro blacklisté ou API non disponible;
Envoyer un SMS par appel simple:
https://sms.lws.fr/sms/api?action=send-sms&api_key=SMS_API_KEY=&to=DESTINATAIRE&from=SenderID&sms=VOTRE_MESSAGE&schedule=DATE_HEURE
Vous êtes désormais en mesure de créer votre propre API par le biais de la plateforme SMS de LWS. Vous pouvez utiliser une API afin d'envoyer un SMS de façon instantanée mais aussi de manière différée. L'API vous permettra aussi de prendre connaissance du crédit restant sur votre compte.
N'hésitez pas à partager vos remarques et vos questions !
Rate this article :
5/5 | 1 opinion
This article was useful to you ?
Yes
No
Bonjour,
Merci de votre retour.
Actuellement notre plateforme SMS, ne permet seulement d'envoyer des messages, les réponses à vos SMS ne seront pas récupérer et donc vous ne pourrez pas les traiter. C'est un système omnidirectionnel.
Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.
Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (Contacter le support LWS)
Cordialement, L'équipe LWS