久しぶりにTwilioを触っています。
以前ブログで書いた問題が発生して困っていたのですが解決できました。
ダメなコード
@PostMapping("/")public String callPhone() { Say say = new Say.Builder("hello").build(); VoiceResponse voiceResponse = new VoiceResponse.Builder() .say(say) .build(); return voiceResponse.toXml(); }
うまくいくコード
@PostMapping(value= "/", produces = MediaType.APPLICATION_XML_VALUE)public String callPhone() { Say say = new Say.Builder("hello").build(); VoiceResponse voiceResponse = new VoiceResponse.Builder() .say(say) .build(); return voiceResponse.toXml(); }
戻り値のMediaType(XML)を指定するだけでした...。