Dina SMS skickas från din egen mobil.Se hur det fungerar
PLATTFORMAPI-första arkitekturSäker enhet parningLeverans synlighetMulti-device kontrollVersioned dokumentation
← Alla integrationer
Officiellt Python-paket · PyPI

PYTHON SMS OCH VADSAPP SDK

Anslut Python
tilldin riktiga mobil.

Skicka SMS från ditt egna anslutna telefonnummer.Skicka WhatsApp och ta emot mottagna SMS.Använd det i Django, FastAPI, Flask, workers, datapipelines och automationsskript.

Ett pip-kommandoInstallera från det officiella PyPI-paketetTvåvägs SMSSkicka och ta emot meddelandenPython 3.6+Liten requests-baserad klient
mobile_messaging.pyPython
$pip install smsmobileapiinstallerad
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)
PYTHONAffärshändelse
SMSMOBILEAPIAutentiserad rutt
DIN TELEFONSMS skickad
Din Python-kod bestämmer när kommunikationen sker. Den anslutna mobilen och SIM-kortet utför SMS-operationen.

PYTHON-LOGIK. ÄKTA MOBILKOMMUNIKATION.

Din kod styr händelsen.
Din telefon förblir kommunikationsändpunkten.

Python-paketet tillhandahåller en fokuserad klient kring SMSMobileAPI. Det håller applikationslogiken i Python medan den anslutna mobilen ger SMS-arbetsflöden ett riktigt SIM-kort, ett befintligt telefonnummer och normalt svarsbeteende.

01
Py

Python-applikation

En webbförfrågan, uppgift, datahändelse eller övervakningsregel avgör när kommunikation ska ske.

SMSSender
02

SMSMobileAPI

Plattformen autentiserar, routar och registrerar den begärda operationen.

säker rutt
03

Ansluten mobil

Din telefon och SIM-kort skickar SMS med numret dina kontakter redan känner igen.

mobilnätverk
04
{ }

Python-svar

Din applikation får strukturerad data som den kan logga, granska och använda i nästa steg.

SNABBSTART

Installera, anslut och kör ett kontrollerat SMS-test.

Börja med en mobil och mottagare du kontrollerar. Läs in API-nyckeln från skyddad serverkonfiguration och granska det återlämnade objektet innan du kopplar koden till en produktionsutlösare.

  1. 1
    Anslut din telefonInstallera SMSMobileAPI och verifiera att mobilen visas som online.
  2. 2
    Installera paketetAnvänd pip inom ditt projekts virtuella miljö.
  3. 3
    Ladda hemlighetenLäs API-nyckeln från en miljövariabel eller hemlighetshanterare.
  4. 4
    Skicka och granskaKontrollera den återlämnade datan och bekräfta aktiviteten i kontrollpanelen.
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)
Håll nyckeln utanför källkodenPython ≥ 3,6

TRE FOKUSERADE OPERATIONER

Skicka SMS, skicka WhatsApp och hämta mottagna SMS.

Paketet är medvetet litet. Din Python-applikation hanterar affärslogiken medan klienten handhar motsvarande SMSMobileAPI-begäran och returnerar det avkodade svaret.

01 · SKICKA SMS

Använd ditt anslutna telefonnummer

Standardparametrarna aktiverar SMS. Den valda anslutna mobilen måste vara online och korrekt konfigurerad.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Läs SMS dokumentation →
02 · SKICKA WHATSAPP

Byt kanal explicit

Aktivera WhatsApp och inaktivera SMS. Länka WhatsApp i kontrollpanelen innan du anropar metoden.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
Läs WhatsApp dokumentation →
03 · TA EMOT SMS

Hämta mobil-svar till Python

Hämta mottagna SMS och skicka vidare data till ditt CRM, support eller automatiseringslogik.

received = sms.get_received_messages()

print(received)
Utforska mottagna SMS →

INTEGRERA PAKETET I DIN PYTHON-MILJÖ

Använd mobilkommunikation där din applikation redan fattar beslut.

Håll klienten i ett service- eller arbetarlager. Detta separerar kanalåtkomst från rutter, vyer, modeller och databehandlingskod.

DJ

Django

Starta kundkommunikation från tjänster, managementkommandon, signaler eller bakgrundsarbetare.

Tjänster · Kommandon · Celery
FA

FastAPI

Lägg till kontrollerad messaging bakom autentiserade endpoints och flytta längre arbete till en bakgrundsuppgift eller arbetare.

Rutter · Beroenden · Uppgifter
FL

Flask

Håll SMSMobileAPI-klienten i en applikationstjänst och anropa den från validerade affärsflöden.

Blueprints · Tjänster · RQ
PY PY

Scripts & datajobb

Använd Python för övervakning, schemalagda påminnelser, ETL-larm och interna operationsverktyg.

CRON · Pipelines · Övervakning

FÖRVANDLA SVAR TILL AFFÄRSHÄNDELSER

Mottagna SMS blir data som ditt Python-flöde kan använda.

