Documentation
Requête envoyer un SMS
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 (A-Z,0-9) |
| sms_msg | Contenu du message. Si le message dépasse 160 caractères, le message est scindé en autant de SMS que nécessaire. Jusqu’à 10 messages maximum. | 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);
?>