0

Twilio で自動通話が切断されますが、これが理由だと思います。

コントローラ

var lng="en-US";
var code="123456"
var twiml="<Say voice='alice' language='"+lng+"'>";
twiml+=Messages("callData", "","</Say><Pause length='1'/><Say voice='alice'>"+code.toList.mkString("</Say><Pause length='1'/><Say voice='alice'>"))(Lang(lng))+"</Say>"
Ok(views.xml.twilio(twiml))

twilio.scala.xml

@(twiml:String)
<Response>@twiml</Response>

しかし、これは正しく機能していません。
コンテンツは表示されますが、xml とは異なり、応答タグは紫色で表示され、入力した文字列は黒色で表示されます。

Twilio アカウントの Request Inspector でリクエストの本文を確認すると、次のように表示されます。

&lt;Say voice=&apos;alice&apos;&gt;4&lt;/Say&gt;

xml を処理する適切な方法ではないことはわかっています。
誰でも私を助けることができますか?

4

1 に答える 1

0

問題は、xml を文字列として受け取ることです。コンテンツ タイプを定義できれば、機能するはずです。お気に入り

httppost.setHeader("Content-Type","application/xml;charset=UTF-8");
于 2014-11-07T13:57:17.973 に答える