I tuoi SMS partono dal tuo cellulare.Scopri come funziona
PIATTAFORMAAPI-prima architetturaAccoppiamento sicuro del dispositivoVisibilità della consegnaControllo multidispositivoDocumentazione del Versione
← Tutte le integrazioni
Pacchetto ufficiale Python · PyPI

SMS E SDK DI WHATSAPP

Collega Python
ail tuo vero cellulare.

Invia SMS dal tuo numero di telefono collegato.Invia WhatsApp e recupera i SMS ricevuti.Usalo in Django, FastAPI, Flask, worker, pipeline dati e script di automazione.

Un comando pipInstalla dal pacchetto ufficiale PyPISMS bidirezionaleInvia e recupera i messaggi ricevutiPython 3.6+Client leggero basato su requests
mobile_messaging.pyPython
$pip install smsmobileapiinstallato
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)
PYTHONEvento aziendale
SMSMOBILEAPIPercorso autenticato
IL TUO TELEFONOSMS inviato
Il tuo codice Python decide quando comunicare. Il cellulare collegato e la SIM eseguono l’operazione SMS.

LOGICA PYTHON. COMUNICAZIONE REALE CON CELLULARE.

Il tuo codice controlla l’evento.
Il tuo telefono rimane il punto finale della comunicazione.

Il pacchetto Python fornisce un client focalizzato su SMSMobileAPI. Mantiene la logica applicativa in Python mentre il cellulare collegato fornisce ai workflow SMS una SIM reale, un numero di telefono esistente e un comportamento normale di risposta.

01
Pipi

Applicazione Python

Una richiesta web, un task, un evento dati o una regola di monitoraggio decide di comunicare.

SMSSender
02

SMSMobileAPI

La piattaforma autentica, instrada e registra l’operazione richiesta.

percorso sicuro
03

Mobile connesso

Il tuo telefono e la SIM inviano SMS con il numero che i tuoi contatti già riconoscono.

rete mobile
04
{ }

Risposta Python

La tua applicazione riceve dati strutturati che può registrare, analizzare e utilizzare nel passo successivo.

AVVIO RAPIDO

Installa, collega ed esegui un test SMS controllato.

Inizia con un cellulare e un destinatario che controlli. Carica la chiave API dalla configurazione protetta del server e ispeziona l’oggetto restituito prima di collegare il codice a un trigger di produzione.

  1. 1
    Collega il tuo telefonoInstalla SMSMobileAPI e verifica che il cellulare risulti online.
  2. 2
    Installa il pacchettoUsa pip all’interno dell’ambiente virtuale del tuo progetto.
  3. 3
    Carica il segretoLeggi la chiave API da una variabile d’ambiente o da un gestore di segreti.
  4. 4
    Invia e ispezionaControlla i dati restituiti e conferma l’attività nella dashboard.
Terminale
$ 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)
Mantieni la chiave fuori dal codice sorgentePython ≥ 3.6

TRE OPERAZIONI FOCALIZZATE

Invia SMS, invia WhatsApp e recupera i SMS ricevuti.

Il pacchetto rimane volutamente ridotto. La tua applicazione Python gestisce la logica di business mentre il client si occupa della corrispondente richiesta SMSMobileAPI e restituisce la risposta decodificata.

01 · INVIA SMS

Usa il tuo numero di telefono connesso

I parametri predefiniti abilitano SMS. Il cellulare selezionato deve essere online e configurato correttamente.

response = sms.send_message(
    to="+32470000000",
    message="Order ready"
)
Leggi la documentazione SMS →
02 · INVIA WHATSAPP

Cambia esplicitamente canale

Abilita WhatsApp e disabilita SMS. Collega WhatsApp nel cruscotto prima di chiamare il metodo.

response = sms.send_message(
    to="32470000000",
    message="Order ready",
    sendwa=1, sendsms=0
)
Leggi la documentazione di WhatsApp →
03 · RICEVI SMS

Porta le risposte del cellulare in Python

Recupera i SMS ricevuti e passa i dati ottenuti al tuo CRM, supporto o logica di automazione.

received = sms.get_received_messages()

print(received)
Esplora i SMS ricevuti →

INTEGRA IL PACCHETTO NEL TUO STACK PYTHON

Usa la comunicazione mobile dove la tua applicazione prende già decisioni.

Mantieni il client in un livello di servizio o worker. Questo separa l'accesso al canale da rotte, viste, modelli e codice di elaborazione dati.

DJ DJ DJ

Django

Avvia comunicazioni cliente da servizi, comandi di gestione, segnali o worker in background.

Servizi · Comandi · Celery
FA

ASPA

Aggiungi messaggistica controllata dietro endpoint autenticati e sposta lavori più lunghi in attività o worker in background.

Rotte · Dipendenze · Attività
FL

Flask

Tieni il client SMSMobileAPI in un servizio applicativo e chiamalo da workflow di business validati.

Blueprint · Servizi · RQ
PY

Script e lavori dati

Usa Python per monitoraggio, promemoria programmati, alert ETL e strumenti operativi interni.

CRON · Pipeline · Monitoraggio

TRASFORMA LE RISPOSTE IN EVENTI DI BUSINESS

