Twilio SMS 请求 url 响应是意外的

Twilio SMS Request url response is unexpected

我用短信配置了一个 twilio phone 号码,并将消息请求 url 设置为 twimlets.com/echo url returns.....

当我向 twilio 号码发送短信时,"Why" 回复按预期返回。

当我将请求 url 更改为指向我的 web-app 时,returns 输出看起来像这样...

入站短信已记录,但没有 "Checking.." 响应返回到短信客户端。

查看号码的入站日志,我看到消息已收到,但有警告...

进一步检查发现响应正文 html 表明某种方向错误。

现在,将 url 从 https: 更改为 http: 我看到以下内容。

你现在已经知道了,这个网络应用程序是一个 google 应用程序脚本网络应用程序,托管在 google 驱动器上...任何线索为什么这个 link 会失败由 twilio 调用,但不是从我的浏览器调用?

此处为 Twilio 开发人员布道师。

我刚刚点击了 link you provided as your application,然后看到一个页面告诉我我没有查看脚本的权限。我的猜测是,这就是 Twilio 现在正在获取的页面,以及为什么您能够看到 XML 但 Twilio 看到 HTML 的原因。我会查看脚本的权限并尝试打开它,以便 Twilio 能够看到该页面。在 private/incognito 模式下检查浏览器应该会有帮助。

感谢 Philnash 的帮助,使用隐身模式让我发现问题是我错误地发布了我的应用程序脚本网络应用程序。

  • 创建我的应用程序脚本文件的新版本 > 管理版本
  • 发布新版本(并确保select新版本#)