谷歌助手如何直接从谷歌助手应用程序发送个人 whatsapp 消息?为whatsapp制作用户界面的是谷歌助理吗?

Posted

技术标签:

【中文标题】谷歌助手如何直接从谷歌助手应用程序发送个人 whatsapp 消息?为whatsapp制作用户界面的是谷歌助理吗?【英文标题】:How does google assistant send personal whatsapp messages directly from Google Assistant app? Is it Google Assistant who made the UI for whatsapp? 【发布时间】:2019-04-03 07:13:30 【问题描述】:

我读过一些文章,据他们说,WhatsApp 没有供开发人员发送个人消息的 API。虽然当我输入 在 Google 助理(android 移动设备)中发送 WhatsApp 消息,它显示了一个简单的用户界面,用于选择联系人并键入消息,以及一个发送按钮以直接从助手发送.

我也想用我的消息应用程序做这种事情。

我的问题是

    如何做到这一点?

    WhatsApp 是从他们这边做的,还是 Google Assistant 做的?

注意:不仅是 WhatsApp,我还注意到 Android 设备中预装的 SMS 消息应用程序存在同样的问题。

编辑:找到的可能重复项与我的问题无关,因为它与 Google 助理功能无关。

【问题讨论】:

Android: How to send message programmatically by using WhatsApp, WeChat?的可能重复 @YanickSalzmann 这不起作用。那么根据你的说法,负责显示 UI 而不是 WhatsApp 的 Google 助理? 这正是我们所做的,whatsapp 注册了一个 App Action,这几乎只是暴露了重复问题中显示的意图,然后谷歌助手正在执行所述意图。 但是根据这个链接 [App Actions] (developer.android.com/guide/actions) 最终用户仍然无法使用 App Actions。 Whatsapp 可能不是普通的最终用户 【参考方案1】:

你遇到过这个答案吗?https://***.com/a/46683818/3138726

不过,这需要用户同意。它将打开带有该联系人的预填充文本的屏幕。

【讨论】:

这段代码的目的是用一些加载的值打开 WhatsApp 应用程序。虽然代码对我不起作用。但如果你仔细观察谷歌助手,它并没有打开 WhatsApp 应用程序,它仍然能够将消息发送给选定的联系人。【参考方案2】:

实际上,谷歌从 whatsapp 公司获得了这样做的许可,这是不可能从您自己的应用程序发送消息的

【讨论】:

以上是关于谷歌助手如何直接从谷歌助手应用程序发送个人 whatsapp 消息?为whatsapp制作用户界面的是谷歌助理吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用谷歌助手 IFTTT 将 webhook 发送到不和谐

如何添加谷歌访问助手

mac安装谷歌访问助手

如何使用谷歌访问助手访问Google

360的谷歌访问助手插件不能用了吗

怎么加载谷歌访问助手