TwilioのSMSログを取得し、HTMLとして出力したいと考えています。コードは次のとおりです。Pythonを使用して、どうすればhtml Twilioのログを取得して印刷できますか?
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
次のように、これはエラーを返します:
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
はないオブジェクトが空または他のsomehtingある意味「リストオブジェクトを呼び出すことはできませんか」?これを実行し、jsonとして解析できるオブジェクトが返される正しい方法は何ですか?
事前に感謝します。 data = client.sms.messages.list()
から
'app'はリストであり、それはその意味です。どうして?短く、[mcve]がはっきりしない。 – jonrsharpe
ありがとうと申し訳ありません私はあなたが意味するものを理解していない、相互に誤解があるようです。エラーは何かが間違っていたことを示し、何が間違っているのか分からない。私はhttpの応答を読んで、htmlとして出力したいと思っています。 httpレスポンスはjsonデータです。例はここにあります:https://www.twilio.com/docs/api/rest/sms#list – user1903663
'data = client.sms.messages.list'を試してください。 。 – Petar