Ihre SMS werden über Ihr eigenes Handy versendet.So funktioniert es
PLATTFORMAPI-erste ArchitekturSicherheitsvorrichtungspaarungSichtbarkeit der LieferungSteuerung von MehrfachgerätenVersionierte Dokumentation
← Alle Integrationen
Offizielles Python Paket · PyPI

PYTHON SMS & WHATSAPP SDK

Verbinde Python
mitdeinem echten Handy.

Sende SMS von deiner eigenen verbundenen Rufnummer.Sende WhatsApp und empfange erhaltene SMS.Verwende es in Django, FastAPI, Flask, Worker-Prozessen, Daten-Pipelines und Automatisierungsskripten.

Ein einziger pip-BefehlInstallation aus dem offiziellen PyPI PaketZweiseitige SMSSende und empfange NachrichtenPython 3.6+Kleiner client auf requests-Basis
mobile_messaging.pyPython
$pip install smsmobileapiinstalliert
import os
from smsmobileapi import SMSSender

sms = SMSSender(
    api_key=os.environ["SMSMOBILEAPI_KEY"]
)

response = sms.send_message(
    to="+32470000000",
    message="Your appointment is confirmed."
)

print(response)
PYTHONBusiness-Ereignis
SMSMOBILEAPIAuthentifizierte Route
DEIN HANDYSMS gesendet
Dein Python Code bestimmt den Kommunikationszeitpunkt. Das verbundene Handy und die SIM-Karte führen die SMS-Operation aus.

PYTHON-LOGIK. ECHTE MOBILE KOMMUNIKATION.

Dein Code steuert das Ereignis.
Dein Handy bleibt der Kommunikationsendpunkt.

Das Python Paket stellt einen fokussierten Client für SMSMobileAPI bereit. Es hält die Anwendungslogik in Python, während das verbundene Handy echten SIM-Einsatz, eine existierende Rufnummer und normales Antwortverhalten für SMS Workflows garantiert.

01
Py

Python Anwendung

Eine Webanfrage, Aufgabe, ein Datenereignis oder eine Überwachungsregel entscheidet, zu kommunizieren.

SMSSender
02

SMSMobileAPI

Die Plattform authentifiziert, leitet und protokolliert die angeforderte Operation.

gesicherte Route
03

Verbundenes Mobilgerät

Dein Handy und deine SIM senden SMS mit der Nummer, die deine Kontakte bereits kennen.

Mobilfunknetz
04
{ }

Python Antwort

Deine Anwendung erhält strukturierte Daten, die sie protokollieren, prüfen und im nächsten Schritt verwenden kann.

SCHNELLEINSTIEG

Installiere, verbinde und führe einen kontrollierten SMS Test durch.

Beginne mit einem Handy und Empfänger, die du kontrollierst. Lade den API Schlüssel aus der geschützten Serverkonfiguration und prüfe das zurückgelieferte Objekt, bevor du den Code an einen produktiven Trigger anschließt.

  1. 1
    Verbinde dein HandyInstalliere SMSMobileAPI und verifiziere, dass das Handy online auftaucht.
  2. 2
    Paket installierenNutze pip innerhalb der virtuellen Umgebung deines Projekts.
  3. 3
    Lade das SecretLese den API Schlüssel aus einer Umgebungsvariable oder einem Secret Manager.
  4. 4
    Sende und prüfeÜberprüfe die zurückgegebenen Daten und bestätige die Aktivität im Dashboard.
Terminal
$ python -m pip install smsmobileapi
send_sms.py
import os
from smsmobileapi import SMSSender

sms = SMSSender(
    api_key=os.environ["SMSMOBILEAPI_KEY"]
)

response = sms.send_message(
    to="+32470000000",
    message="Hello from Python!"
)

print(response)
Bewahre den Schlüssel außerhalb des Quellcodes aufPython ≥ 3.6

DREI FOKUSSIERTE OPERATIONEN

Sende SMS, sende WhatsApp und empfange erhaltene SMS.}

Das Paket bleibt bewusst klein. Ihre Python-Anwendung übernimmt die Geschäftslogik, während der Client die entsprechende SMSMobileAPI-Anfrage bearbeitet und die dekodierte Antwort zurückgibt.

01 · SMS SENDEN

Verwenden Sie Ihre verbundene Telefonnummer

