0

Google 助手有一个名为“conversation webhook” (api 文档)的 json webhook api 和一个 node.js 客户端库

问题:是否有 .proto protobuffers 文件或其他一些单一来源的真实文件可以用来帮助我开始用 node.js 以外的语言为这个 webhook 编写服务器?

更多信息:

  • 就我而言,我想在 go (golang) 中处理 webhook,但我希望其他人想要为 python、java 等中的谷歌助手操作创建一个 webhook 服务器。
  • 基本上,我正在寻找谷歌用作这个 api 的单一事实来源的任何东西。我假设在线文档(见上面的第一个链接)是从文件自动生成的,而不是手写的。
  • 我真的希望有一个 .proto 文件可以使用或可以使用,以便 go/python/java/etc. 客户端库可以(某种程度上)自动生成。许多谷歌的公共 api 都有这个可用,请参阅github.com/googleapis。用于将助手嵌入设备的新助手 sdk 还具有用于其接口定义的 proto 文件,请参阅github.com/google-apis上的assistant/embedded

提前感谢您的帮助。

PS:如果 proto 文件不可用并且有 googlers 正在阅读此文件,请您尝试提供一个!我可以列出为社区提供一个可用的许多好处,但是我会愚蠢地试图将 protobuffers 出售给 googlers!所以我会把它留在那里。谢谢。

4

1 回答 1

0

我找不到谷歌提供的任何东西,它权威地显示了request/response对话动作的流程。我使用了在 GitHub 上找到的几个实现来让我的 python 应用程序正常工作。我发现Github - actions-on-google-phpGithub - google-action-three-doors 有助于显示在协议中来回传递的 JSON。

于 2017-05-24T15:01:07.937 回答