Javascript twilio创建调用的自定义主体参数

Javascript twilio创建调用的自定义主体参数,javascript,node.js,twilio,Javascript,Node.js,Twilio,我试图告诉twilio在create.call方法中发布一个自定义参数,但它不起作用 当twilio创建呼叫时,他们会向 我需要在createCall中发送一个链接,但我不知道如何告诉twilio发布它 我已经能够在实际查询中传递此链接,如:myTwimlEndpoint.com?path=CUSTOMLINK 但是如果CUSTOMLINK中包含?,则会中断路径 如何在twilio create.call中发布自定义参数 client.calls.create({ url

我试图告诉twilio在create.call方法中发布一个自定义参数,但它不起作用

当twilio创建呼叫时,他们会向

我需要在createCall中发送一个
链接
,但我不知道如何告诉twilio发布它

我已经能够在实际查询中传递此链接,如:myTwimlEndpoint.com?path=
CUSTOMLINK

但是如果
CUSTOMLINK
中包含
,则会中断路径

如何在twilio create.call中发布自定义参数

   client.calls.create({ 
        url: 'http://myApp.herokuapp.com/twiml-generator', //?path=' + link,
        to: "RECIEVER_NUM", 
        from: "REG_NUM", // this is my trail number 
        timeout: 12,
        myLink: link// THIS DOESNT POST

      }, function(err, call) { 
        console.log("call made!"); 
      }); 

这里是Twilio开发者福音传道者

您需要在URL组件中编码特殊字符,如
。您可以使用
encodeURIComponent
函数对正在通过的路径进行编码。例如:

link = encodeURIComponent('YOUR_LINK_HERE');
client.calls.create({ 
  url: 'http://myApp.herokuapp.com/twiml-generator?path=' + link,
  to: "RECIEVER_NUM", 
  from: "REG_NUM", // this is my trail number 
  timeout: 12
}, function(err, call) { 
  console.log("call made!"); 
});

如果有帮助,请告诉我。

很高兴听到这个消息!将此标记为正确可能会很有用,这样其他人就可以看到这是可行的。你的Twilio功能现在正常吗?