Twilio Error: "12200 Schema validation warning Description Invalid content was found starting with element 'Message'. One of '{Play"

Twilio Error: "12200 Schema validation warning Description Invalid content was found starting with element 'Message'. One of '{Play"

我从 Twilio 收到此错误。

12200 Schema validation warning Description Invalid content was found starting with element 'Message'. One of '{Play

标记是这样形成的。

<?xml version="1.0" encoding="UTF-8"?>

<Response>
   <Message to="+999999999" from="+9999999">Thank you for request</Message>
   <Redirect>http://www.x.com/twiml/applet/voice/1/1df17f</Redirect>
</Response>

这里是 Twilio 开发人员布道者。

这看起来完全可以响应传入的 SMS 消息。但是,正如您的 <Redirect> url 所暗示的,这是一个语音应用程序。所以,我的猜测是您正试图在通话过程中发送短信。

你可以这样做,但不能使用 <Message> 动词。您需要改用 <Sms> 动词。好消息是,这就是您需要更改的全部内容。所以你的回复应该是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Sms to="+999999999" from="+9999999">Thank you for request</Sms>
  <Redirect>http://www.x.com/twiml/applet/voice/1/1df17f</Redirect>
</Response>

让我知道我是否做对了,或者我的诊断是否有偏差,我会再次尝试提供帮助!