java-TwiML应用程序-当用户回复STOP / START的Twilio编号时,调用AWS Lambda
作者:互联网
这是我的情况:我正在使用Twilio将SMS发送给我的客户.当用户决定不接收这些SMS时,他们将回复STOP和START以再次接收.这由Twilio自动处理.但是,我需要调用AWS Lambda函数并相应地更新数据库.
这是我到目前为止所做的:
1.我创建了一个TwiML应用程序
2.我已将此TwilML应用添加到我的Twilio号码中.
3.创建一个Lambda函数和API网关.在TwiML App中添加了端点.
我收到SMS日志,说用户已经从他的电话号码发送了START / STOP,但是Lambda函数没有被调用.
有人可以帮助我了解问题出在哪里吗?响应是“不支持的媒体类型”时,这意味着什么?
解决方法:
如果您为TwiML应用程序使用Java code,是否已为TwiML指定XML内容类型,如下所示:
response.setContentType("application/xml");
response.getWriter().print(twiml.toXML());
如link from the comments中所述,这可能是少数原因之一.
标签:java,lambda,twilio,twilio-api,twiml 来源: https://codeday.me/bug/20191012/1903871.html