我是API.ai的新手,我创建了一个示例应用程序,我正在使用我自己的本地Web服务,该服务将在我的本地计算机上运行,其URL为“http://0.0.0.0:5000/webhook”我已启用并在成就中添加了URL在履行选项卡下的缩进我检查了使用webhook,但在我尝试运行项目时,不会发生后期操作 . 并且Web服务不会从我的示例API ai应用程序触发,而在JSON中我获得状态为
“status”:{“code”:206,“errorType”:“partial_content”,“errorDetails”:“Webhook调用失败 . 错误:Webhook响应为空 . ” },
我该怎么办?
请帮助我解决这个问题
1 回答
你无法填写你的本地主机,API.ai不知道如何从他们那边到达 . 它只能在您自己的机器上访问 .
你需要像ngrok这样的东西 . ngrok会将您的localhost暴露给互联网,使其可以从API.ai等外部来源访问 .
简单下载ngrok zip文件并打开终端/命令行 . 根据您的操作系统,您可以运行ngrok:
之后,只需复制/粘贴ngrok为您公开的https网址,并将其作为网址放在API.ai的配送页面中 .