SMS-ответ Twilio - Краткое руководство по Python - 404 не найден - PullRequest
0 голосов
/ 03 июля 2018

В соответствии с руководством по быстрому запуску Twilio SMS Python, которое можно найти здесь: https://www.twilio.com/docs/sms/quickstart/python

Я могу получить доступ к разделу «Получать и отвечать на входящие SMS-сообщения с помощью Flask», и мой http://localhost:5000/ и URL-адрес ngrok показывают правильное сообщение «Hello World».

Однако, как только я заменяю код файла run.py на код с инструкциями, чтобы ответить отправителю с помощью смс, оба URL-адреса перестают работать с ошибкой «404 Not Found».

Попробовал перезапустить все и т.д.

run.py:

# /usr/bin/env python
# Download the twilio-python library from twilio.com/docs/libraries/python
from flask import Flask, request
from twilio.twiml.messaging_response import MessagingResponse

app = Flask(__name__)

@app.route("/sms", methods=['GET', 'POST'])
def sms_ahoy_reply():
    """Respond to incoming messages with a friendly SMS."""
    # Start our response
    resp = MessagingResponse()

    # Add a message
    resp.message("Ahoy! Thanks so much for your message.")

    return str(resp)

if __name__ == "__main__":
    app.run(debug=True)

Есть идеи?

Как только я изменяю код run.py на исходный код "Hello World", оба URL-адреса работают нормально.

Кроме того, сервер ngrok также показывает попытку подключения, когда я тоже отправляю смс-сообщение на номер twilio, но рядом с ним появляется сообщение «404 Not Found».

...