【发布时间】:2019-09-03 22:04:28
【问题描述】:
我正在尝试通过 Twilio 使用 Apps 脚本回复传入的短信。我已经按照下面的视频完成了所有步骤。
https://youtu.be/j0wjM1Ds3lc
我目前有一个 doGet 函数来处理传入的短信。在消息传递下的 Twilio 号码设置中,我已将带有 GET webhook 的传入消息设置为已发布的应用程序脚本 url。
当我向我的 Twilio 号码发送短信时,我可以在 Twilio 日志中看到该消息已收到,但在应用程序脚本中没有任何反应。
应用脚本发布为“任何人甚至匿名”都可以执行。在应用程序脚本日志中,我可以看到该脚本没有被执行。
我有 Twilio 号码的短信功能。
任何帮助将不胜感激。如果我错过了一些简单的事情,我深表歉意。
function doGet(e) {
var incoming = e.paramater.Body;
var translated = LanguageApp.translate(incoming, "en", "es")
var output = ContentService.createTextOutput(translated).setMimeType(ContentService.MimeType.TEXT);
return output
}
我希望收到发送回我号码的翻译消息,但目前 Twilio 根本没有执行应用程序脚本。
【问题讨论】:
-
虽然我不确定这是否是直接的解决方案,但是当Web Apps的脚本被修改时,需要重新部署为新版本。这样,最新的脚本就会反映到 Web 应用程序中。在这种情况下,它假定您的脚本是正确的。这个怎么样?
-
The apps script is published as 'anyone even anonymous' can execute.除了田池所说的,“执行”应该设置为“我”。
标签: google-apps-script twilio twilio-api twilio-programmable-chat