如何解决Google 助理内部 API 端点
我目前正在开发一种工具,可以向我家中的所有 Google Home 发送自动广播消息。我想在 VPS 上运行此工具,但不幸的是,Google Assistant SDK 仅支持在同一 Wi-Fi 网络上向 Google Homes 广播。
但是,我手机上的 Google 助理应用可以向我所有的 Google Home 广播消息,即使我离家很远。因此,我正在尝试重新创建这种效果,以便我的 VPS 可以向我的 Google Homes 广播消息。
我知道 Google 助理 SDK 端点是 embeddedassistant.googleapis.com
,但我不知道实际应用使用的端点。我尝试反编译该应用程序以找到它,但无济于事。
我假设实际的手机应用程序使用与应用程序不同的端点(和内部 API),但我仍在尝试找出它是什么。
对此的任何帮助将不胜感激!
解决方法
经过一番挖掘,Google App 的内部 API 端点似乎是:
https://www.google.com/m/voice-search/up?pair=[Request_ID]
但是,终结点似乎并未使用协议缓冲区,而是使用名为 application/vnd.google.octet-stream-compressible
我能找到的唯一信息在这里(使用谷歌翻译):https://yangwenbo.com/articles/google-app-api-protocol-voice-search.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。