Dialogflow V2 Webhook with PHP on EC2



我发现Dialogflow V2 API非常令人困惑。 我有一个 restful api,它是在 EC2 和 RDS/MYSQL 上使用 PHP 构建的。 我正在为我的对话流 V1 API 机器人使用它来提供网络钩子。 但是,似乎要将其用于 V2,我需要在 Google Cloud PHP 上使用它? 这是正确的说法吗? 我已经为此挣扎了将近 2 周,没有任何成功。

注意:我没有将企业版用于对话流,因为我正在为同事构建演示。

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

如果您只是将其用于 webhook 实现,那么 V1 和 V2 协议之间的差异很小。首先,更改了一些字段名称,并且需要使用的某些值是完整的 ID 路径,而不是 ID 的缩写形式。

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

最新更新