10

是否可以在桌面上为 whatsapp 创建聊天链接并指定联系人列表中不存在的号码?

<a href="whatsapp://send?phone=phoneNumber=">whatsapp</a>

此实现适用于移动设备(无论您的联系人列表中是否存在号码),但如果您的联系人列表中没有此类联系人,则对于桌面设备不起作用,因此我得到了一个弹出窗口带有消息“通过 url 共享的电话号码无效

4

6 回答 6

10

是的,这是可能的,但您需要:

  1. 指定文本或/和链接对于打开联系人列表,在 zap 上,只需将内容设置为 text 。whatsapp://send?text=http://www.yoursite.com

  2. 指定 zapzap 电话号码以直接发送给 contact 。whatsapp://send?phone=5531920095096&text=http://www.yoursite.com

  3. 您也可以使用 zapzap 官方页面。这需要 2 个步骤: https ://api.whatsapp.com/send?phone=5531920095096&text=Hello

请记住,文本变量上的所有内容都必须是编码字符串,并且电话号码不能有空格或字符,国家代码也不能 +

这是一个不错的功能,效果很好。您可以使用 (3) 选项并创建一个“goo.gl”网址,对于选项 (1) 和 (2),您可以在网站或应用程序上触发。

实际上,我正在尝试找到某种方法让whatsapp://在whatsapp桌面中打开,而不是要求从microsoft appstore选择应用程序,因为现在它不再打开它了,我不知道为什么,这曾经可以工作。

顺便说一句,如果您是垃圾邮件发送者 .. 甚至什么都不要尝试,否则我们会抓住您和您所有的虚假号码或个人资料。

这不适用于垃圾邮件。您必须使用广播列表。

您可以发送电话号码,以便我检查它是否正确,或者,如果您愿意,我可以向您展示如何使用它,在我们的分类中,包括一个用于联系每个卖家的按钮,以便用户获得全渠道体验。

从我们的网站联系广告商非常快,而不是保存,刷新和联系,可以点击并打开 zapzap 聊天。

执行

如果你有一个网站一条客服电话线,一个zapzap号码,你已经是多渠道业务了,所以这是为了无缝跨渠道,所以用户可以从站点切换到zapzap。

请记住,这个问题的最佳解决方案是使用 API Page (3),并且您需要始终指定文本变量,因为如果您要发送,您需要发送一些东西,而且还有一个“ ="必须删除的电话号码变量(在您的示例中)之后的字符。

请投票赞成,因为它花了很长时间才完成。

评论如果你有什么要补充的。

还要记住,这是 2017-2018 年,zap 实施是几个月前开始的。请whatsapp,让我们从chrome打开whatsapp://协议到whatsapp桌面,它工作得很好..请,它为我们节省了很多时间,开始与不在联系人列表中的号码进行对话,并且它在移动设备上工作,只是在桌面上,这很好,但自 12 月更新以来,它没有运行,..whatsapp pleeeeeeeeeeaseeeeeee 。

更新:当我更改电话号码时,我更新了帖子,因为世界各地的许多人联系我说“谢谢”或寻求帮助。

于 2018-02-13T06:43:02.707 回答
3

尝试这个:

<body class="" onload="myWhatsappFunction()">

  <a id="whatsapp-btn" class="" target="_blank"> Whatsapp</a>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/mobile-detect/1.4.3/mobile-detect.min.js"></script>

  <script>
    var whatsapp_number = YOUR_PHONE_NUMBER_HERE;

    function myWhatsappFunction() {
      var md = new MobileDetect(window.navigator.userAgent);
      if (md.mobile()) {
        // mobile link
        document.getElementById("whatsapp-btn").href = "https://wa.me/" + whatsapp_number;
      } else {
        // desktop link
        document.getElementById("whatsapp-btn").href = "https://web.whatsapp.com/send?phone=" + whatsapp_number;
      }
    };
  </script>

参考:

于 2019-03-31T16:37:29.570 回答
2

尝试使用这样的链接 - https://wa.me/ "number",其中 "number" 是国际格式的电话号码,不带 + 或 - 或点。所以它必须看起来像这样:https ://wa.me/89273546633

于 2019-03-01T13:53:13.427 回答
1

此错误的一个可能原因'Phone number shared via URL is invalid'是您尝试调用的电话号码不在 Whatsapp 列表中,即该号码未收到 WhatsApp 消息,因为它可能未在 WhatsApp 上注册。我尝试使用我的几个电话号码,而那些不在 WhatsApp 上的电话号码会抛出这个错误,但那些在 WhatsApp 上的电话号码有效。猜猜可以使某人免于调试。

于 2019-12-28T08:28:46.733 回答
0

要使用将自动出现在 Whatsapp WEB 聊天的文本字段中的预填充消息创建您自己的 whatsapp 号码链接,您可以使用:(不要在 Firefox 网络浏览器上工作)

<a href="https://api.whatsapp.com/send?phone=yourwhatsappnumberwithcountrycode&text=hello"</a>

此 API 承诺适用于所有浏览器,请查看: https ://www.forblink.com/

于 2019-01-18T15:07:20.610 回答
0

一个非常简单的解决方案。我在手机号码前添加了我所在国家/地区的区号 (+44)。

它适用于移动设备和台式机。

于 2022-02-25T12:49:40.430 回答