Integrieren Sie den Versand von SMS aus Ihrer Anwendung mit Python
Folgen Sie unserer Kurzanleitung, um den Code für den Aufruf der API SMS zu implementieren und Ihr Web- oder Anwendungsprojekt in Python einzusetzen. Implementieren Sie die Anfrage und erhalten Sie sofort die von Python gesendete SMS .
DAS VERTRAUEN IHRER LIEBLINGSUNTERNEHMEN
Der Versand von SMS Python, im Detail
Mit der API SMSkönnen Sie jeden beliebigen Dienst erstellen, von einem einfachen Benachrichtigungs- oder Marketingdienst SMS bis hin zu Lösungen für die Zwei-Faktor-Authentifizierung (OTP).
Kontinuierlicher Service
Unsere dedizierte Infrastruktur weist eine hohe Verfügbarkeit auf. Sie wird rund um die Uhr an 365 Tagen im Jahr überwacht, ist redundant und ausfallsicher.
SCHNELLE START GUIDE
Mit der SMS HTTP API können Sie zahlreiche Anfragen in Ihre Python-Entwicklung integrieren: den Versand eines SMS (Massen- oder Einzelversand), den Empfang von SMS Kunden, aber auch den Empfang von Statistiken über Ihre Sendungen SMS.
Integrieren Sie den Versand von SMS mit Python. in wenigen Zeilen
1/ Der erste importierte Parameter entspricht dem Token (API-Schlüssel), mit dem Sie sich identifizieren, um die Anfrage über unser Gateway SMS
2/ Der zweite enthält den Inhalt der zu sendenden Nachricht
3/ Der dritte Parameter enthält die Telefonnummer(n) der Empfänger.
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! Sie haben soeben Ihre erste SMS verschickt.
Konsultieren Sie die Entwicklerdokumentation der HTTP-API und deren Parameter, um alle Funktionen zu erkunden, die unser Gateway SMS bietet (Serienbriefe, Verwaltung von Datum und Uhrzeit des Versands, Personalisierung des Senders, Empfang von Antworten usw.).
Erhalten Sie 20 kostenlose SMS Python, wenn Sie Ihr Konto einrichten.
Keine Kreditkarte erforderlich. 30 Sekunden in der Zeit!
Den führenden API-Anbieter in Frankreich wählen
Unsere Schnittstelle zum Versenden von SMS ist schnell zu installieren und mit sehr vielen Programmiersprachen kompatibel (PHP, Java, Javascript, ASP, C++, C#, Ruby, Python, SKD, WINDEV, .net usw.).
Routing der Sendungen von SMS auf den besten Routen
Als ARCEP-Telekombetreiber werden die über unsere Dienste versendeten SMS über direkte Betreiberrouten (maximale Qualität) geroutet. Sie profitieren von einer maximalen Zustellbarkeit: eine Empfangsrate von +99%, davon 87% innerhalb einer Minute nach dem Versand an französische Telefonanbieter.
Monitoring und Überwachung in Echtzeit
Der Datenverkehr, der durch unser Gateway SMS wird kontinuierlich überwacht. Unser Überwachungssystem Kibana ermöglicht es, die Leistung der Sendungen in Echtzeit zu verfolgen SMS und detaillierte statistische Eskalationen der Zustellbarkeit sowie Warnungen über mögliche Verlangsamungen des Systems.
Hochverfügbare Infrastruktur
Von mehr als 10.000 Kunden bewährt, ist unsere Plattform SMS verarbeitet täglich über 1 Million Anfragen für ein Versandvolumen von über 900 Millionen versendeten SMS pro Jahr. Auch die Verwaltung der Versandprioritäten (Priorisierung von PSP-Traffic und Benachrichtigung über Marketing-Traffic) wird optimiert, um eine bessere Leistung zu bieten.
Erstellen Sie Ihr Konto kostenlos
Testen Sie unsere Plattform SMS und erhalten Sie unverbindlich 20 Testguthaben geschenkt.