我有一个twilio webhook,我试图按照twiloML构建响应,我在twilio日志中得到错误响应
12200提供的XML不符合Twilio标记XML 架构。请参阅具体错误并更正问题。
const twilio = require('twilio');
function defaultTwilioSuccess(){
var response = new twilio.twiml.MessagingResponse();
response.message('its alive');
return response.toString();
}
exports.handler = function(event, context, callback){
...
.then(function() {
return callback(null, {
"statusCode": 200,
"headers": {'Content-Type': 'text/xml'},
"body": JSON.stringify(defaultTwilioSuccess())
});
});
...
答案 0 :(得分:1)
JSON.stringify
,在这种情况下不需要,因为它的响应是XML格式
return callback(null, {
"statusCode": 200,
"headers": {'Content-Type': 'text/xml'},
"body": defaultTwilioSuccess()
});
});