Twilio新手问题:
我创建了一个使用Twilio API的应用程序,因为我按照General Assembly
跟进了教程我添加的文件是
app.py
from flask import Flask
from flask import request
from twilio import twiml
import os
app = Flask(__name__)
@app.route('/caller', methods=['POST'])
def caller():
response = twiml.Response()
response.enqueue("Christmas Queue")
return str(response)
if __name__ == "__main__":
port = int(os.environ.get('PORT', 5000))
app.debug = True
app.run=(host='0.0.0.0'. port=port)
的 Procfile
web: python app.py
的 requirements.txt
flask>=0.9
twilio>=3.1
我将应用程序部署到Heroku。然后我将URL添加到Twilio
我打电话来测试它,但是出错了。不确定我的下一步可以进一步解决这个问题。
答案 0 :(得分:0)
您的第一个任务应该是运行heroku logs -t
并在部署应用程序时实际查看Heroku输出。
答案 1 :(得分:0)
您有一些语法错误:
app.run=(host='0.0.0.0'. port=port)
^ ^
删除等号,用逗号替换句点,脚本就会运行。
我也会阅读Heroku's Python tutorial。