Ich möchte Twilio SMS-Protokolle erhalten und sie als HTML ausdrucken. Der Code ist:mit Python, wie bekomme ich und two Twilio Protokolle zu html drucken?
from twilio.rest import TwilioRestClient
@application.route("/logs", methods=['GET', 'POST'])
def logs():
client = TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN)
data = client.sms.messages.list()
return data
dies einen Fehler zurückgibt, wie folgt:
File "/Library/Python/2.7/site-packages/flask/app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "/Library/Python/2.7/site-packages/flask/app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/Library/Python/2.7/site-packages/flask/app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "/Library/Python/2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/Library/Python/2.7/site-packages/flask/app.py", line 1478, in full_dispatch_request
response = self.make_response(rv)
File "/Library/Python/2.7/site-packages/flask/app.py", line 1577, in make_response
rv = self.response_class.force_type(rv, request.environ)
File "/Library/Python/2.7/site-packages/werkzeug/wrappers.py", line 841, in force_type
response = BaseResponse(*_run_wsgi_app(response, environ))
File "/Library/Python/2.7/site-packages/werkzeug/wrappers.py", line 57, in _run_wsgi_app
return _run_wsgi_app(*args)
File "/Library/Python/2.7/site-packages/werkzeug/test.py", line 867, in run_wsgi_app
app_rv = app(environ, start_response)
TypeError: 'list' object is not callable
Does „Liste Objekt ist nicht aufrufbar“ bedeutet das Objekt leer ist oder somehting sonst? Was ist der richtige Weg, dies zu tun und ein Objekt zurück zu bekommen, dass ich als json analysieren kann?
Vielen Dank im Voraus.
'app' ist eine Liste, das ist was das bedeutet. Warum? Short a [mcve] das ist nicht klar. – jonrsharpe
danke und tut mir leid, ich verstehe nicht, was du meinst, es scheint gegenseitige Missverständnisse zu sein. Der Fehler weist darauf hin, dass etwas schief gelaufen ist und ich weiß nicht, was schiefgelaufen ist. Ich möchte in der Lage sein, die HTTP-Antwort zu lesen und einige zu drucken, wenn es als HTML herauskommt. Die http Antwort ist JSON Daten und ein Beispiel ist hier: https://www.twilio.com/docs/api/rest/sms#list – user1903663
Versuchen Sie 'data = client.sms.messages.list', dh: ohne die Klammern . – Petar