2017-01-08 3 views
2

Ich verwende die Google Voice-API von here und versuche, Textnachrichten von Python zu senden. Jedes Mal, wenn ich in mit diesem Code anmelden versuchen, ich etwas bekomme ich erwarte nicht:Python Google Voice

from googlevoice import tests 
from googlevoice import Voice 
from googlevoice.util import input 

def login(): 
    username, password = "[email protected]", "******" 
    client = Voice.login(username, password) 
    return client 

Auf diesen Code des Eltern-Programm zu starten (eine Datei, die buchstäblich sagt nur diese Skizze läuft), erhalte ich diese Meldung:

Email Address: 

Wenn ich eine E-Mail-Adresse eingeben, friert es einfach ein. Jede Hilfe würde sehr geschätzt werden.

Ich habe ein paar Stellen gelesen, an denen die Google Voice API-Unterstützung zu Ende geht/beendet ist und ich frage mich, ob ich deswegen einen Fehler erhalte ... Wenn ja, gibt es dafür kostenlose Alternativen Sind Python kompatibel? Ich möchte nicht dafür bezahlen, dass ich von meinem Computer aus Text schreiben muss!

+0

Werfen Sie einen Blick auf [diese Antwort] (http://stackoverflow.com/a/1717181/391161). – merlin2011

+0

Sie können Twilio verwenden, einen Dienst, der ausschließlich der programmierten Telefon-/SMS-Interaktion gewidmet ist. Sie haben einen Python-Client. – jknupp

+0

@ merlin2011 Ich habe mir die Antwort angeschaut, der Post ist auch verlinkt und verlinkt darauf aber immer noch der selbe Fehler. Ich habe das Gefühl, dass ich nicht genug fortgeschritten bin, um einige der Dinge zu verstehen, über die ich [hier] lese (https://code.google.com/archive/p/pygooglevoice/issues/6). – TobyTobyo

Antwort

2

Irgendwie dies wird nun gemacht Arbeit:

from googlevoice import Voice 
from googlevoice.util import input 
import sys 
import BeautifulSoup 
import fileinput 

import Listen #A voice recognition script I wrote 

def login(): 
    username, password = "[email protected]", "******" 

    voice = Voice() 
    client = voice.login(username, password) 
    return client 

Das einzige, was anders, dass ich getan habe, ist einige der Bibliotheken geändert ich importiert haben, aber ich kann endlich kommen vorbei, dass „E-Mail-Adresse : "Fehler, und den Rest meines Codes ausführen. Ich muss es noch versuchen und es trotzdem testen!

@ Merlin2011 und @ jknupp17, vielen Dank für Ihre Anregungen!