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