如何解决Twilio StudioFlow ngrok 404
大家好,我在使用 ngrok 和 Twilio StudioFlow 时遇到了一个非常奇怪的问题。
出于某种原因,使用(在命令行中键入“ngrok http 5000”)然后将链接复制并粘贴到 StudioFlow http 小部件中的 ngrok 设置已停止工作,而之前它工作正常.现在,当在流中到达小部件时,我得到这些:
127.0.0.1 - - [11/Feb/2021 02:18:10] "POST /reminders HTTP/1.1" 404 -
127.0.0.1 - - [11/Feb/2021 02:18:10] "POST /week2 HTTP/1.1" 404 -
flask 路由是正确的 (/reminders and /week2
),我像这样将它们粘贴到小部件 (http://8b5dba64ef0c.ngrok.io/reminders) 中,所以我真的不知道为什么会突然发生这种情况。为什么 twilio 找不到我的 ngrok 隧道?
就上下文而言,我尝试在不同的端口上运行 Flask 应用程序,但这也不能解决问题。这让我相信如何将链接读入 twilio 或我的应用程序有问题。我一直没能找到一个。我的代码示例:
@app.route('/reminders',methods = ['POST','GET'])
def remmy():
# Start our empty response
resp = MessagingResponse()
if request.method == 'POST':
number = request.form['To']
print(type(number))
part = Part.query.filter_by(phone_num=number).first()
def base_reminder(num):
rem = '[#####]: Don\'t forget to complete your baseline survey to receive an incentive of $35.'
message = client.messages.create(from_='+1###########',to=num,body=rem)
resp = MessagingResponse()
msg = resp.message
return str(resp)
if not part.baseline:
base_reminder(part.phone_num)
return str(resp)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。