Twilio函数给出无效的内容类型错误

Twilio函数给出无效的内容类型错误,twilio,content-type,Twilio,Content Type,我正试图打一个自动电话系统的外线电话,但我遇到了一个内容类型错误。我不明白什么是内容类型错误,所以如果有人能帮我理解,那就太好了。这是我现在的密码 exports.handler = function(context, event, callback) { const accountSid = 'AC5ca0acd115283b6d7ed38279'; const authToken = 'not my real auth token'; const client =

我正试图打一个自动电话系统的外线电话,但我遇到了一个内容类型错误。我不明白什么是内容类型错误,所以如果有人能帮我理解,那就太好了。这是我现在的密码

exports.handler = function(context, event, callback) {

    const accountSid = 'AC5ca0acd115283b6d7ed38279';
    const authToken = 'not my real auth token';
    const client = require('twilio')(accountSid, authToken);

    client.calls
          .create({
             to: '+14805402416',
             from: '+18448345500',
             record: 'True',
             transcribe: 'True',
             sendDigits: 'wwww1wwww123#wwww1', // w's are .5 second delays to navigate pauses in the automated system 
                                               // '1' - English, '123#' - PIN #, '1' - Confirm PIN
           });

    callback(null, client);
};

构造中缺少url或twiml

网址 返回调用TwiML指令的绝对URL。我们将在调用连接时使用方法调用此URL。有关更多信息,请参阅调用中的Url参数部分

Twilio调用的TwiML指令将在不获取TwiML的情况下使用 从url参数。如果同时提供twiml和url,则twiml 参数将被忽略


你的url或在线twiml在哪里?该命令缺少键值。我不确定是否需要包含它们。我对url和在线twiml有点困惑。我不明白为什么打这样的外线电话需要一个或两个。也许一个原因是Twilio不知道什么时候挂断?我一直在浏览文档,没有找到一个我能很容易理解的描述。它告诉Twilio接电话时该怎么做。你需要一个或另一个,而不是两个。URL指向TwiML。参考-.Ahh好的,所以有一些参数可以传递给出站api调用,但是TwiML(通过引用TwiML的URL参数或传递非常新的内联TwiML参数)将允许您合并不同的TwiML动词(例如/Play for Text to Speech或playing.mp3/.wav文件),通过DTMF(按键音)或语音收集反馈,基本上是编写与拨号方的自动交互脚本。您的bot-to-bot用例可能没有这样的要求,但human-to-bot有这样的要求。具体到transcribe,我看不到调用资源(您正在进行的API调用)的transcribe属性,因此您需要使用TwiML和带有transcribe属性的Record谓词来执行该功能。否则,您将需要使用插件转录合作伙伴-。