Livraison SMS : Quel taux espérer ? Comment l'optimiser. lire l'article SMS delivery: What rate should you expect? How to optimize it.more information Entrega de SMS: ¿Qué tasa debe esperar? Cómo optimizarlo. más información Consegna degli SMS: quale tasso di consegna si deve prevedere? Come ottimizzarlo.per saperne di più SMS-Zustellung: Welche Rate ist zu erwarten? Wie man sie optimiert.mehr erfahren

focus smsmode©

focus sur
le SMS Python

Si vous déployer un projet web ou applicatif en Python, vous pouvez intégrer l’envoi de SMS directement depuis votre application. Il suffit de suivre notre guide de démarrage rapide pour mettre en place le code d’appel à l’API SMS. En quelques minutes, vous implémentez la requête et recevez immédiatement après le SMS envoyé par Python.

Avec l’API SMS HTTP, vous pouvez créer n’importe quel service, depuis un simple service de notification et marketing SMS jusqu’à des solutions d’authentification à deux facteurs (OTP).

Je consulte la Documentation API

L’ENVOI DE SMS PYTHON EN DÉTAIL
Intégration d'une passerelle SMS GratuiteUne intégration de l’API simple et rapide

Compatible avec l’ensemble des langages de programmation aux requêtes HTTP GET et POST, la documentation complète et gratuite permet une intégration simple, rapide et pas à pas.

Sécurité maximale des envois automatisés de SMSUne sécurité maximale

Hébergées en France, dans un data-center de niveau 4, nos API SMS vous garantissent un maximum de sécurité notamment grâce au protocole HTTPS.

Infrastructure dédié à haute disponibilitéUn service en continu

Notre infrastructure dédiée et à haute disponibilité est surveillée en permanence 24h/24, 7 jours/7 et 365 jours par an avec une résistance à la panne.

Equipe de support à votre dispositionUn support technique à votre disposition

L’ensemble de notre équipe de développeurs dédiée est disponible pour vous aider à intégrer nos APIs SMS ou répondre à vos questions.

GUIDE DE DÉMARRAGE RAPIDE

Commencer l’envoi d’un SMS avec Python !

exemples de messages envoyés via une application Python

Une API SMS HTTP vous permet d’intégrer à votre développement Python les requêtes d’envoi d’un SMS (en masse ou unitaire), de notification des compte-rendus des SMS reçus, de réception de SMS, etc.
Envoyer un SMS avec Python est très facile. Faisons-le simplement en exécutant les XX lignes de commande ci-dessous.

Revenons rapidement sur ces quelques lignes :

  • Le premier paramètre importé correspond au token (clé API ) qui vous identifie pour effectuer la requête via notre passerelle SMS.
  • Le second contient le contenu du message à envoyer,
  • Le troisième paramètre contient le(s) numéro(s) de téléphone des destinataires.
import requests
import urllib
import sys
import os.path

ERROR_API = "Error during API call"
ERROR_FILE = "The specified file does not exist"
URL = 'https://api.smsmode.com/http/1.6/'
PATH_SEND_SMS = "sendSMS.do"
PATH_SEND_SMS_BATCH = "sendSMSBatch.do"


"""
*    Function parameters:
*
*    - access_token (required)
*    - message (required)
*    - destinataires (required): Receivers separated by a comma
*    - emetteur (optional): Allows to deal with the sms sender
*    - option_stop (optional): Deal with the STOP sms when marketing send (cf. API HTTP documentation)
*    - batch_file_path (required for batch mode): The path of CSV file for sms in Batch Mode
"""

class ExempleClientHttpApi:

 # send SMS with GET method
 def send_sms_get(self, access_token, message, destinataires, emetteur, option_stop):

     final_url = (
         URL + PATH_SEND_SMS + 
         '?accessToken=' + access_token + 
         '&message=' + urllib.quote_plus(message.encode('iso-8859-15')) + 
         '&numero=' + destinataires + 
         '&emetteur=' + emetteur + 
         '&stop=' + option_stop
     )
     r = requests.get(final_url)
     if not r:
         return ERROR_API
     return r.text

 # send SMS with POST method
 def send_sms_post(self, access_token, message, destinataires, emetteur, option_stop):

     final_url = URL + PATH_SEND_SMS
     headers = {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
     payload = {
         'accessToken': access_token,
         'message': message,
         'numero': destinataires,
         'emetteur': emetteur,
         'stop': option_stop
     }
     r = requests.post(final_url, data=payload, headers=headers)
     if not r:
         return ERROR_API
     return r.text

 # send SMS with POST method (Batch)
 def send_sms_batch(self, access_token, batch_file_path, option_stop):

     final_url = URL + PATH_SEND_SMS_BATCH + "?accessToken=" + access_token + "&stop=" + option_stop
     if not os.path.isfile(batch_file_path):
         return ERROR_FILE
     r = requests.post(final_url, files={'file': open(batch_file_path,'rb')})
     if not r:
         return ERROR_API
     return r.text

Vous avez envoyé votre premier SMS, félicitations ! Consultez la documentation développeur de l’API HTTP et ses paramètres afin d’explorer l’ensemble des fonctionnalités offertes par notre Passerelle SMS (publipostage, gestion de la date et heure d’envoi, personnalisation de l’émetteur, réception de réponse, etc.).

CONSULTER LA DOCUMENTATION API HTTP

Choisir le leader de l’API SMS en France !

Notre interface web d’envoi de SMS, largement approuvée par des centaines de clients en France et à l’étranger, est simple et rapide à installer et est compatible avec de très nombreux langages de programmation (PHP, Java, Javascript, ASP, C++, C#, Ruby, Python, SKD, WINDEV, .net, etc.).

Notre webservice vous garantit de surcroît :

1Un routage des envois de SMS sur les meilleurs routes
En tant qu’opérateur Télécom ARCEP, les SMS envoyés via nos services ne sont router qu’au travers de routes de haute qualité. Nous pouvons ainsi vous garantir un taux de réception de 87% dans la minute suivant l’envoi (vers les opérateurs téléphoniques français). Vous bénéficiez ainsi d’une qualité et d’une délivrabilité maximale.

2Un monitoring et une supervision en temps réel de l’envoi des SMS
Le trafic transitant par sur notre Gateway SMS est surveillé en continu. Notre système de surveillance Kibana permet de suivre les performances des envois SMS. En un coup d’œil, sont remontés les statistiques détaillées de délivrabilité tout comme les alertes concernant d’éventuels ralentissements du système.

3Une infrastructure haute disponibilité approuvée par près de 10 000 clients
Notre plateforme SMS traite quotidiennement plus de 1 million de requêtes pour un volume d’envoi de plus de 100 millions de SMS envoyés par an. La gestion des priorités d’envoi (priorisation du trafic notification sur le trafic marketing) est également gérée pour offrir de meilleures performances.

outils et services de SMS Python

prestataire de Passerelle SMS

Notre équipe vous conseille…

Notre équipe commerciale et notre support technique sont à votre disposition via email, téléphone ou chat pour répondre à toutes vos questions sur l’implémentation de l’envoi de SMS Python. En tant que prestataire de services SMS depuis près de 15 ans, vous bénéficierez de nos conseils de mise en place et de notre expertise en envois de SMS.

CONTACTEZ-NOUS