在EC2上使用PHP的Dialogflow V2 Webhook

时间:2018-09-26 04:26:20

标签: php dialogflow google-assistant-sdk

我发现Dialogflow V2 API非常混乱。我有一个宁静的api,它是在EC2和RDS / MYSQL上用PHP构建的。我将其用于Dialogflow V1 API机器人以提供webhook。但是,似乎要将它用于V2,我需要在Google Cloud PHP上安装它吗?这是正确的说法吗?我一直在努力将近2个星期,但没有成功。

注意:我没有为对话流程使用企业版,而是为同事构建演示。

1 个答案:

答案 0 :(得分:1)

不,那是不正确的。您可以运行Webhook或在任何地方使用API​​。

如果仅将其用于实现Webhook,则V1和V2协议之间几乎没有什么区别。最初,某些字段名称已更改,并且您需要使用的某些值是完整的ID路径,而不是ID的简短形式。

如果您使用API​​动态更改Intent或创建用户实体,则存在许多差异,但其中大多数差异都相当清晰地映射到新概念。最大的变化是您如何验证这些API调用。