这是我的场景:我正在使用 Twilio 向我的客户发送短信。当用户决定不接收这些短信时,他们会回复“停止”并开始再次接收。这是由 Twilio 自动处理的。但是,我需要调用 AWS Lambda 函数并相应地更新我的数据库。
这就是我到现在为止正在做的事情:
1.我创建了一个 TwiML 应用程序
2. 我已将此 TwilML 应用程序添加到我的 Twilio 号码。
3. 创建 Lambda 函数和 API 网关。在 TwiML 应用程序中添加了端点。
Adding AWS Lambda - API Gateway to TwiML App
Adding TwiML App to my Twilio Phone Number
我收到短信日志,显示用户已从他的电话号码发送了 START/STOP,但是 Lambda 函数没有被调用。
Here is the SMS Log from Twilio:
有人可以帮助我了解出了什么问题吗?当响应为“不支持的媒体类型”时,这意味着什么?
如果您正在使用Java代码 https://www.twilio.com/docs/libraries/java对于您的 TwiML 应用程序,您是否为 TwiML 指定了 XML 内容类型,如下所示:
response.setContentType("application/xml");
response.getWriter().print(twiml.toXML());
这可能是其中解释的少数原因之一评论中的链接 https://www.twilio.com/docs/api/errors/11200.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)