1

Twilio新手问题:

我按照General Assembly的教程创建了一个使用 Twilio API 的应用程序

我添加的文件是

  • 应用程序.py
  • 档案
  • 要求.txt

应用程序.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)


档案

web: python app.py


要求.txt

flask>=0.9
twilio>=3.1

我将应用程序部署到 Heroku。然后我将 URL 添加到 Twilio 应用程序的 URL

我打电话去测试它,但得到一个错误。不知道我下一步可以采取什么措施来进一步解决这个问题。

4

2 回答 2

0

您的第一个任务应该是heroku logs -t在部署应用程序时运行并实际查看 Heroku 输出。

于 2013-05-07T00:03:23.550 回答
0

您有一些语法错误:

app.run=(host='0.0.0.0'. port=port)
       ^               ^

删除等号,用逗号替换句点,您的脚本将运行。

我也会通读Heroku 的 Python 教程

于 2013-05-07T00:10:43.543 回答