我正在使用带有Google助手的dialogflow创建语音机器人。我的客户提供了他的网络访问权限,它不是IP的私有URL。它也没有SSL认证。这次我会遇到两个错误
有任何解决方法吗?我还有其他选择吗?我只能在他的网络内访问客户端API。因此,我无法替换此IP地址。请提出进一步的建议。
答案 0 :(得分:3)
您可以使用IP地址,只要它是公共IP地址即可。该计算机不需要DNS条目。
在Google上执行操作需要使用有效证书(即-未自签名)进行HTTPS连接。这是为了保护您的客户端及其用户数据。
一种可能的解决方法是调查隧道/代理服务,例如ngrok。它们提供了一个公共HTTPS地址,该地址安全地传输到与Webhook履行服务器在同一台计算机上运行的ngrok客户端。他们有一项免费服务,可以定期更改主机名,或者您可以订阅商业服务,该服务将为您提供一个固定的名称,您可以将其用作实现URL。
答案 1 :(得分:0)
您必须输入URL https://。 您可以尝试https://letsencrypt.org/