首页 文章

API.ai连接本地服务器时出现问题

提问于
浏览
0

我是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 回答

  • 1

    你无法填写你的本地主机,API.ai不知道如何从他们那边到达 . 它只能在您自己的机器上访问 .

    你需要像ngrok这样的东西 . ngrok会将您的localhost暴露给互联网,使其可以从API.ai等外部来源访问 .

    简单下载ngrok zip文件并打开终端/命令行 . 根据您的操作系统,您可以运行ngrok:

    ngrok http 5000
    

    之后,只需复制/粘贴ngrok为您公开的https网址,并将其作为网址放在API.ai的配送页面中 .

相关问题