Une API SMS simple et rapide à intégrer !

Quel que soit le langage (PHP, ASP, C++, Java, Ruby,…)

Téléchargements

Documentation API SMS

  • Version : 3.5
  • Dernière mise à jour : 17 août 2017

Exemples

XML
JSON
PHP
HTML
JAVA
.NET
RUBY
BASH
XML
<?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

JSON

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"
      }
      ]
    }
  }
}
PHP

Un exemple d’utilisation de notre API SMS en PHP.

<?php;
$login = "email@domain.com";
$password = "123456";
$content = "Votre message";
$numbers = array('0601020304','0704030201');
$recipients = array();
foreach ($numbers as $n) {
  $recipients[] = array('value' => $n);
}

$postdata = array(
  'sms' => array(
    'authentication' => array(
    'username' => $login,
    'password' => $password
   ),
   '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'));
$response = curl_exec($ch);
curl_close($ch);
HTML

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>
JAVA

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>
.NET

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>
RUBY

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>
BASH

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

Nos modules SMS

plugn prestashop for integrate sms in the website e-commerce
Avec notre module sms prestashop intégrez l’envoi de SMS à votre site e-commerce en quelques clics!
Fini les ruptures de stocks, les relances de panier manuelles… faites de votre relation client un véritable succès!

Nous vous offrons 250 SMS de test.

Avec le plugin sms wordpress smsfactor automatisez vos envois de sms en quelques clics
Avec notre plugin sms WordPress intégrez l’envoi de SMS à votre site internet en quelques clics!
Ce plugin vous permettra d’automatiser vos envois de SMS de façon simple et intuitive. Pas besoin de développer votre propre solution, nous l’avons fait pour vous.

Inscrivez vous et testez gratuitement - 10 SMS offerts

Tous les services disponibles par API !

Accusés de réception

Vous pouvez récupérer les accusés de réception opérateurs par API. Evaluez rapidement les messages reçus et non reçus mais aussi les numéros qui ne sont pas attribués.

Gestion des STOP

Proposez une solution de désinscription à vos clients. La gestion des STOP est automatique, les numéros sont directement ajoutés à une liste noire.

Envoi instantané ou différé

Par API vous pouvez envoyer vos messages instantanément ou les programmer à une date ultérieur. Il suffit de paramétrer le jour et l’heure d’envoi.

Personnalisation expediteur

Donnez à vos clients la possibilité de personnaliser l’expéditeur de leurs SMS en mettant leur marque, leur boutique ou le nom de leur société, jusqu’à 11 caractères alphabétiques.

Gestion des listes

Vous pouvez également gérer les listes de contacts par API. Créer ou supprimer une liste, ajouter ou supprimer un numéro.

Réponses SMS

Assurez le suivi de vos envois de SMS. Vous pouvez recevoir les réponses à vos SMS directement par API sur l’URL de votre choix ou dans votre boite mail.

Contactez-nous au 09.83.66.87.45

Ils utilisent notre API SMS

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, Logiciel pour vétérinaire
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, Logiciel de Gestion du Dossier Médical
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, CRM & Logiciels
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, Logiciels Radiologiques et d'Imageries

Un Prix sans surprise quelle que soit la solution

Pack 1
1.000SMS
  • 65 € HT
  • 0.065 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation
Pack 2
2.500SMS
  • 152.50 € HT
  • 0.061 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation
Pack 4
10.000SMS
  • 550 € HT
  • 0.055 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation
Pack 5
50.000SMS
  • 2450 € HT
  • 0.049 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation

Non au Low-Cost

Chez SMSFactor nous ne proposons pas de service « Low Cost » pour l’envoi de SMS. Ainsi nous vous garantissons un taux de livraison optimal mais aussi un véritable suivi de vos campagnes.

Volume sur mesure

Petits ou gros volumes, si vous désirez un nombre spécifique de SMS n’hésitez pas à contacter l’un de nos conseillers pour obtenir rapidement un devis personnalisé au 09.83.66.87.45

Intégration

Nous pouvons vous aider à intégrer notre API SMS dans votre application, site Internet ou logiciel métier. Un conseiller dédié est à votre disposition pour vous accompagner quel que soit le langage que vous utilisez.

Facture mensuelle

Pour vous faciliter la vie SMSFactor vous propose la facture « sur mesure » en fonction de votre consommation mensuelle. Celle-ci est payable par chèque, virement ou prélèvement automatique.

Inscrivez vous et testez gratuitement - 10 SMS offerts

Comment envoyer des sms depuis Gmail ou toute autre boite mail ?

Les entreprises ont très souvent besoin d’informer en temps réel, de manière rapide et surtout efficace. Les patrons ont souvent besoin de communiquer à certaines personnes des informations précises et urgentes. C’est pourquoi, de nombreuses entreprises ont fait le choix

ProxiDon fait confiance à SMSFactor pour les Alertes SMS de sa plateforme

La Banque alimentaire du Rhône a décidé de se lancer en 2016 dans un nouveau projet ayant pour but de permettre le don alimentaire de proximité. Le principe est somme toute assez simple : ils ont mis en place une plateforme