Dialogflow实现Webhook网址支持自签名证书吗?

时间:2018-06-21 11:15:00

标签: node.js ssl-certificate webhooks dialogflow self-signed

我正在使用Dialogflow实现Webhook来获取天气。

Dialogflow说:“启用“ Google Assistant”集成后,您只能在实现网址中使用https://”

因此,我尝试使用自签名证书作为https url。 但我无法获得Webhook响应。

我不能对Webhook URL使用自签名证书吗?

感谢您的帮助!

4 个答案:

答案 0 :(得分:4)

尝试7天后,我自己找到了答案。

Dialogflow实现Webhook网址不支持自签名证书。

所以,我用了heroku和aws lambda。

它们支持https并与Dialogflow webhook配合良好。

我希望它对每个人都有帮助。

答案 1 :(得分:0)

我尝试了几次使用“自签名”证书,但我无法这样做。我必须获得一个“ SSL DV Standard”,然后Webhook才能开始正常工作。

答案 2 :(得分:0)

不支持自签名证书,您可以使用 ngrok 将 http://localhost:8080 转换为 https。链接在这里https://ngrok.com/download

答案 3 :(得分:-1)

如果您放弃使用SSL,这里是如何删除Google Assistant集成并使用http webhook的方法:

  1. 导出您的DialogFlow机器人:

export

  1. 删除机器人:

enter image description here

  1. 创建一个新的空机器人并设置一个http webhook:

enter image description here

  1. 导入您以前导出的机器人:

enter image description here

  1. 现在您应该可以使用以前的机器人,并从Google助手中释放该机器人