【问题标题】:WhatApp click to chat links do not work with OSX native client and WhatsApp WebWhatsApp 点击聊天链接不适用于 OSX 本机客户端和 WhatsApp Web
【发布时间】:2020-02-17 00:53:56
【问题描述】:

Whatsapp 链接问题

WhatsApp 本地 OSX 应用程序已安装或网络应用程序已打开,但链接无法在 OSX 上的本地应用程序中打开,并且如果尝试在网络应用程序中打开,则始终尝试使用新的网络应用程序。

地区:美国-南部

浏览器:谷歌浏览器

我们使用 WhatsApp 链接 - Click to chat feature - 从我们的管理面板快速向客户发送消息。

在过去的几天里,WhatsApp 似乎更新了一些东西并在一夜之间断开了链接。

我们之前使用的两种格式似乎都不起作用:

https://wa.me/<number>
https://api.whatsapp.com/send?phone=<number>

如果我们尝试使用 WhatsApp 客户端 OSX 打开链接:

说没有安装 OSX

如果我们尝试使用 WhatsApp Web 客户端打开链接:

将在新选项卡/窗口中启动其他实例并加载几秒钟

【问题讨论】:

    标签: facebook facebook-javascript-sdk whatsapp


    【解决方案1】:

    由于对于使用此功能的人(例如我们)来说非常烦人,因此我将在此处留下我的发现:

    打开控制台发现格式存在问题,因为它没有请求打开本机应用程序的权限,因为它在尝试重定向到以下链接时会破坏内容安全策略中的某些内容:whatsapp://send /?电话=

    解决方案:

    使用自定义 URL 方案格式 - whatsapp://send/?phone=&text&source&data

    这样,浏览器将能够请求打开本机应用程序的权限。如果你接受一切顺利。

    【讨论】:

      【解决方案2】:

      我们来看看Official Whatsapp Share URL Documentation。这些格式应该工作...

      https://api.whatsapp.com/send?text=YourShareTextHere

      https://api.whatsapp.com/send?text=YourShareTextHere&phone=123

      https://api.whatsapp.com/send?phone=123

      所有这些似乎在今天都有效!可能出了什么问题?

      另外,请确保您不要使用 wa.me 作为 URL! 如果这样做,您将只能在提供 @ 的情况下发送消息987654333@参数,很少有人这样做!通常你分享一个有消息的链接,比如check out this cool site。来源:GitHub Ticket: WhatsApp short link without phone number not working anymore

      如果您有兴趣观看跟踪这些 URL 的项目,请关注我们!:https://github.com/bradvin/social-share-urls#whatsapp

      【讨论】:

      • 嗯...第一个链接不包含您建议的链接格式。官方文档说应该使用“wa.me/<number>”格式,它现在重定向到您描述的格式:“api.whatsapp.com/<number>”这很奇怪。以前这种重定向不起作用。我猜它只坏了几个星期就修好了。
      • sznrbrt:实际上,您不想想使用 wa.me。 wa.me 如果省略电话号码,将导致服务器 500 错误,并且只发送短信。 (是的,我有充分的理由偏离官方文档。)看看,我们刚刚在我上面列出的项目中处理了这个确切的问题:github.com/bradvin/social-share-urls/issues/655我更新了上面的答案,如果有帮助,请告诉我!跨度>
      猜你喜欢
      • 2020-07-15
      • 2021-01-16
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      • 2021-01-20
      • 2019-03-06
      • 1970-01-01
      相关资源
      最近更新 更多