Hämta meddelanden från mobilen ansluten till SMSMobileAPI, och tillämpa sedan egen kontaktmatchning, filtrering, lagring och eskaleringslogik. SDK returnerar API-svar; din applikation avgör vad som händer härnäst.

  • Koppla ett svar till en CRM-kontakt
  • Skapa eller uppdatera en supportärende
  • Initiera mänsklig uppföljning
  • Mat en intern analys-pipeline
Läs om mottagna SMS
received_sms_worker.py
NY SMS
+32 470 00 00 00"Ja, imorgon kl 10 fungerar för mig."
Python-flöde
CRMKontakt matchadKonversation uppdaterad
UPPGIFTUppföljning skapadTilldelad teamet
LOGGHändelse registreradSvar behållt
Exempelarkitektur: hämta svaret, identifiera kontakten och dirigera händelsen genom din egen Python logik.
Python-logotyp

PUBLICERAD PÅ PYPI

Ett litet, granskbart paket byggt för standard Python-projekt.

Installera det i en virtuell miljö, lås versionen via din beroendehantering och granska den offentliga källkoden innan distribution. Paketet använder det välkändarequestsbiblioteket och returnerar avkodad JSON-data.

  • Paketsmsmobileapi
  • Klientsmsmobileapi.SMSSender
  • KörningstidPython 3.6 eller nyare
  • HTTP beroendeFörfrågningar
  • LicensMIT MIT

PRODUKTIONSCHECKLISTA

Håll automatiseringen säker, observerbar och förutsägbar.

Paketet gör anropet enkelt. Din applikation måste fortfarande skydda hemligheter, validera data, hantera API-fel och förhindra dubbelsändningar.

  • 01
    Skydda API-nyckelnLadda det från miljökonfiguration eller en hemlighetshanterare, aldrig från incheckad källkod.
  • 02
    Validera och normalisera nummerApplicera rätt internationellt format för kanalen innan du anropar SDK.
  • 03
    Inspektera returnerad dataKlienten kan returnera ett felobjekt; hantera responsen istället för att anta framgång.
  • 04
    Använd timeout på arbetsflödesnivåHåll webbförfrågningar responsiva genom att flytta kommunikationsarbetet till en lämplig arbetare vid behov.
  • 05
    Förhindra dubbelsändningarAnvänd en idempotent affärshändelse eller din egen markerare för bearbetat tillstånd vid omförsök.
  • 06
    Övervaka telefonanslutningInbyggda SMS-operationer kräver att den anslutna mobilen är online och redo.

VAD PYTHON-TEAM KAN BYGGA

Kommunikation kopplad till data, automatisering och affärslogik.

CRM-automatisering

Skicka kontextuella meddelanden och bifoga mottagna svar till korrekt kontaktarbetsflöde.

Data pipelines-varningar

Avisera en verklig telefon när importer, bearbetningsjobb eller kvalitetskontroller kräver uppmärksamhet.

Schemalagda påminnelser

Kör påminnelser om möten, betalningar och drift från en arbetare eller schemalagd uppgift.

!

Övervakningseskalering

Omvandla applikations- eller infrastrukturhändelser till SMS-meddelanden skickade från ett känt mobilnummer.

PYTHON SDK FAQ

Klara svar innan du lägger till paketet.

Python-modulen är en fokuserad klient för meddelanden. Mobilanslutningen, dashboard-synlighet och bredare plattforms-API:er förblir del av SMSMobileAPI.

Finns modulen officiellt tillgänglig på PyPI?

Ja. Installerasmsmobileapipaketet med pip. Dess publicerade metadata kräver Python 3.6 eller nyare och använderrequestsberoende.

Skickas SMS verkligen från min egen mobil?

Ja. SMS-förfrågningar dirigeras genom mobilen som är kopplad till ditt SMSMobileAPI-konto, med dess SIM-kort och befintliga telefonnummer.

Kan jag hämta mottagna SMS i Python?

Ja. Anropaget_received_messages()på den initialiseradeSMSSenderinstansen och behandla sedan den returnerade datan enligt dina applikationsregler.

Hur skickar jag WhatsApp istället för SMS?

Anslut WhatsApp i kontrollpanelen och anropa sedansend_message()medsendwa=1ochsendsms=0. WhatsApp-mottagare använder landskoden utan+eller00.

Kan jag använda paketet med Django, FastAPI eller Flask?

Ja. Håll klienten i serverside-tjänstkod och anropa den från validerade applikationsflöden. Använd en worker för operationer som inte ska blockera en webbförfrågan.

Täcker paketet samtal, notifieringar och alla plattformars API?

Nej. Det nuvarande paketet fokuserar på att skicka SMS och WhatsApp samt att hämta mottagna SMS. Använd dokumentationen för REST API för samtalsaktivitet, notifieringar och andra specialiserade funktioner.

PYTHON REDO. MOBIL ANSLUTEN.

Kör ditt första riktiga mobila arbetsflöde.

Installera paketet, testa med ett kontrollerat nummer och koppla den verifierade operationen till den viktiga affärshändelsen.