2016-06-10 9 views
0

Ich habe den Code von der Twilio-Website unter send a text message using python verwendet. Ich habe reale Werte verwendet, die ich bei der Registrierung im eigentlichen Code erhalten habe. Es gibt keine XXXXXX in meinem Programm.Twilio kann nicht mit Python verwendet werden

Ich entfernte die {{}} auch. Der Code funktioniert immer noch nicht.

from twilio.rest import TwilioRestClient 

account_sid = "{{ AC3XXXXXXXXXXXXXXXXXXXXXXXXXXXXX }}" # Your Account SID from www.twilio.com/console 
auth_token = "{{ 04e4c31XXXXXXXXXXXXXXXXXXXXXXXXXX }}" # Your Auth Token from www.twilio.com/console 

client = TwilioRestClient(account_sid, auth_token) 

message = client.messages.create(body="Hello from python. ", 
    to="+447XXXXXXXXXX", # Replace with your phone number 
    from_="+4417XXXXXXXXXXX") # Replace with your Twilio number 

print(message.sid) 

Dies ist der Fehler, den ich bekomme. Was bedeutet das? Danke!

Traceback (most recent call last): 
    File "C:/Users/Pawel/Desktop/Courses/Udacity/Python/send_text.py", line 10, in <module> 
    from_="+441753254382") # Replace with your Twilio number 
    File "C:\Python27\lib\site-packages\twilio-6.3.dev0-py2.7.egg\twilio\rest\resources\messages.py", line 122, in create 
    return self.create_instance(kwargs) 
    File "C:\Python27\lib\site-packages\twilio-6.3.dev0-py2.7.egg\twilio\rest\resources\base.py", line 365, in create_instance 
    data=transform_params(body)) 
    File "C:\Python27\lib\site-packages\twilio-6.3.dev0-py2.7.egg\twilio\rest\resources\base.py", line 200, in request 
    resp = make_twilio_request(method, uri, auth=self.auth, **kwargs) 
    File "C:\Python27\lib\site-packages\twilio-6.3.dev0-py2.7.egg\twilio\rest\resources\base.py", line 164, in make_twilio_request 
    uri=resp.url, msg=message, code=code) 
TwilioRestException: 
[31m[49mHTTP Error[0m [37m[49mYour request was:[0m 

[36m[49mPOST https://api.twilio.com/2010-04-01/Accounts/{{ AC3ea248ea5628ce024619440468334835 }}/Messages.json[0m 

[37m[49mTwilio returned the following information:[0m 

[34m[49m[0m 
+0

Haben Sie vergessen, diesen zweiten ACEeaXXXXX-Wert zu entfernen? –

+0

Wie auch immer, es sieht so aus, als ob Ihr Terminal die Kodierung dieser Nachrichten nicht anzeigen kann. Das sollte 'HTTP Error: Deine Anfrage war:' lauten –

Antwort

4
account_sid = "{{ account_sid }}" # Your Account SID from www.twilio.com/console 

Das bedeutet nicht, statt den Wert in der {{ }}. Es bedeutet, die gesamte Zeichenfolge durch Ihren Wert zu ersetzen.

Verwandte Themen