Android 将联系人添加到whatsapp的HTML链接

Android 将联系人添加到whatsapp的HTML链接,android,html,Android,Html,我需要在HTML中添加一个深度链接,以便在手机中添加联系人,然后在whatsapp中开始新的对话 我找到了这个密码 <a href="whatsapp://send?text=Hello%2C%20World!">Send text to whatsapp</a> 还有这个: <a href="whatsapp://send?abid=username&text=Hello%2C%20World!">Send text to user</a

我需要在HTML中添加一个深度链接,以便在手机中添加联系人,然后在whatsapp中开始新的对话

我找到了这个密码

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

还有这个:

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

我需要与特定联系人展开对话,即使我没有联系人。我的第一个问题是,我在哪里可以获得whatsapp的用户名

有了阿比德我可以试试,如果它工作,但我不知道从哪里获得数据

非常感谢

ABID(地址簿ID)是一个ID,而不是联系人列表上的姓名

在中,没有(尚未)向特定联系人发送消息的文档

我发现最好的方法是使用以下html代码添加联系人:

<a href="tel:0123456789">add number</a>  


(这将从您的手机中打开联系人应用程序)

这是为我设计的:

whatsapp://send?text=MESSAGE&phone=+数字和比德=+NUMERO

很明显,“+NUMERO”是wsp编号,“MESSAGE”是放置在href`attribute

最新解决方案中的预加载消息(2017年7月) Malki的回答确实解决了这个问题,但最近发布了一个我在中提到的官方Whatsapp API(因为我必须在s.O.政策中添加一个指向该解决方案的链接,没有重复)。


如果开头没有“+”或“00”,只需输入国家代码和数字即可。
示例USA为+12025599025,然后在给出的代码中,将号码替换为12025599025

这不会直接添加联系人,但允许您打开带有具体号码的转换,在您的网站中使用它非常有用。我刚刚发现,可以通过电话号码开启对话

使用预先填充的消息创建自己的链接,该消息将 自动出现在聊天室的文本字段中,使用
https://wa.me/whatsappphonenumber/?text=urlencodedtext
在哪里 whatsappphonenumber是国际格式的完整电话号码 URL encodedtext是URL编码的预填充邮件

示例:
https://wa.me/15551234567?text=I“m%20对%20感兴趣%20在%20你的%20车%20在%20出售


注意:如果您使用手机浏览器(至少从Android上)单击链接,它将打开WhatApp应用程序。

这是您创建链接以向特定号码发送WhatApp消息的方式

请注意,您不需要在国家代码之前添加“+”符号。只需从国家代码开始,然后是WhatsApp编号:

<a href="https://api.whatsapp.com/send?phone=919854098540" target="_blank">Link Icon</a>

在我的例子中,似乎没有添加号码,而是尝试向给定号码发送消息,但没有将联系人添加到手机中(很可能是出于安全原因,因为whatsapp利用了智能手机的联系人存储库)。
<a href="https://api.whatsapp.com/send?phone=919854098540" target="_blank">Link Icon</a>