WhatsApp 点击聊天链接不适用于 OSX 本机客户端和 WhatsApp 网页版

WhatApp click to chat links do not work with OSX native client and WhatsApp Web

Whatsapp Link 问题

WhatsApp 本机 OSX 应用已安装或网络应用已打开,但链接无法在 OSX 上的本机应用中打开,如果尝试打开,总是会尝试使用新的网络应用网络应用程序。

区域:美国南部

浏览器:GoogleChrome

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

最近几天 WhatsApp 似乎更新了一些东西并在一夜之间破坏了链接。

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

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

If we try to open links with WhatsApp client OSX:

Says OSX is not installed

If we try to open links with WhatsApp Web client:

Will launch other instance in a new tab/window and loads for seconds

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

打开控制台显示格式存在问题,因为它不请求打开本机应用程序的权限,因为它在尝试重定向到以下 link 时会破坏内容安全策略: whatsapp://发送/?phone=

SOLUTION:

USE THE CUSTOM URL SCHEME FORMAT - whatsapp://send/?phone=&text&source&data

有了这个,浏览器将能够请求打开本机应用程序的权限。如果你接受所有作品顺利。

我们来看看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! 如果您这样做,只有提供 phone 参数才能发送消息,很少有人这样做!通常你分享的 link 有一条消息,比如 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