Stavo lottando con questo per un po 'di tempo e mi è piaciuto l'opzione Twilio. Ma poi ho scavato più a fondo e ho scoperto che esiste un'API di Google Voice chiamata pygooglevoice
che funziona. Pulito, facile ... Nessun vettore lookup ... Per esempio, impostare un virtualenv
ed installare con pip
:
pip install pygooglevoice
Poi usare qualcosa di simile a questo:
from googlevoice import Voice
from googlevoice.util import input
def send(number, message):
user = '[email protected]'
password = 'password'
voice = Voice()
voice.login(user, password)
#number = input('Number to send message to: ') # use these for command method
#message = input('Message text: ')
voice.send_sms(number, message)
Si prega di notare che ho ho fatto test limitati con questo quindi non sono sicuro di tutti i pro e i contro. È possibile che ci siano dei limiti che non ho ancora scoperto. Ma nel tempo in cui ci ho giocato, sono stato felice.
Ci sono alcune risposte davvero buone qui. Farai un po 'di upvoting e poi ne selezionerai uno che ti piace? So che è anni dopo, ma sarebbe bello avere questa risposta ;-) – nicorellius
@nicorellius Sono davvero dispiaciuto di non aver potuto selezionare nessuna delle risposte da qui.Ci sono così tante buone opzioni qui, ma ho dovuto abbandonare la funzione sms a causa di varie altre difficoltà legate alle politiche nel mio paese. –
Spesso, in questo caso, sceglierò comunque uno che soddisfa i requisiti della tua domanda originale e selezionalo come risposta. Ci sono risposte valide qui, quindi penso che indipendentemente dal tuo stato, potresti comunque scegliere una risposta "corretta" ... Grazie comunque per la nota. In bocca al lupo. – nicorellius