Twilio TwiML如何将URL参数传递给TwiML脚本?
我想通过URL为TwiML传递一个参数,以便在TwiML向电话另一端的人发送地址时读取该参数。我似乎无法让它正常工作。我试过各种各样的东西 这是我的ASP.NET VB代码Twilio TwiML如何将URL参数传递给TwiML脚本?,twilio,twilio-twiml,Twilio,Twilio Twiml,我想通过URL为TwiML传递一个参数,以便在TwiML向电话另一端的人发送地址时读取该参数。我似乎无法让它正常工作。我试过各种各样的东西 这是我的ASP.NET VB代码 Dim XClient As New TwilioRestClient(accountSid:=accountSID, authToken:=authToken) XClient.InitiateOutboundCall(from:=From, [to]:=SendTo, url:="http://mywebsite.com
Dim XClient As New TwilioRestClient(accountSid:=accountSID, authToken:=authToken)
XClient.InitiateOutboundCall(from:=From, [to]:=SendTo, url:="http://mywebsite.com/TestURI.xml?test=Todd")
这是我的XML
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="alice">$test</Say>
<Pause length="1"/>
<Say voice="alice">Do you enjoy hotdogs? I do.</Say>
<Pause length="1"/>
<Say voice="alice">Please work so that I can enjoy my lunch in peace!</Say>
</Response>
$test
你喜欢吃热狗吗?我愿意。
请工作吧,这样我就可以安静地享用午餐了!
如何让这个TwiML脚本从URL报告“Todd”?非常感谢您的帮助。谢谢大家! 您需要做的是生成一个动态XML(TwiML)响应,该响应可以将任何查询参数合并到XML响应中。我对ASP.NET或Visual Basic不太了解,但大多数web编程语言都有一种生成动态响应以响应HTTP请求的方法 下面是Twilio文档中的一个示例,介绍如何从ASP.NET MVC应用程序生成TwiML响应—它可能与您使用的技术不完全相同,但它可能会帮助您找到正确的方向:
TwimL容器具有您可以利用的模板化概念(也不必在您自己的服务器上托管TwimL) 如何将模板与TwiML容器一起使用 传入URL参数,然后在TwiMLBin中将其作为模板引用
<Say>{{Test}}</Say>
这个文件我已经看了十几遍了。我的应用程序给我打电话和发短信。我要处理的问题是传递自定义参数。你提供的一点帮助都没有。很抱歉向输出文件夹生成动态XML可能是一种可能性,但并不理想。没有办法让TwiML读取URL并处理XML?
exports.handler = function(context, event, callback) {
let twiml = new Twilio.twiml.VoiceResponse();
let testParam = event.test;
twiml.say(`Hello ${testParam}`);
callback(null, twiml);
};