【发布时间】:2018-09-02 06:14:20
【问题描述】:
我正在使用 Twilio 从 Python 应用程序发送和接收 SMS 消息。问题是他们的教程使用 ngrok 作为通过防火墙的一种方式,但我不想每次运行我的应用程序时都运行 ngrok 并且每次运行 ngrok 时 URL 都会更改,所以我必须更改 webhook url Twilio 每次。有没有更好的方法来解决这个问题?这需要服务器吗?
【问题讨论】:
我正在使用 Twilio 从 Python 应用程序发送和接收 SMS 消息。问题是他们的教程使用 ngrok 作为通过防火墙的一种方式,但我不想每次运行我的应用程序时都运行 ngrok 并且每次运行 ngrok 时 URL 都会更改,所以我必须更改 webhook url Twilio 每次。有没有更好的方法来解决这个问题?这需要服务器吗?
【问题讨论】:
您有两种选择。
ngrok 的付费选项允许您设置一个永久 url,这样您就不必每次都在 Twilio 上尝试 webhook url。
如果您有服务器,那么您还可以为您的服务器设置一个永久 url。
很遗憾,ngrok 的免费版本不允许您设置永久 url。
【讨论】:
您可以考虑使用 Twilio 函数 (Node.js/JavaScript) 实现无服务器。
使用 Twilio 函数构建应用程序 https://support.twilio.com/hc/en-us/articles/115007737928-Building-apps-with-Twilio-Functions
【讨论】: