Envoi par numéro long

Cette requête est utilisée pour envoyer des SMS avec un numéro long. Un numéro long est un numéro sous cette forme : +337XXXXXXXX

URL

POST https://api.smspartner.fr/v1/vn/send

Paramètres obligatoires

Nom
Valeur

to

Numéro de téléphone du destinataire.

  • au format national (06xxxxxxxx) ou international (+336xxxxxxxx), pour un numéro français.

  • au format international (+496xxxxxxxx), pour un numéro hors France.

from

Votre numéro virtuel au format international (336xxxxxxxx)

message

message → Contenu du SMS. 160 caractères maximum par SMS (au delà, il vous sera décompté un SMS supplémentaire par tranche de 153 caractères).

Saut d'une ligne → :br: Attention, le saut de ligne compte pour deux caractères.

Symbole € → :euro:

Paramètres optionnels

Nom
Valeur

tag

Chaine de caractères de 20 caractères maximum sans espace(s) et en minuscule(s)

urlResponse

Url de retour des Réponses (ex: http://www.monurldereponse)

urlDlr

Url de retour des Accusé de réceptions (ex: http://www.monurldedlr)

isStopSms

1 pour ajouter la mention STOP à la fin du SMS (obligatoire et automatique pour des SMS commerciaux).

sandbox

1 pour le mode Bac à Sable

Aucun SMS ne sera envoyé, et il n’y aura aucun débit sur votre compte. Ces SMS seront supprimés de vos listes d’envois automatiquement tous les jours.

_format

json ou xml

Requêtes

<?php
        // Prepare data for POST request
        $fields = array(
            'apiKey'=> 'YOUR API KEY',
            'to'=> '336xxxxxxxx',
            'from' => '336xxxxxxxx',
            'message'=> 'This is your message'
        );
 
 
        $curl = curl_init();
        curl_setopt($curl, CURLOPT_URL,'https://api.smspartner.fr/v1/vn/send');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($curl, CURLOPT_TIMEOUT, 10);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS,json_encode($fields));
 
        $result = curl_exec($curl);
        curl_close($curl);
 
        // Process your response here
        echo $result;
?>

Réponse

{
   "success":true,
   "code":200,
   "message_id":xxx,
   "nb_sms": 1,
   "cost": xxx,
   "currency": "EUR"
}

Dernière mise à jour