尝试使用Twilio自动驾驶仪重定向到我自己的服务器。当我使用Twilio“功能”时,当我使用该功能代码并在自己的服务器中使用它时,会收到11200 HTTP检索失败错误。
我感觉这归结为TwiML错误,但是由于它甚至没有检索到,所以我看不到TwiML代码显示的内容。来自Twilio的错误消息:
消息“错误请求” sourceComponent“ 14100” 错误代码“ 11200” EmailNotification“假” httpResponse“ 400” LogLevel“错误”
Body Response {
"code": 22222,
"status": 400,
"message": "TwiML Parse Error"
}
jquery
exports.handler = function(context, event, callback) {
const memory = JSON.parse(event.JSON) //Autopilot stores the users answers in the Memory object that’s made available in each request
从内存中解析答案
const move_date = memory.twilio.collected_data.get_details.answers.move_date.answer
const price_range = memory.twilio.collected_data.get_details.answers.price_range.answer
const neighborhood = memory.twilio.collected_data.get_details.answers.neighborhood.answer
console.log(memory.twilio.collected_data.get_details.answers)
生成带有答案的动态响应
responseObject = {
"actions": [
{say: 'I found a few apartments for ${move_date}.'}
]
};
callback(null, responseObject)
}