У меня есть проблема, которую я пытаюсь решить.У меня есть сообщения от WhatsApp, на которые я пытаюсь ответить, используя Twilio SDK для Java.
Это мой код:
package com.boilerplate.controllers;
import java.util.List;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.query.Query;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
@Controller
@Repository
@Transactional
@RequestMapping("/boilerplate")
public class BoilerplateController {
public static final String ACCOUNT_SID = "";
public static final String AUTH_TOKEN = "";
@Autowired
private SessionFactory sessionFactory;
@ResponseBody
@RequestMapping(value = { "/wizard" }, method = RequestMethod.POST)
public String wizardSave(@RequestParam String from,@RequestParam String body) {
// String q1_field = "0";
// String q2_field = "0";
// String q3_field = "0";
// String q4_field = "0";
String undone = "UNDONE";
// String status = "";
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
Message message = Message.creator(
new com.twilio.type.PhoneNumber(from),
new com.twilio.type.PhoneNumber("whatsapp:+14155238886"),
"Hello there!")
.create();
return undone;
}
}
Почему-то этот код
@ResponseBody
@RequestMapping(value = { "/wizard" }, method = RequestMethod.POST)
public String wizardSave(@RequestParam String from,@RequestParam String body) {
не получает мне тело и тел, которые мне требуются.
Я использую пружину и использовал аннотацию @ RequestParam
Я не могу получить тело и тело.Почему?
Примечание: единственная ошибка, которую я получаю, - это сообщение от Twilio, что я не могу подключиться.