validation - Twilio Webhook 验证
问题描述
如此处所示(https://www.twilio.com/docs/autopilot/actions/collect)-示例 6,您可以使用 webhook 进一步验证用户输入:我在 Twilio 中为该 webhook 创建了一个函数以验证一个 ID 号,但是我不确定要返回什么来显示正面和负面的响应。
exports.handler = function(context, event, callback) {
responseObject = {"actions":[
{ "say": { "speech": "That is correct" } }
]};
callback(null,responseObject);
};
但是代码中发生的事情是我没有得到响应对象只是“on_failure”消息下的消息之一
解决方案
Twilio 开发人员布道者在这里。
要响应 validate webhook,您可以返回两个响应之一。
当值有效时,Autopilot 需要以下 JSON 响应:
{
"valid" : true
}
当值无效时,Autopilot 需要以下 JSON 响应:
{
"valid" : false
}
推荐阅读
- python - 删除python中的重复列表
- java - JAVA6 中的 SSL 异常,但 JAVA8 中没有
- reactjs - 如何在 Apollo/GraphQL 和 React 中使用状态和 useQuery?
- python-3.x - 从 anaconda navigator 启动 jupyter notebook 时出错
- python - 两个矩形与 NumPy 的交集
- laravel - Laravel,我可以在中间件中使用 auth('api')->user() 吗?
- google-chrome - 如何将自定义构建的 firefox/chrome 移动到另一个系统?
- python - Python 3.7 如何在我的公司 VPN 中增加 urllib.request.urlopen 中的超时时修复更长的下载时间
- flutter - 颤振 - 从 android 活动中调用方法
- javascript - AutoComplete ReactJS / Redux 不改变搜索值