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

Les modules SMS

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

automatiser l'envoi de sms à 400 applications grâce au module Zapier
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 !

Webhooks

Utilisez nos Webhooks pour récupérer et stocker les réponses, les STOP SMS et les accusés de réception de vos campagnes là où vous le souhaitez.

Simulation d'envois

Simulez des envois de SMS unitaires ou en masse depuis votre logiciel, site ou encore application. Assurez vous gratuitement de la bonne intégration de celle-ci.

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.

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.

Token

Identifiez-vous à notre API SMS grâce à votre Token. Vous en aurez besoin à chaque nouvelle requête que vous effectuerez. Celui-ci garantit une sécurité maximale.

Contactez-nous au 04.93.14.60.71

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

Adresse: 126 avenue Léon Bérenger - 06700 St Laurent du Var
Tel: 04 93 14 60 71

Votre gestion de flotte facilitée grâce à l’envoi de SMS professionnels intégré dans votre logiciel !

Le plus souvent la gestion de flotte désigne la gestion d’un parc de véhicules et donc de conducteurs. La gestion de flotte peut également s’appliquer à la gestion de matériel en entreprise (téléphones des salariés, voitures de fonction…). Avec le