Die Standardparameter aktivieren SMS. Das ausgewählte verbundene Mobilgerät muss online und korrekt konfiguriert sein.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Lesen Sie die SMS Dokumentation →
02 · WHATSAPP SENDEN

Kanal explizit wechseln

Aktivieren Sie WhatsApp und deaktivieren Sie SMS. Verknüpfen Sie WhatsApp im Dashboard, bevor Sie die Methode aufrufen.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
WhatsApp Dokumentation lesen →
03 · SMS EMPFANGEN

Bringen Sie mobile Antworten in Python

Rufen Sie empfangene SMS ab und geben Sie die zurückgegebenen Daten an Ihr CRM, Support- oder Automatisierungslogik weiter.

received = sms.get_received_messages()

print(received)
Empfangene SMS erkunden →

INTEGRIEREN SIE DAS PAKET IN IHREN PYTHON-STACK

Verwenden Sie mobile Kommunikation dort, wo Ihre Anwendung bereits Entscheidungen trifft.

Halten Sie den Client in einer Service- oder Arbeiterebene. So trennen Sie den Kanalzugriff von Routen, Views, Modellen und datenverarbeitendem Code.

DJ

Django

Starten Sie Kundenkommunikation aus Services, Management-Befehlen, Signalen oder Hintergrundarbeitern.

Services · Befehle · Celery
FA

FastAPI

Fügen Sie gesteuerte Nachrichten hinter authentifizierten Endpunkten hinzu und verschieben Sie längere Arbeiten in Hintergrundtasks oder Worker.

Routen · Abhängigkeiten · Tasks
FL

Flask

Behalten Sie den SMSMobileAPI-Client in einem Anwendungsservice und rufen ihn aus validierten Geschäftsabläufen auf.

Blueprints · Services · RQ
PY

Skripte & Datenjobs

Verwenden Sie Python für Monitoring, geplante Erinnerungen, ETL-Warnungen und interne Operationstools.

CRON · Pipelines · Monitoring

VERWANDELN SIE ANTWORTEN IN GESCHÄFTSEREIGNISSE

Empfangene SMS werden zu Daten, die Ihr Python-Workflow nutzen kann.

Rufen Sie Nachrichten vom mit SMSMobileAPI verbundenen Mobilgerät ab und wenden Sie Ihre eigene Kontaktzuordnung, Filterung, Speicherung und Eskalationslogik an. Der SDK gibt die API-Antwort zurück; Ihre Anwendung entscheidet den nächsten Schritt.

  • Einer CRM-Kontaktperson eine Antwort zuordnen
  • Ein Support-Ticket erstellen oder aktualisieren
  • Eine manuelle Nachverfolgung auslösen
  • Eine interne Analyse-Pipeline speisen
Erfahren Sie mehr über empfangene SMS
received_sms_worker.py
NEUE SMS
+32 470 00 00 00„Ja, morgen um 10 Uhr passt mir.“
Python-Workflow
CRMKontakt zugeordnetKonversation aktualisiert
AUFGABEFollow-up erstelltDem Team zugewiesen
PROTOKOLLEreignis protokolliertAntwort gespeichert
Beispielarchitektur: Antwort abrufen, Kontakt identifizieren und Ereignis durch Ihre eigene Python-Logik leiten.
Python-Logo

VERÖFFENTLICHT AUF PYPI

Ein kleines, prüfbares Paket für Standard-Python-Projekte.

Installieren Sie es in einer virtuellen Umgebung, fixieren Sie die Version über Ihren Abhängigkeitsprozess und prüfen Sie den öffentlichen Quellcode vor der Bereitstellung. Das Paket verwendet die vertrauterequestsBibliothek und liefert dekodierte JSON-Daten zurück.

  • Paketsmsmobileapi
  • Clientsmsmobileapi.SMSSender
  • LaufzeitPython 3.6 oder neuer
  • HTTP-AbhängigkeitAnfragen
  • LizenzMIT

PRODUKTIONS-CHECKLISTE

Halten Sie die Automatisierung sicher, nachvollziehbar und vorhersehbar.

