Qualifier vos leads automatiquement avec le SMS OTPlire l'article Qualify your leads automatically with SMS OTPread the article Cualifique sus leads automáticamente con SMS OTPleer el artículo Qualificate automaticamente i vostri contatti con gli SMS OTPper saperne di più Ihre Leads automatisch mit SMS OTP qualifizierenmehr erfahren

Intégrez les messages SMS depuis votre environnement HTML

Profitez d’une API SMS intuitive pour intégrer l’envoi de SMS directement depuis votre site Internet, logiciel ou application développés en HTML. Notre guide de démarrage pour le SMS HTML est là pour vous permettre une intégration rapide et simple de notre API. Accédez à des fonctionnalités avancées pour envoyer et recevoir des SMS en quelques lignes de codes.

Les avantages de l'envoi de SMS en HTML

Programmez vos campagnes SMS simplement, connectez-vous directement à notre système en route directe vers les opérateurs.

Support technique disponible

Nos équipes support et développement sont à votre écoute pour vous aider à intégrer nos APIs et envoyer des SMS en HTML. Joignables par mail, chat ou par téléphone à tout moment.

Sécurité maximale

Notre plateforme SMS certifiée ISO 27001 est hébergée exclusivement en France dans un data center de niveau 4, nos APIs SMS dotées d’un chiffrement des données, vous garantissent une sécurité maximale

Intégration universel de l’API

Compatible avec l’ensemble des langages de programmation aux requêtes HTTP GET et POST, notre API SMS HTML s’intègre facilement et rapidement en HTML, PHP, Java, .Net, Ruby, Windev, C#, C++, etc.

GUIDE DE DÉMARRAGE

Comment envoyer son premier SMS HTML ?

Notre API SMS HTTP vous permet d’intégrer facilement l’ensemble des requêtes d’envoi et de réception de SMS dans votre programmation HTML directement en PHP.

Déployez l’envoi de votre premier SMS avec cet exemple de code source ↓


const ERROR_API = "Error during API call\n";
const ERROR_FILE = "The specified file does not exist\n";
const URL = "https://api.smsmode.com/http/1.6/";
const PATH_SEND_SMS = "sendSMS.do";
const PATH_SEND_SMS_BATCH = "sendSMSBatch.do";
 
/**
* Function parameters:
*
* - accessToken (required)
* - message (required)
* - destinataires (required): Receivers separated by a comma
* - emetteur (optional): Allows to deal with the sms sender
* - optionStop (optional): Deal with the STOP sms when marketing send (cf. API HTTP documentation)
* - batchFilePath (required for batch mode): The path of CSV file for sms in Batch Mode
*/
 
class ExempleClientHttpApi 
{
 // send SMS with GET method
 public function sendSmsGet($accessToken, $message, $destinataires, $emetteur, $optionStop) 
 {
 $message = iconv("UTF-8", "ISO-8859-15", $message);
 $fields_string = '?accessToken='.$accessToken.'&message='.urlencode($message).'&numero='.$destinataires.'&emetteur='.$emetteur.'&stop='.$optionStop;
 
 $ch = curl_init();
 curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch,CURLOPT_URL, URL.PATH_SEND_SMS.$fields_string);
 $result = curl_exec($ch);
 curl_close($ch);
 if (!$result) {
 return ERROR_API;
 }
 return $result;
 }
 
 // send SMS with POST method
 public function sendSmsPost($accessToken, $message, $destinataires, $emetteur, $optionStop) 
 {
 $message = iconv("UTF-8", "ISO-8859-15", $message);
 $fields_string = 'accessToken='.$accessToken.'&message='.urlencode($message).'&numero='.$destinataires.'&emetteur='.$emetteur.'&stop='.$optionStop;
 
 $ch = curl_init();
 curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch,CURLOPT_URL, URL.PATH_SEND_SMS);
 curl_setopt($ch,CURLOPT_POST, 1);
 curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
 $result = curl_exec($ch);
 curl_close($ch);
 if (!$result) {
 return ERROR_API;
 }
 return $result;
 }
 
 // send SMS with POST method (Batch)
 public function sendSmsBatch($accessToken, $batchFilePath, $optionStop) 
 {
 if (!file_exists($batchFilePath)) {
 return ERROR_FILE;
 }
 
 $fields_string = '?accessToken='.$accessToken.'&stop='.$optionStop;
 $cfile = new CurlFile($batchFilePath, 'text/csv');
 $data = array('data-binary' => $cfile);
 
 $ch = curl_init();
 curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'content-type: multipart/form-data'));
 curl_setopt($ch,CURLOPT_URL, URL.PATH_SEND_SMS_BATCH.$fields_string);
 curl_setopt($ch,CURLOPT_POST, 1);
 curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
 $result = curl_exec($ch);
 curl_close($ch);
 if (!$result) {
 return ERROR_API;
 }
 return $result;
 }
}


Votre premier SMS est désormais envoyé !

Nous vous invitons à consulter la documentation complète pour intégrer l’ensemble des fonctionnalités avancées disponibles via notre Gateway SMS (envoi et réception de SMS en masse ou à l’unité, notification des compte-rendus des SMS reçus, personnalisation de l’émetteur, gestion automatique des désinscription/STOP SMS, intégration de variables, etc.).

Pourquoi choisir nos APIs pour vos SMS HTML ?

Une API SMS utilisée par plus de 10 000 clients (dont Tripadvisor, Doctolib ou SoCloz) qui ont implémentés l’envoi et la réception de messages via nos services et qui bénéficient ainsi de nombreux avantages et services :

Routage en connexion directe opérateur

En tant qu’opérateur télécom français agréé par l’ARCEP, smsmode© vous permet de bénéficier des routes les plus fiables, de tarifs compétitifs et d’une délivrabilité maximale (taux de réception de +90% dans la minute suivant l’envoi).

Engagement RGPD

smsmode© est certifié ISO 27001 et 27701 et s’engage sur la confidentialité des données personnelles transitant par ses services. Réduction et chiffrement des données utilisateurs stockées, cartographie du traitement des données…

Trafic priorisé et intelligent

smsmode© applique une priorisation du trafic notification et OTP sur le trafic marketing. Une solution de basculement automatique vers des routes de secours est également mise en place en cas de baisse de performances.

Assistance pour une intégration rapide de l'API

Nos experts vous aident pour la gestion de notre API. Notre support technique réactif, français et anglophone, est à votre disposition tous les jours de la semaine de 9h à 12h et de 14h à 17h30 par mail, chat, ticketing ou par téléphone.

Solution approuvée par 10 000+ client

Bénéficiez d’une expertise dans l’accompagnement de projets de routage de SMS en masse ou unitaire. smsmode© compte 10 000+ clients accompagnés depuis 2004, pour un volume d’envoi atteignant les 100 millions de SMS par mois.

Fonctionnalités complètes d'envoi et de réception

Nos solutions SMS API vous donnent accès à de nombreuses fonctionnalités et options : segmentation des bases de données, réception SMS, ajout de variables, statistiques, récupération du statut du SMS, personnalisation émetteur, etc.

Créez votre compte gratuitement

Essayez notre plateforme SMS et bénéficiez de 20 crédits de tests offerts, sans engagement.

Besoin de plus d'infos ?
N'hésitez pas à nous contacter.
fre