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
// 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);
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

Le module sms Prestashop permet d'intégrer facilement l'envoi de sms sur un site 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.

Zapier permet de se connecter à 400 application pour l'envoi de sms pro
Avec le module Zapier, vous pouvez connecter vos envois de SMS à plus de 400 applications !
Automatisez facilement et rapidement l’envoi de SMS dans les outils de votre choix afin de faciliter votre quotidien.

Soyez informés en temps réel de l'état de nos systèmes

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.

Simulation d'envois

Grâce à notre passerelle SMS vous pouvez simuler des envois de SMS unitaires ou en masse directement depuis votre logiciel, site ou encore application. Assurez vous gratuitement de la bonne intégration de celle-ci.

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.

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.

Contactez-nous au 02 588 15 53

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
  • 84 € HT
  • 0.084 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation
Pack 2
2.500SMS
  • 205 € HT
  • 0.082 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation
Pack 4
10.000SMS
  • 740 € HT
  • 0.074 € HT / SMS
  • Tout inclus
  • Sans date limite d’utilisation
Pack 5
50.000SMS
  • 3400 € HT
  • 0.068 € 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 02 588 15 53

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 virement ou prélèvement automatique.

Inscrivez vous et testez gratuitement - 10 SMS offerts

SMSFactor adhère au programme Trust in Enterprise Messaging en qualité d’expert du SMS professionnel !

Trust in Enterprise Messaging est le nouveau programme auquel a adhéré SMSFactor. Créé par différents acteurs du secteur de la messagerie, ce programme a pour but d’œuvrer pour un écosystème du SMS professionnel propre et qualitatif. En somme, l’appartenance à

Contactez-nous