我有一个很多人在手机上查看的网站。 我有链接:电话和短信,我想为Whatsapp添加一个,所以用户可以点击我创建的whatsapp链接并开始与我对话。
如果有可能,有人能指出我正确的方向吗?
答案 0 :(得分:36)
下方链接将打开whatsapp。这里“0123456789”是您想要与之沟通的人的联系方式。
href="intent://send/0123456789#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end">
答案 1 :(得分:19)
检查此链接 Launching Your iPhone App Via Custom URL Scheme
以及whats up url scheme document
上的更多信息我做了一个快速模拟并在我的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>
再次抱歉我无法测试这个。此外,我不知道如果用户名是当前移动设备的实际用户会发生什么。例如。你试着自己做什么。
答案 2 :(得分:12)
这是您问题的解决方案!您只需要使用以下格式:
<a href="https://api.whatsapp.com/send?phone=whatsappphonenumber&text=urlencodedtext"></a>
在“urlencodedtext”的位置,您需要以Url-encode格式保留内容。
更新 - 从现在开始使用(2018年11月)
<a href="https://wa.me/whatsappphonenumber/?text=urlencodedtext"></a>
请勿使用:https://wa.me/+001-(555)1234567
使用预填充的消息创建您自己的链接 自动出现在聊天的文本字段中,使用 https://wa.me/whatsappphonenumber/?text=urlencodedtext在哪里 whatsappphonenumber是一个完整的电话号码,国际格式和 URL-encodedtext是URL编码的预填充消息。
实施例:https://wa.me/15551234567?text=I'M%20interested%20英寸%20your%20car%20for%20sale
要创建仅包含预填充消息的链接,请使用 https://wa.me/?text=urlencodedtext
实施例:https://wa.me/?text=I'M%20inquiring%20about%第二十条%20apartment%20listing
点击该链接后,您将看到一个联系人列表 可以发送你的消息。
答案 3 :(得分:2)
可以通过创建以下链接来实现:
whatsapp:// send?text =您好,这已经从浏览器中打开了&amp; phone = + PHONENUMBER &amp; abid = + PHONENUMBER
感谢:
https://forum.ionicframework.com/t/open-whatsapp-intent-with-msg-specific-contact/73903/4
我在iOS,Windows Phone和Android上测试了这个
答案 4 :(得分:2)
我刚刚在一个与此类似的线程上发布了答案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>
仅在点击您的链接的人在其联系人列表中显示您的号码时才有效。
由于不是每个人都拥有它,另一个解决方案是使用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
答案 5 :(得分:0)
Rahul's answer给了我一个错误:你似乎试图将WhatsApp消息发送到未注册WhatsApp的电话号码...... ,即使我&#39;将其发送到注册的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>
答案 6 :(得分:0)
使用:
https://wa.me/YOURNUMBER
其中YOURNUMBER
没有两个前导00
。
例如,您为+37061204312输入:
https://wa.me/37061204312
此链接似乎可以在手机和台式机上使用。
要使用文本预填充消息,您可以使用:
https://wa.me/YOURNUMBER/?text=urlencodedtext
Whatsapp常见问题解答中的更多信息:https://faq.whatsapp.com/en/android/26000030/