TwiML与Twilio可编程语音不工作

TwiML与Twilio可编程语音不工作,twilio,twilio-twiml,Twilio,Twilio Twiml,我正在尝试用TwiML的twilio可编程语音打电话。不确定我是否做了一些完全错误的事情,但我创建了一个输出TwiML的快速路由 router.get('/data', function(req, res) { var testXML = builder.create('Response') .ele('Say') .att('voice', 'alice') .txt('You ordered a hamburger') .ele('Say') .txt('N

我正在尝试用TwiML的twilio可编程语音打电话。不确定我是否做了一些完全错误的事情,但我创建了一个输出TwiML的快速路由

router.get('/data', function(req, res) {
  var testXML = builder.create('Response')
   .ele('Say')
   .att('voice', 'alice')
   .txt('You ordered a hamburger')
   .ele('Say')
   .txt('Now this order is complete')
 res.type('text/xml');
 res.set('Content-Type', 'text/xml');
 res.send(testXML.toString());
});
这将输出XML,如下所示:

我打电话的代码如下:

client.calls
  .create({
url: 'http://XXXXX.com/api/request',
to: '+1XXXXXXXXXX',
from: '+1XXXXXXXXXX',
 })
.then(call => console.log(call.sid))
.done();

但是twilio不断输出错误-11200 HTTP检索失败。有什么想法吗?

我注意到在REST API调用中,您正在传递一个带有路径的URL:

但您的快速路线是/数据。此外,Twilio默认使用POST,除非在RESTAPI调用中指定GET

(方法)