Das Paket macht die Anfrage einfach. Ihre Anwendung muss dennoch Geheimnisse schützen, Daten validieren, API-Fehler behandeln und doppelte Sendungen verhindern.

  • 01
    Schützen Sie den API-SchlüsselLaden Sie es aus der Umgebungs-Konfiguration oder einem Geheimnis-Manager, niemals aus eingechecktem Quellcode.
  • 02
    Nummern validieren und normalisierenWenden Sie das korrekte internationale Format für den Kanal an, bevor Sie den SDK-API-Aufruf tätigen.
  • 03
    Überprüfen Sie zurückgelieferte DatenDer Client kann ein Fehlerobjekt zurückgeben; reagieren Sie auf die Antwort, anstatt Erfolg anzunehmen.
  • 04
    Verwenden Sie Timeouts auf Workflow-EbeneHalten Sie Webanfragen reaktionsschnell, indem Sie Kommunikationsarbeiten bei Bedarf in einen geeigneten Worker auslagern.
  • 05
    Verhindern Sie doppelte SendungenVerwenden Sie ein idempotentes Business-Event oder Ihren eigenen Verarbeitungsstatus-Marker bei Wiederholungen.
  • 06
    Überwachen Sie die TelefonverbindungNative SMS-Operationen setzen voraus, dass das verbundene Mobilgerät online und bereit ist.

WAS PYTHON-TEAMS ERSTELLEN KÖNNEN

Kommunikation verbunden mit Daten, Automatisierung und Geschäftslogik.

CRM-Automatisierung

Versenden Sie kontextbezogene Nachrichten und ordnen Sie empfangene Antworten dem richtigen Kontakt-Workflow zu.

Daten-Pipeline-Benachrichtigungen

Benachrichtigen Sie ein echtes Telefon, wenn Importe, Verarbeitungsaufträge oder Qualitätsprüfungen Aufmerksamkeit erfordern.

Geplante Erinnerungen

Führen Sie Termin-, Zahlungs- und Betriebs-Erinnerungen aus einem Worker oder geplanten Task aus.

!

Überwachungs-Eskalation

Verwandeln Sie Anwendungs- oder Infrastrukturereignisse in SMS-Nachrichten, die von einer bekannten Mobilnummer gesendet werden.

PYTHON SDK FAQ

Klare Antworten, bevor Sie das Paket hinzufügen.

Das Python-Modul ist ein fokussierter Client für Messaging. Die mobile Verbindung, Dashboard-Sichtbarkeit und umfangreichere Plattform-APIs bleiben Teil von SMSMobileAPI.

Ist das Modul offiziell auf PyPI verfügbar?

Ja. Installieren Sie dassmsmobileapiPaket mit pip. Die veröffentlichten Metadaten erfordern Python 3.6 oder neuer und verwenden dierequestsAbhängigkeit.

Werden SMS wirklich von meinem eigenen Mobiltelefon versendet?

Ja. SMS-Anfragen werden über das mit Ihrem SMSMobileAPI-Konto verbundene Mobilgerät geleitet, wobei dessen SIM-Karte und bestehende Telefonnummer verwendet werden.

Kann ich empfangene SMS in Python abrufen?

Ja. Rufen Sieget_received_messages()in der initialisiertenSMSSenderInstanz auf und verarbeiten Sie die zurückgegebenen Daten entsprechend den Anwendungsregeln.

Wie sende ich WhatsApp statt SMS?

Verbinden Sie WhatsApp im Dashboard, rufen Sie dannsend_message()mitsendwa=1undsendsms=0. WhatsApp-Empfänger nutzen die Landesvorwahl ohne+oder00.

Kann ich das Paket mit Django, FastAPI oder Flask verwenden?

Ja. Halten Sie den Client im serverseitigen Dienstcode und rufen Sie ihn aus validierten Anwendungsabläufen auf. Verwenden Sie einen Worker für Operationen, die eine Webanfrage nicht blockieren sollen.

Deckt das Paket Anrufe, Benachrichtigungen und jede Plattform-API ab?

Nein. Das aktuelle Paket konzentriert sich auf das Senden von SMS und WhatsApp sowie das Abrufen empfangener SMS. Für Anrufaktivitäten, Benachrichtigungen und andere spezialisierte Operationen verwenden Sie die REST API-Dokumentation.

PYTHON BEREIT. MOBIL VERBUNDEN.

Führen Sie Ihren ersten echten mobilen Workflow aus.

Installieren Sie das Paket, testen Sie mit einer kontrollierten Nummer und verbinden Sie den verifizierten Betrieb mit dem wichtigen Geschäftsereignis.