【问题标题】:Whatsapp share link does not work in safariWhatsapp 分享链接在 Safari 中不起作用
【发布时间】:2018-07-26 13:07:06
【问题描述】:

我正在使用这种方法:https://stackoverflow.com/a/25796908/3437433

它就像一个魅力,但当我尝试在 Safari(桌面和移动)中使用它时,会发生非常奇怪的事情。

在桌面上,原始链接 https://wa.me/?text=123 以某种方式替换为 whatsapp://send?text=123。然后 Safari 显示错误协议的错误页面。

在移动设备上,通过原始链接打开正确的页面,但还会出现警告说“无法打开页面,因为 url 错误”。我可以关闭该警报,可以单击“发送”按钮,但随后会打开 https://whatsapp.com/download/ 页面,而不是提示登录到 whatsapp 并重定向到聊天。

有谁知道这里发生了什么以及是否可以修复?

【问题讨论】:

    标签: safari mobile-safari whatsapp whatsapi


    【解决方案1】:

    我们通常在桌面视图和移动视图中设置不同的链接,以提供对 safari 和其他浏览器的支持。 对于我们使用的桌面视图 https://web.whatsapp.com/send?phone=6200000000&text=Hello%20Moxqitto

    对于移动设备,我们遵循whatsapp 最佳实践https://faq.whatsapp.com/en/android/26000030/ https://wa.me/6200000000

    经过测试 适用于 Mac 的 Chrome mac 的 Safari 浏览器 安卓铬

    Ps:当 mac 有 whatsapp 桌面应用程序时未测试,但它仍然可以在 safari 本身中运行。所以应该没问题

    【讨论】:

    • 你知道有一个 API 可以检查电话号码是否与 whatsapp 相关联吗?
    • 据我所知,它目前仅适用于 whatsapp 业务 api,它仍然仅适用于 select-invite。您可以通过facebook.com/business/m/whatsapp/business-api 请求访问权限
    【解决方案2】:

    Official Sharing Documentation For WhatsApp。他们说使用他们的wa.me/... URL。好的!所以让我们试试吧! http://wa.me/?text=mytest 对我来说,我收到一条错误消息...

    页面未找到

    但是,这些似乎对我很有用!

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      • 2013-08-24
      • 2017-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      相关资源
      最近更新 更多