允许用户指定 webhook URI

Allow user to specify webhook URI

我已经使用 API.ai 创建了一个代理,想知道是否可以在 Google Home 应用程序中提示用户获取 webhook URI。我的用例涉及多个用户,每个用户都有自己维护的 Web 服务实例。我希望代理是 public,但允许用户通过 Google Home 应用程序或以其他方式指定 webhook URI。

是的,你可以!提示用户输入他们的 webhook 并将其绑定到他们在您的应用程序中的帐户。

当请求从他们的帐户到达时,您的应用会调用他们的网络钩子

view example here

Google 需要确保它使用的所有 webhook 都可以追溯到授权身份,因此他们不太可能实施直接让人们将自己的 webhook 附加到的方法你的经纪人。

最明显的解决方法是允许人们使用您的服务创建帐户并向您注册 webhook。然后,您将充当 Google 助手与其实现之间的代理。