Как и в Twilio Docs , я могу создать объект MessagingResponse () для отправки текста ответа на мой телефон. Однако что, если я хочу сначала перенаправить на внутреннюю страницу? Я не могу просто сделать MessagingResponse () в перенаправленной функции, как я хочу:
@app.route("/news", methods=['GET', 'POST'])
def news():
....
resp = MessagingResponse()
resp.message(msg)
return ""
@app.route("/", methods=['GET', 'POST'])
def hello():
return redirect("news")
Я не получаю текст обратно, если использую приведенный выше код. Однако, если я вручную создаю клиента из twilio.rest следующим образом:
@app.route("/news", methods=['GET', 'POST'])
def news():
....
client = Client(account_sid, auth_token)
message = client.messages.create(to=request.values.get("From"), from_=request.values.get("To"),
body=msg)
Я успешно делаю то, что хочу. Я не понимаю, почему MessagingResponse () не работает, когда объект запроса совпадает.