Le SMS ricevute diventano dati che il tuo workflow Python può usare.

Recupera messaggi dal cellulare connesso a SMSMobileAPI, quindi applica la tua logica di matching contatti, filtraggio, archiviazione e escalation. Il SDK restituisce la risposta API; la tua applicazione decide cosa succede dopo.

  • Collega una risposta a un contatto CRM
  • Crea o aggiorna un ticket di supporto
  • Avvia un follow-up umano
  • Alimenta una pipeline di analisi interna
Scopri di più sulle SMS ricevute
received_sms_worker.py
NUOVA SMS
+32 470 00 00 00“Sì, domani alle 10 va bene per me.”
Workflow Python
CRMContatto riconosciutoConversazione aggiornata
ATTIVITÀFollow-up creatoAssegnato al team
- DIARIOEvento registratoRisposta memorizzata
Architettura d'esempio: recupera la risposta, identifica il contatto e instrada l'evento attraverso la tua logica Python.
Logo Python

PUBBLICATO SU PYPI

Un piccolo pacchetto ispezionabile progettato per progetti standard Python.

Installalo in un ambiente virtuale, blocca la versione tramite il tuo flusso di gestione delle dipendenze e verifica il codice sorgente pubblico prima del deployment. Il pacchetto utilizza la familiarerequestslibreria e restituisce dati JSON decodificati.

  • Pacchettosmsmobileapi
  • Clientesmsmobileapi.SMSSender
  • Tempo di esecuzionePython 3.6 o superiore
  • Dipendenza HTTPrichieste
  • LicenzaMI

CHECKLIST PER LA PRODUZIONE

Mantieni l'automazione sicura, osservabile e prevedibile.

Il pacchetto semplifica la richiesta. La tua applicazione deve comunque proteggere i segreti, validare i dati, gestire gli errori API ed evitare invii duplicati.

  • 01
    Proteggi la chiave APICaricalo dalla configurazione d'ambiente o da un gestore di segreti, mai dal codice sorgente committato.
  • 02
    Valida e normalizza i numeriApplica il formato internazionale corretto per il canale prima di chiamare SDK.
  • 03
    Ispeziona i dati restituitiIl client può restituire un oggetto errore; gestisci la risposta ramificando anziché presumere il successo.
  • 04
    Usa timeout a livello di flusso di lavoroMantieni reattive le richieste web spostando il lavoro di comunicazione su un worker opportuno quando serve.
  • 05
    Evita invii duplicatiUsa un evento di business idempotente o un tuo marcatore di stato elaborato per i retry.
  • 06
    Monitora la connettività telefonicaLe operazioni nativamente SMS dipendono dal fatto che il mobile connesso sia online e disponibile.

COSA POSSONO SVILUPPARE I TEAM PYTHON

Comunicazione integrata con dati, automazione e logica di business.

Automazione CRM

Invia messaggi contestuali e allega le risposte ricevute al workflow del contatto corretto.

Allarmi pipeline dati

Notifica un telefono reale quando importazioni, job di elaborazione o controlli di qualità richiedono attenzione.

Promemoria programmati

Esegui promemoria per appuntamenti, pagamenti e operazioni da un worker o task schedulato.

!

Escalation di monitoraggio

Trasforma eventi di applicazioni o infrastrutture in messaggi SMS inviati da un numero mobile noto.

FAQ PYTHON SDK

Risposte chiare prima di aggiungere il pacchetto.

Il modulo Python è un client focalizzato per il messaging. La connessione mobile, la visibilità nel dashboard e le API più ampie della piattaforma rimangono parte di SMSMobileAPI.

Il modulo è ufficialmente disponibile su PyPI?

Sì. Installa ilsmsmobileapipacchetto con pip. I metadati pubblicati richiedono Python 3.6 o superiore e utilizzano ilrequestsdipendenza.

Le SMS partono davvero dal mio stesso cellulare?

Sì. Le richieste SMS vengono instradate attraverso il cellulare connesso al tuo account SMSMobileAPI, utilizzando la sua SIM e il numero di telefono esistente.

Posso recuperare gli SMS ricevuti in Python?

Sì. Chiamaget_received_messages()nell'istanza inizializzataSMSSenderquindi elabora i dati restituiti secondo le regole della tua applicazione.

Come invio WhatsApp invece di SMS?

Collega WhatsApp nella dashboard, quindi chiamasend_message()consendwa=1esendsms=0i destinatari WhatsApp usano il prefisso internazionale senza+o00.

Posso usare il pacchetto con Django, FastAPI o Flask?

Sì. Mantieni il client nel codice di servizio server-side e chiamalo dai flussi di lavoro applicativi validati. Usa un worker per operazioni che non devono bloccare una richiesta web.

Il pacchetto copre chiamate, notifiche e ogni piattaforma API?

No. Il pacchetto attuale si concentra sull'invio di SMS e WhatsApp e sul recupero degli SMS ricevuti. Usa la documentazione REST API per attività di chiamata, notifiche e altre operazioni specializzate.

PRONTO PER PYTHON. MOBILE CONNESSO.

Esegui il tuo primo workflow mobile reale.

Installa il pacchetto, testa con un numero controllato e collega l'operazione verificata all'evento di business rilevante.