Une API SMS simple et facile à intégrer

Notre API SMS peut être intégrée facilement et rapidement à votre logiciel, site Internet, application ou toute autre solution métier en mode SaaS.

L’API SMS permet l’envoi des SMS pro vers tous les opérateurs, que ce soit en France ou dans le Monde entier.Notre API pour l’envoi de SMS publicitaire est une technologie propriétaire. Elle a été conçue pour répondre aux besoins de vos développeurs et pour vous aider à optimiser votre organisation et la satisfaction de vos clients.

 

Une API SMS compatible avec tous les langages

Quelque soit le langage de développement de votre application, Titext vous fournira une API SMS qui répond à votre besoin. Ce qui signifie que vous pouvez entamer l’envoi des SMS marketing très rapidement.

Utilisant le protocole HTTPS afin de sécuriser vos données, notre API SMS est intégrable dans tous vos projets. Il suffit pour cela d’envoyer un flux XML ou JSON vers une url. Pour les revendeurs, une interface SMPP est accessible sous conditions de volumes.

Des exemples de codes sont fournis directement sur la plateforme avec vos clés API.

Consultez les différents exemples de code API pour les langages de développement suivants :
Une API SMS riche en fonctionnalités :

  • Nom d’expéditeur : Optimisez le taux d'ouverture de vos campagnes en envoyant des SMS qui affichent le nom de votre société au lieu d'un N° mobile.
  • Envoi de SMS en masse : envoyez directement plusieurs SMS en une seule requête et gagner de la bande passante sur votre serveur avec l’envoi de SMS par lot.
  • Envoi automatique des SMS : envoyez automatiquement des SMS de rappels de rendez-vous, de notifications de livraison ou de confirmations d'achat...
  • Codes simples à intégrer : intégrez rapidement et facilement notre API dans vos applications et commencer l'envoi des SMS immédiatement.
  • Accusés de réception : récupérez les accusés de réception opérateurs par API. Déterminez immédiatement les messages reçus et non reçus, et les numéros mobile non attribués.
  • Planification des envois SMS : envoyez un ou plusieurs SMS instantanément ou à une date ultérieure pour souhaiter un anniversaire ou pour rappeler un rendez-vous important...
  • Gestion des STOP : Titext gère automatiquement la désinscription de vos clients. Les numéros ayant envoyés STOP au No court, sont directement ajoutés à une liste noire.​


Support avancé

Développeurs. Profitez des exemples de codes, des guides et des conseils pour intégrer facilement notre API. Nos équipes sont à votre écoute 7j/7.

 

 

API Url (GET and POST) TEXT SMS API
Votre clé API est: 1122334455667788  
ParamètresSensdescription
key Clé API Votre clé API (1122334455667788)
campaign Comme défini dans la description Entrez l'identifiant de la campagne comme indiqué ci-dessous. vous pouvez utiliser 0 (zéro) pour la campagne par défaut.
Default Campaign
ID = 41
System SMS
ID = 42
type Type de sms Laissez ceci comme text
contacts Numéro de contact Numéros de contact séparés par le signe ' , ' (virgule)
e.g. 336XXXXXXXX,337XXXXXXXX
senderid Identifiant de l'expéditeur Tout identifiant d'expéditeur approuvé
msg Texte sms Texte SMS URL-encodé. Limité à 720 caractères
time Date programmée Entrez l'heure au format aaaa-mm-jj h:i par exemple, entrez 2013-03-19 14:30 pour le 19 mars 2013, 14:30.Laissez vide pour envoyer le sms maintenant.
Réponse de l'APIdescription
<?xml version="1.0" encoding="UTF-8"?>
    <Message_resp>
       <err>{MESSAGE}</err>
    </Message_resp>
Une erreur s'est produite lors de l'envoi de la demande d'appel api. la source de l'erreur serait expliquée dans la réponse.
<?xml version="1.0" encoding="UTF-8"?>
    <Message_resp>
       <sms_shoot_id>{ID}</sms_shoot_id>
    </Message_resp>
Cela signifie que le sms a été soumis avec succès et renvoie l'identifiant de tir de la soumission. vous pouvez utiliser cet identifiant pour extraire les rapports de livraison.
Exemples de codes XML et API
Format de demande
<?xml version="1.0" encoding="UTF-8"?>
    <Message>
       <key>{API Key}</key>
       <campaign>0</campaign>
       <routeid>{Route ID}</routeid>
       <type>{SMS Type}</type>
       <contacts>
         <msisdn>{mobile number}</msisdn>
         <msisdn>{mobile number}</msisdn>
         <msisdn>{mobile number}</msisdn>
         <msisdn>{mobile number}</msisdn>
         <msisdn>{mobile number}</msisdn>
         ..
         ..
         ..
       </contacts>
       <senderid>{Sender ID}</senderid>
       <msg>{SMS Content}</msg>
       <time>{Schedule time}</time>
    </Message>
Exemple de code de demande (PHP)
<?php

$xml = '<?xml version="1.0" encoding="UTF-8"?>
    <Message>
       <key>1122334455667788</key>
       <campaign>0</campaign>
       <routeid>14</routeid>
       <type>text</type>
       <contacts>
         <msisdn>33601XXXXXX</msisdn>
         <msisdn>33611XXXXXX</msisdn>
         <msisdn>33621XXXXXX</msisdn>
         <msisdn>33602XXXXXX</msisdn>
         <msisdn>33609XXXXXX</msisdn>
       </contacts>
       <senderid>DEMO</senderid>
       <msg>Hello People, have a nice day.</msg>
       <time></time>
    </Message>';

//Submit to server

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "https://titext_app/smsapi/index");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "xml=".$xml);
$response = curl_exec($ch);
curl_close($ch);

$xml_response = simplexml_load_string($response);
echo $xml_response->sms_shoot_id?$xml_response->sms_shoot_id:$xml_response->err;

?>

Notre Adresse :

Ti-Text est une marque de M2M Limited
4 rue de la Traversière
44700 Orvault
RCS de Nantes B 842 145 781
TVA FR90842145781
Tel: 01 77 51 55 73