无效的请求签名

时间:2019-04-20 12:50:09

标签: twilio twilio-functions

我不知道为什么会这样。我创建了一个带有字段的任务,例如:

{firstname} {lastname}
with {firstname} {lastname}
I want it with {firtname} {lastname}
I want to pick {firstname} {lastname}

(我想你会明白的)

我收集函数中的期望值,类似于:

let firstname = event.Field_firstname_Value;
let lastname = event.Field_lastname_Value;
...
// process input names
...

此外,我想保持对话状态(语音通道和短信),因此我在最后进行了{"listen":true}

现在的问题: 如果用户稍后再输入另一个名字和姓氏(这再次触发该功能),Twilio将给出此错误:

enter image description here

我发现我可以取消选中“ Twilio函数签名验证”,并且不会收到此类错误,但是我不知道为什么这样不能开箱即用(就像只是覆盖event.Field_firstname_Valueevent.Field_lastname_Value的值)。我希望能够多次收集名字和姓氏。

我不想使用 “ COLLECT” 操作,因为它会使用户陷入循环,直到它先输入 valid 和姓氏,或者达到最大尝试次数,这不是我想要的,因为我将在收集姓名的同时监听用户的其他类型的命令。

0 个答案:

没有答案