将Whatsappfunction添加到网站,如短信,电话
我有一个很多人在手机上查看的网站。 我有链接:呼叫和短信,我想添加一个WhatsApp的,所以用户可以点击我创build的WhatsApp的链接,并开始与我的谈话。
如果这是可能的,有人可以指引我如何正确的方向?
下面的链接将打开whatsapp。 这里的“0123456789”是你想与之沟通的人的联系人。
href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">
检查此链接通过自定义URLscheme启动您的iPhone应用程序
更多的是什么url计划文件
我做了一个快速的模拟,并尝试在我的iPhone上的这样一个链接从一个网页,它打开了我的iPhone上的应用程序。
<a href="whatsapp://send?text=Hello%2C%20World!">whatsapp</a>
我无法尝试发送消息,因为我没有当前的WhatsApp帐户对不起。
使用abid参数添加用户名
让我们说你的WhatsApp的用户名是用户名,那么它会
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
再次抱歉,我无法testing这个。 此外,我不知道如果用户名是当前的移动设备的实际用户会发生什么。 例如。 你尝试自己的WhatsApp。
这是你的问题的解决scheme! 你只需要使用这种格式:
<a href="https://api.whatsapp.com/send?phone=whatsappphonenumber&text=urlencodedtext"></a>
在“urlencodedtext”的地方,你需要保持内容在URL编码格式。
通过使用这种格式,您可以轻松地将自定义消息发送到特定的号码。
我只是发布了一个类似于这个线程的答案https://stackoverflow.com/a/43357241/3958617
方法是:
<a href="whatsapp://send?abid=username&text=Hello%2C%20World!">whatsapp</a>
与
<a href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">whatsapp</a>
只有当点击链接的人在联系人列表中有您的电话号码时才有效。
由于不是每个人都有,所以另一个解决scheme就是使用WhatsApp API:
<a href="https://api.whatsapp.com/send?phone=15551234567">Send Message</a>
-
有关此API的更多详细信息,请访问: https : //www.whatsapp.com/faq/en/general/26000030
-
并观察如何在这里使用它: https : //stackoverflow.com/a/43357241/3958617
这可以通过创build以下链接来实现:
whatsapp:// send?text =您好这已经从浏览器打开&phone = + PHONENUMBER &abid = + PHONENUMBER
谢谢:
https://forum.ionicframework.com/t/open-whatsapp-intent-with-msg-specific-contact/73903/4
我已经在iOS,Windows Phone和Android上testing过了
Rahul的回答给了我一个错误: 你似乎试图发送一个WhatsApp消息给未注册WhatsApp的电话号码 ,即使我将它发送到一个已注册的WhatsApp号码。
但是,这是有效的:
<li><a href="intent:0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end"><i class="fa fa-whatsapp"></i>+237 655 421 621</li>