我发现Dialogflow V2 API非常混乱。我有一个宁静的api,它是在EC2和RDS / MYSQL上用PHP构建的。我将其用于Dialogflow V1 API机器人以提供webhook。但是,似乎要将它用于V2,我需要在Google Cloud PHP上安装它吗?这是正确的说法吗?我一直在努力将近2个星期,但没有成功。
注意:我没有为对话流程使用企业版,而是为同事构建演示。
答案 0 :(得分:1)
不,那是不正确的。您可以运行Webhook或在任何地方使用API。
如果仅将其用于实现Webhook,则V1和V2协议之间几乎没有什么区别。最初,某些字段名称已更改,并且您需要使用的某些值是完整的ID路径,而不是ID的简短形式。
如果您使用API动态更改Intent或创建用户实体,则存在许多差异,但其中大多数差异都相当清晰地映射到新概念。最大的变化是您如何验证这些API调用。