指向特定 whatsapp 联系人的 Web 链接

新手上路,请多包涵

我想在网页上放置一个链接,打开与某个 whatsapp 联系人的 whatsapp 聊天。换句话说:我想要一个“通过 whatsapp 联系我”链接到页面的“联系我们我的 facebook/twitter/google+/etc”链接旁边。就像是:

 href="whatsapp:contact=015555555555@s.whatsapp.com&message="I'd like to chat with you"

原文由 Benny Powers 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 888
2 个回答

\*\*\******* 更新在最后添加\*\*\*******

我尝试了很多方法并且我有一个 赢家(参见测试 3),这是每个方法的结果:

(我认为测试 3 也适用于您,因为如果访问您网站的人的联系人列表中没有您,这是唯一允许的选项。)

在所有测试中,号码必须是完整的,国家和地区代码没有任何初始零。例子:

  • +55(011) 99999-9999(非)
  • +5511999999999(是)

在测试 1 和 2 中,它仅适用于国家代码上的加号:+5511999999999

测试 1:

 <a href="whatsapp://send?abid=phonenumber&text=Hello%2C%20World!">Send Message</a>

这样您的联系人列表中就必须有该 电话号码。它对我不起作用,因为我希望能够向我的联系人列表中可能没有的号码发送消息。

如果您的联系人列表中没有该号码,它会打开列出所有已注册联系人的 Whatsapp,因此您可以选择一个。

这是共享内容的好选择。

测试 2:

 <a href="intent://send/phonenumber#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">Send Message</a>

此方法仅适用于 Android 并且 如果您的联系人列表中有该号码。如果您没有,Android 会打开您的短信应用程序,这样您就可以邀请联系人使用 Whatsapp。

测试 3 (获胜者)

 <a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>

这是对我完全有效的唯一方法。

  • 它适用于桌面上的 Android、iOS 和 Web 应用程序,
  • 您可以使用 联系人列表中没有的号码 开始对话
  • 您可以使用添加 &text=[message-url-encoded] 的 一条预建消息创建链接,例如:

https://api.whatsapp.com/send?phone=15551234567&text=Send20%a20%quote

如果您希望有一个书签以增加易用性,您可以使用这个:

javascript: (function() { var val= prompt("Enter phone number",""); if (val) location="https://api.whatsapp.com/send?phone="+escape('972' + val)+""; })()

你需要将国家代码更改(或删除)到你的目标国家并将其粘贴到 chrome/firefox 链接的地址字段中

值得注意的是:

  • 我必须将我的 WhatsApp 更新到最新版本
  • 号码的国家代码 不得有前导加号
  • 此处有更多详细信息: https ://www.whatsapp.com/faq/en/general/26000030

***************** 更新(开始) *****************

Whatsapp 提供了其他选项,现在您可以创建一个对话链接,如下所示:

https://wa.me/[电话号码]

电话号码应采用国际格式:

像这样:

 https://wa.me/552196312XXXX

不是这样的:

 https://wa.me/+55(021)96312-XXXX

如果您想向您的链接添加一条预建消息,您可以在末尾添加 ?text= 并使用编码的文本 URL:

 https://wa.me/552196312XXXX?text=[message-url-encoded]

例子:

 https://wa.me/552196312XXXX?text=Send20%a20%quote

更多信息在这里:

https://faq.whatsapp.com/general/chats/how-to-use-click-to-chat

***************** 更新(完) *****************

原文由 Rafael Araújo 发布,翻译遵循 CC BY-SA 4.0 许可协议

以下链接似乎工作正常 -

 <a href="whatsapp://send?text=Hello World!&phone=+9198********1">Ping me on WhatsApp</a>

它会在 WhatsApp 应用程序中打开联系人,并显示消息“Hello World!”预填充在输入文本框中。

(在安卓手机上用谷歌浏览器测试过这个。)

原文由 Sachin Doshi 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题