正如问题所述,twilio重定向功能无法与流一起正常使用(twilio studio)。
当我选择传入电话的电话号码功能时,它正在运行。
但是,当我尝试使用Studio上的功能小部件重定向传入的味精时,重定向无法正常工作,并且调试控制台显示响应正文为空。
这是重定向功能
exports.handler = function(context, event, callback) {
const response = new Twilio.Response();
response.appendHeader('Location', context.HTTP_REDIRECT_URL);
callback(null, response);
};
请告知这里发生了什么事?
我需要使用功能小部件转移一些密钥对吗?
答案 0 :(得分:0)
简短回答:
可能是。但是,如果将context.HTTP_REDIRECT_URL
替换为字符串文字"http://example.com:myport"
更长的答案:
Twilio不知道以太币的HTTP_REDIRECT_URL
的值。
context
参数是从运行时环境变量传播的,因此您需要向其中添加HTTP_REDIRECT_URL
环境变量和一个值。
尽管我建议您使用twiml.redirect(url)
重定向,而不要使用位置标头。这更容易调试。
(请参阅演示代码以获取twiml对象)