我想用简单的文本回复twilio短信,同时将短信转发到某个电子邮件ID



配置了一个调用以下代码的webhook URL :::

String body = request.getParameter("Body");
String fromNumber = request.getParameter("From");
String message;
Message sms = new Message.Builder().body(new Body(message)).build();
// Create a TwiML response and add our friendly message.
MessagingResponse twiml = new MessagingResponse.Builder().message(sms).build();
response.setContentType("application/xml");
try {
response.getWriter().print(twiml.toXml());
return twiml.toXml();
final TwilioEmailContextDTO twilioEmailContextDTO = new TwilioEmailContextDTO();
twilioEmailContextDTO.setBody(body);
twilioEmailContextDTO.setFromNumber(fromNumber);
forwardTwilioSMSToMail(twilioEmailContextDTO);
} 

Q1 :String fromNumber = request.getParameter("From");给我从号码吗?

Q2 : 我也收到The constructor Body(String) is undefined"编译错误。

Q3 : 我正在使用传统的 Hybris 方式将短信转发为邮件(使用电子邮件服务(,我们有 twilio 方法吗?

使用代码更新

{ 请看一下我正在使用的方法。使用弹簧,注释。

@RequestMapping(value = "/twilioReply", method = RequestMethod.POST)  
@ResponseBody  
public void TwilioReplies(HttpServletRequest request, HttpServletResponse response) throws IOException {  
String body = request.getParameter("Body");   
String fromNumber = request.getParameter("From");  
String messageBody = this.configurationService.getConfiguration().getString(TWILIO_REPLY);  
Body smsBody = new Body.Builder(messageBody).build();  
Message message = new Message.Builder().body(smsBody).build();  
// Create a TwiML response and add our message.  
MessagingResponse twiml = new MessagingResponse.Builder().message(message).build();  
response.setContentType("application/xml");  
try {  
response.getWriter().print(twiml.toXml());  
} catch (TwiMLException e) {  
LOG.error("Exception Occured while twiml Email :",e);  
}
} 

Twilio开发者布道者在这里。

A1:From参数是 Twilio 为发送消息的号码发送的参数。所以是的,request.getParameter("From")应该是这个数字。

A2:还构建了Body,如文档中的此示例所示:

Body body = new Body.Builder("Store Location: 123 Easy St.").build();
Message message = new Message.Builder().body(body).build();

A3: Twilio 对如何在自己的服务器上发送电子邮件没有意见。如果这对你有用,那就去吧!

最新更新