Twilio重定向功能在twilio Studio上不起作用

时间:2019-02-21 17:38:35

标签: twilio twilio-functions twilio-studio

正如问题所述,twilio重定向功能无法与流一起正常使用(twilio studio)。

当我选择传入电话的电话号码功能时,它正在运行。

enter image description here


但是,当我尝试使用Studio上的功能小部件重定向传入的味精时,重定向无法正常工作,并且调试控制台显示响应正文为空。

这是重定向功能

exports.handler = function(context, event, callback) {
    const response = new Twilio.Response();
    response.appendHeader('Location', context.HTTP_REDIRECT_URL);
    callback(null, response);
};

请告知这里发生了什么事?

我需要使用功能小部件转移一些密钥对吗?

enter image description here


enter image description here


enter image description here

1 个答案:

答案 0 :(得分:0)

简短回答:

可能是。但是,如果将context.HTTP_REDIRECT_URL替换为字符串文字"http://example.com:myport"

,可能会更好

更长的答案:

Twilio不知道以太币的HTTP_REDIRECT_URL的值。

context参数是从运行时环境变量传播的,因此您需要向其中添加HTTP_REDIRECT_URL环境变量和一个值。

尽管我建议您使用twiml.redirect(url)重定向,而不要使用位置标头。这更容易调试。

(请参阅演示代码以获取twiml对象)