Cette requête permet d’envoyer un SMS vers un numéro de mobile français :
0600000000 ou 0700000000
Pour l’envoi de SMS hors de France veuillez contacter le service client.
URL requête : http://www.expedy.fr/api/sms
Paramètre |
Description |
Format |
sms_sender |
Sender ID (expéditeur) apparaissant sur le téléphone du destinataire. |
11 caractères |
sms_msg |
Contenu du message. |
max 10x 160 caractères |
sms_phone |
Numéro du destinataire |
10 numériques ex : 0601010101 |
Exemple code PHP :
<? // ENVOYER UN SMS ( api/sms ) define('DS_SERVICE', 'api/sms'); // <-- ! service a requeter define('SID', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); define('TOKEN', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); define('DS_URL', 'www.expedy.fr'); define('DS_SERVICE_URL', 'https://'.DS_URL.'/'.DS_SERVICE); // Les paramètres $sms_sender = "MONSITEWEB"; // Sender Id Max 11 char a-z 0-9 $sms_msg = "Cher client, votre commande est en cours de traitement et sera livrée demain matin."; // Contenu du message $sms_phone = "0601010101"; // Format 0601010101 // Construction de la rêquete : $data_params = array( 'sms_sender' => $sms_sender, 'sms_phone' => $sms_phone, 'sms_msg' => $sms_msg ); $data_request = array( 'sid' => SID, 'token' => TOKEN, 'params' => $data_params ); // Execution de la requête $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, DS_SERVICE_URL); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data_request)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $result = curl_exec ($ch); curl_close ($ch); ?>
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.