Boostez vos workflows et l'engagement client avec le SMSlire l'article Boost your workflows and customer engagement with SMSread the article Impulse sus workflows y la captación de clientes con SMSleer el artículo Aumentate i vostri workflows e il coinvolgimento dei clienti con gli SMSper saperne di più Boosten Sie Ihre Workflows und das Kundenengagement mit SMSmehr erfahren

Intégrez l’envoi de SMS depuis votre application avec Python

Suivez notre guide de démarrage rapide pour mettre en place le code d’appel à l’API SMS et déployer votre projet web ou applicatif en Python. Implémentez la requête et recevez immédiatement le SMS envoyé par Python.

LA CONFIANCE DE VOS ENTREPRISES PRÉFÉRÉES

L’envoi de SMS Python, en détail

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

Intégration de l’API simple et rapide

Les requêtes HTTP GET et POST de notre API sont compatibles avec de nombreux langages de programmation, la documentation gratuite permet une intégration complète, simple et rapide.

Sécurité maximale

Hébergées en France, dans un data-center de niveau 4, nos API SMS vous garantissent une sécurité maximale notamment grâce au protocole HTTPS. Notre solution est certifié ISO 27001 & 27701

Service en continu

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

Support technique à votre disposition

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

GUIDE DE DÉMARRAGE RAPIDE

Commencer l’envoi de SMS avec Python

L’API SMS HTTP vous permet d’intégrer à votre développement Python de nombreuses requêtes : l’envoi d’un SMS (en masse ou unitaire), la réception de SMS clients, mais aussi la réception des statistiques de vos envois SMS.

Intégrez l’envoi de SMS avec Python en quelques lignes

1/ Le premier paramètre importé correspond au token (clé API) qui vous identifie pour effectuer la requête via notre passerelle SMS
2/ Le second contient le contenu du message à envoyer
3/ 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

Bravo ! Vous venez d’envoyer votre premier SMS.

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

Ils ont intégré notre API Rest avec succès

SMS, Virtuo et location
virtuo
Avoir une approche de mobile messaging éprouvée
Notification Authentification SMS API
Le recours à une API SMS répond à l’ensemble des besoins et enjeux d’une structure telle que la nôtre.
logo-skello1
Créer une architecture technique au service du produit
Alerte Authentification SMS API

Bénéficiez de 20 SMS Python gratuits en créant votre compte

Pas de carte bancaire requise. 30 secondes chrono !

Choisir le leader de l’API en France

Notre interface d’envoi de SMS est rapide à installer et compatible avec de très nombreux langages de programmation (PHP, Java, Javascript, ASP, C++, C#, Ruby, Python, SKD, WINDEV, .net, etc.).

Routage des envois de SMS sur les meilleures routes

En tant qu’opérateur Télécom ARCEP, les SMS envoyés via nos services sont routés par des routes directes opérateurs (qualité maximale). Vous bénéficiez d’une délivrabilité maximale : un taux de réception de +99% dont 87% dans la minute suivant l’envoi vers les opérateurs téléphoniques français.

Monitoring et supervision en temps réel

Le trafic qui transite par notre Gateway SMS est surveillé en continu. Notre système de surveillance Kibana permet de suivre en temps réel les performances des envois SMS et les remontées statistiques détaillées de délivrabilité, tout comme les alertes concernant d’éventuels ralentissements du système.

Infrastructure haute disponibilité

Approuvée par plus de 10 000 clients, notre plateforme SMS traite quotidiennement plus d’1 million de requêtes pour un volume d’envoi de plus de 900 millions de SMS envoyés par an. La gestion des priorités d’envoi (priorisation du trafic OTP et notification sur le trafic marketing) est également optimisée pour offrir de meilleures performances.

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.