<?xml version="1.0" encoding="UTF-8"?>
<sms>
<message>
<text>Message via API</text>
<pushtype>alert</pushtype>
<delay>2014-06-15T15:00:00+00:00</delay>
<senderid>SMSFactor</senderid>
</message>
<recipients>
<gsm gsmsmsid="100">33601020304</gsm>
<gsm gsmsmsid="101">33601020305</gsm>
</recipients>
</sms>
Voici le format XML pour envoyer un SMS
Voici le format JSON pour envoyer un SMS
{
"sms": {
"message": {
"text": "Message via API",
"pushtype": "alert",
"delay": "2014-06-15T15:00:00+00:00",
"senderid": "SMSFactor"
},
"recipients": {
"gsm": [
{
"gsmsmsid": "100",
"value": "33601020304"
},
{
"gsmsmsid": "101",
"value": "33601020305"
}
]
}
}
}
Un exemple d’utilisation de notre API SMS en PHP.
<?php
// voir https://secure.smsfactor.com/token.html;
$token = "";
$content = "Votre message";
$numbers = array('0601020304','0704030201');
$recipients = array();
foreach ($numbers as $n) {
$recipients[] = array('value' => $n);
}
$postdata = array(
'sms' => array(
'message' => array(
'text' => $content,
),
'recipients' => array('gsm' => $recipients)
)
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.smsfactor.com/send");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postdata));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Accept: application/json', 'Authorization: Bearer ' . $token));
$response = curl_exec($ch);
curl_close($ch);
Un exemple d’utilisation de notre API SMS en HTML/Javascript.
<?xml version="1.0" encoding="UTF-8"?>
<sms>
<message>
<text>Message via API</text>
<pushtype>alert</pushtype>
<delay>2014-06-15T15:00:00+00:00</delay>
<sender>SMSFactor</sender>
</message>
<recipients>
<gsm gsmsmsid="100">33601020304</gsm>
<gsm gsmsmsid="101">33601020305</gsm>
</recipients>
</sms>
Un exemple d’utilisation de notre API SMS en JAVA.
<?xml version="1.0" encoding="UTF-8"?>
<sms>
<message>
<text>Message via API</text>
<pushtype>alert</pushtype>
<delay>2014-06-15T15:00:00+00:00</delay>
<sender>SMSFactor</sender>
</message>
<recipients>
<gsm gsmsmsid="100">33601020304</gsm>
<gsm gsmsmsid="101">33601020305</gsm>
</recipients>
</sms>
Un exemple d’utilisation de notre API SMS en .NET
<?xml version="1.0" encoding="UTF-8"?>
<sms>
<message>
<text>Message via API</text>
<pushtype>alert</pushtype>
<delay>2014-06-15T15:00:00+00:00</delay>
<sender>SMSFactor</sender>
</message>
<recipients>
<gsm gsmsmsid="100">33601020304</gsm>
<gsm gsmsmsid="101">33601020305</gsm>
</recipients>
</sms>
Un exemple d’utilisation de notre API SMS RUBY ( https://rubygems.org/gems/sms_factor )
<?xml version="1.0" encoding="UTF-8"?>
<sms>
<message>
<text>Message via API</text>
<pushtype>alert</pushtype>
<delay>2014-06-15T15:00:00+00:00</delay>
<sender>SMSFactor</sender>
</message>
<recipients>
<gsm gsmsmsid="100">33601020304</gsm>
<gsm gsmsmsid="101">33601020305</gsm>
</recipients>
</sms>
Configurez les variables avec les informations de votre compte correspondant à l’envoi de votre message.
# curl permet d’exécuter le formulaire avec vos information pseudo/password
# | grep récupère une information si elle est existante alors connexion réussie
if curl -s -H ‘Content-Type: application/json’ -H ‘Accept: application/json’ -H « sfusername:${PSEUDO} » -H « sfpassword:${PASS} » -X POST -d « {« sms »:{« message »:{« text »: »${MESSAGE} »}, »recipients »:{« gsm »:[{« value »: »${NUM} »}]}}} » ${URL} | grep ‘ »sent »:1,’
then
echo « n${BOLD}${GREEN}SMS envoyé !${RESET} »
else
echo « n${BOLD}${RED}L’envoi a échoué, car les informations sont mauvaises.${RESET} »
fi
Nous vous offrons 250 SMS de test.
L’éditeur de logiciel pour vétérinaire à intégré notre API SMS, pour permettre à ses clients d’envoyer des SMS pour des rappels de vaccins ou de rendez-vous.VetoPartner,
La société OSOFT propose des logiciels pour cabinets et établissements médicaux. Permettant ainsi d’automatiser les confirmations de rendez-vous par SMS.OSOFT,
La société à intégré l’envoi de SMS dans ses logiciels Infocob CRM et Fidécli’c. Permettant ainsi à ses client d’envoyer des mailing SMS et des SMS unitaires.Infocob Solutions,
L’éditeur utilise l’API pour la confirmation de rendez vous par SMS. Les patients peuvent directement répondre au SMS pour annuler ou confirmer.PENARANDA,
Suivez-nous