我目前正在开发一个工具,该工具将发送一个自动消息广播到我家里的所有谷歌家庭。我想在VPS上运行这个工具,但不幸的是,Google Assistant SDK只支持在同一Wi-Fi网络上对Google Home进行广播。
然而,我手机上的谷歌助手应用程序可以毫不费力地向我所有的谷歌家庭发送一条消息,即使我离家有几英里远。因此,我正在尝试重现这种效果,以便我的VPS可以向我的Google主页广播消息。
我知道Google Assistant SDK端点是embeddedassistant.googleapis.com,但我不知道实际应用程序使用的端点。我试着反编译这个应用程序来找到它,但是没有用。
我假设实际的手机应用程序使用与应用程序不同的端点(和内部API),但我仍在努力找出它是什么。
这方面的任何帮助都将不胜感激!
发布于 2020-12-29 11:03:12
经过深入研究,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
https://stackoverflow.com/questions/65453530
复制相似问题