विशिष्ट व्हाट्सएप संपर्क के लिए वेब लिंक


94

मैं एक वेबपेज पर एक लिंक रखना चाहता हूं जो एक व्हाट्सएप चैट को एक निश्चित व्हाट्सएप संपर्क के साथ खोलता है। दूसरे शब्दों में: मैं पेज के "हमसे संपर्क करें मेरा फेसबुक / ट्विटर / गूगल + / आदि" लिंक पर जाने के लिए "व्हाट्सएप द्वारा मुझसे संपर्क करें" लिंक चाहता हूं। कुछ इस तरह:

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

जवाबों:


179

********* अद्यतन अंत में जोड़ा गया *********

मैंने कई दृष्टिकोण आजमाए हैं और मेरे पास एक विजेता है (देखें टेस्ट 3), यहां हर एक का परिणाम है:

(मुझे लगता है कि टेस्ट 3 आपके लिए भी काम करेगा क्योंकि अगर आपकी साइट पर आने वाला व्यक्ति आपकी संपर्क सूची में नहीं है, तो यह एकमात्र विकल्प है जो इसे अनुमति देगा।)

सभी परीक्षणों में, संख्या को बिना किसी प्रारंभिक शून्य के देश और स्थान कोड के साथ पूरा करना पड़ता था। उदाहरण:

  • +55 (011) 99999-9999 (नहीं)
  • +5511999999999 (YES)

परीक्षण 1 और 2 पर, इसने केवल देश कोड पर प्लस चिह्न के साथ काम किया: +5511999999999

टेस्ट 1:

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

इस तरह आपके पास फोननंबर होना चाहिए अपनी संपर्क सूची । यह मेरे लिए काम नहीं करता है क्योंकि मैं एक नंबर पर एक संदेश भेजने में सक्षम होना चाहता था जो मेरे संपर्क सूची में नहीं हो सकता है।

यदि आपके पास अपनी संपर्क सूची में नंबर नहीं है, तो यह आपके सभी पंजीकृत संपर्कों को सूचीबद्ध करते हुए व्हाट्सएप को खोलता है, ताकि आप किसी एक को चुन सकें।

सामान बांटने के लिए यह एक अच्छा विकल्प है।

टेस्ट 2:

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

यह दृष्टिकोण केवल एंड्रॉइड पर काम करता है और यदि आपके पास अपनी संपर्क सूची में नंबर है। यदि आपके पास यह नहीं है, तो एंड्रॉइड आपके एसएमएस ऐप को खोलता है, जिससे आप व्हाट्सएप का उपयोग करने के लिए संपर्क को आमंत्रित कर सकते हैं।

टेस्ट 3 (विजेता) :

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

यह एकमात्र तरीका था जिसने मेरे लिए पूरी तरह से काम किया।

  • यह डेस्कटॉप पर एंड्रॉइड, आईओएस और वेब ऐप पर काम करता है,
  • आप एक नंबर के साथ बातचीत शुरू कर सकते हैं जो आपके संपर्क सूची में नहीं है
  • आप एक पूर्व-निर्मित संदेश जोड़ने और पाठ के साथ एक लिंक बना सकते हैं = [संदेश-यूआरएल-एन्कोडेड] जैसे:

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)+""; })()

आपको देश कोड बदलने (या इसे हटाने) की आवश्यकता होगी। आप देश को लक्षित करें और इसे क्रोम / फ़ायरफ़ॉक्स लिंक में पता फ़ील्ड में पेस्ट करें

ध्यान देने योग्य सूचना:

  • मुझे अपने व्हाट्सएप को नवीनतम संस्करण में अपडेट करना था
  • नंबर के देश कोड में एक अग्रणी प्लस नहीं होना चाहिए
  • अधिक विवरण यहां: https://www.whatsapp.com/faq/en/general/26000030

***************** अद्यतन (स्टार्ट) *****************

व्हाट्सएप ने उपलब्ध कराया अन्य विकल्प, अब आप इस तरह से बातचीत के लिए एक लिंक बना सकते हैं:

https://wa.me/[phonenumber]

फ़ोन नंबर अंतर्राष्ट्रीय प्रारूप में होना चाहिए:

इस कदर:

https://wa.me/552196312XXXX

इस तरह नहीं:

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

और यदि आप अपने लिंक में एक पूर्व-निर्मित संदेश जोड़ना चाहते हैं, तो आप पाठ URL 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

***************** अद्यतन (अंत) *****************


2
बस अन्य उपयोगकर्ताओं को मैंने जो गलती की, उससे बचने में मदद करने के लिए, अंतर्राष्ट्रीय उपसर्ग का उपयोग करें, लेकिन प्लस के बिना। तो इतालवी 0039 39 हो जाता है
एमडीलडॉस

4
हां, + प्रतीक की आवश्यकता नहीं है, इसलिए, उदाहरण के लिए, यदि आप एक भारतीय नंबर से लिंक करना चाहते हैं, तो आप +919 ********* में प्लस को छोड़ सकते हैं और केवल उपसर्ग के रूप में 91 का उपयोग कर सकते हैं। 91 **********
dresh

अगर आपके फोन में व्यक्ति का संपर्क नहीं है तो व्हाट्सएप लिंक काम नहीं करेगा
जेम्स टैन

बिल्कुल @JamesTan, यदि आप किसी ऐसे व्यक्ति से संपर्क करना चाहते हैं जो आपकी संपर्क सूची में इस तरह का उपयोग नहीं करता है: api.whatsapp.com/send?phone=15551234567 जैसा कि ऊपर दिखाया गया है।
राफेल आराजो

मुझे एहसास हुआ कि यह काम करता है भले ही फोन मौजूद न हो, मेरी गलती थी कि ive अमान्य संख्या, अतिरिक्त एक अंक के साथ जो त्रुटि का कारण बनता है
जेम्स टैन

52

निम्न लिंक ठीक काम करने लगता है -

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

यह, हैलो वर्ल्ड! ’संदेश के साथ व्हाट्सएप में संपर्क खोलता है। इनपुट टेक्स्ट बॉक्स में पहले से लिखा हुआ।

(Android फोन पर Google क्रोम के साथ इसका परीक्षण किया गया है।)


5
मैं एक iPhone पर सफारी के साथ यह परीक्षण किया और यह काम किया!
एलन एवलोस

1
ओपेरा और क्रोम में काम करता है।
WM

यह क्रोम, फ़ायरफ़ॉक्स और एंड्रॉइड 6 के डिफ़ॉल्ट ब्राउज़र पर काम करता है और यह iPhone6 ​​(Dec. 2017) पर सफारी और क्रोम दोनों पर भी काम करता है।
मैटलएग्रो

UC Browser में काम नहीं कर रहा है लेकिन क्रोम में ठीक काम कर रहा है।
देवसैनि


11

मैंने यह कोशिश की है:

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

'फोननंबर' को एक विशिष्ट फोननंबर में बदलना। यह पूरी तरह से काम नहीं करता है, लेकिन जब वे लिंक पर क्लिक करते हैं तो यह व्हाट्सएप को खोलता है और यदि वे किसी संपर्क पर क्लिक करते हैं तो संदेश अंदर भर जाता है।

यदि आप चैट में किसी विशिष्ट व्यक्ति को खोलना चाहते हैं, लेकिन बिना पाठ भरे।

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

आपको शायद दोनों के बीच चयन करना होगा।

कुछ लिंक आपको Android के लिए मोबाइल वेबसाइट (आवेदन नहीं) से WhatsApp पर लिंक साझा करने में मदद करने के लिए https://www.whatsapp.com/faq/nl/android/28000012

उम्मीद है की यह मदद करेगा

(मैंने एंड्रॉइड फोन पर Google क्रोम के साथ इसका परीक्षण किया)


9

आप WhatsApp FAQ के अनुसार निम्न URL का उपयोग कर सकते हैं:

https://wa.me/PHONENUMBERHERE

संख्या के सामने देश कोड जोड़ें और संख्या में कोई प्लस (+) चिह्न या कोई डैश (-) या कोई अन्य वर्ण न जोड़ें। केवल इंटीग्रेटर्स / संख्यात्मक मान।

तुम भी एक पाठ संदेश के साथ शुरू करने के लिए पूर्वनिर्धारित कर सकते हैं:

https://wa.me/PHONENUMBERHERE/?text=urlencodedtext


यह पुष्टि पृष्ठ के बाद, Android में Play Store खोलता है।
अमरमिश्र

@amarmishra हाँ यह शायद ऐप स्टोर में खुलता है क्योंकि यह व्हाट्सएप ऐप इंस्टॉल करना चाहता है। यदि आपके पास पहले से व्हाट्सएप इंस्टॉल है, तो यह व्हाट्सएप खोल देगा और नंबर के साथ चैट शुरू कर देगा।
आदिवासी

9

अब आप https://wa.me/इस कार्य को करने के लिए एक बहुत ही सरल एपीआई का उपयोग कर सकते हैं जहाँ आप 15555555555 ( देश कोड जोड़ें , सभी - +, '- कोष्ठक, रिक्त स्थान या अग्रणी शून्य ) जैसे एक वैध व्हाट्सएप संपर्क नंबर प्रदान कर सकते हैं । आप एक पूर्वनिर्धारित संदेश के रूप में एक urlencoded पाठ भी प्रदान कर सकते हैं जिसे उपयोगकर्ता सीधे भेज सकता है या भेजने से पहले बदल सकता है।

मेरे साथ चैट करें लिंक :<a href="https://wa.me/15555555555">Contact me by whatsapp</a>

मेरे साथ पूर्वनिर्धारित पाठ के साथ लिंक चैट करें :<a href="https://wa.me/15555555555?text=I%27d%20like%20to%20chat%20with%20you">Contact me on whatsapp</a>

इस wa.meurl की सुंदरता आपको उपयोगकर्ता एजेंट की जांच करने की आवश्यकता नहीं है क्योंकि यह मोबाइल और डेस्कटॉप दोनों पर काम करता है (web.whatsapp.com खोलता है)


स्रोत: https://faq.whatsapp.com/en/general/26000030

इसी तरह के सवाल पर मेरे जवाब में अधिक जानकारी https://stackoverflow.com/a/51854282/2485420


4

यह दृष्टिकोण केवल एंड्रॉइड पर काम करता है और यदि आपके पास अपनी संपर्क सूची में नंबर है । यदि आपके पास यह नहीं है, तो एंड्रॉइड आपके एसएमएस ऐप को खोलता है, जिससे आप व्हाट्सएप का उपयोग करने के लिए संपर्क को आमंत्रित कर सकते हैं।

<a href="https://api.whatsapp.com/send?phone=2567xxxxxxxxx" method="get" target="_blank"><i class="fa fa-whatsapp"></i></a>

Google Chrome एक रिक्त विंडो को लक्षित कर रहा है


यह मेरे लिए विंडोज और आईओएस पर काम करता है, भले ही संपर्क अभी तक मेरी फोनबुक में न हो, इसलिए मुझे लगता है कि व्हाट्सएप ने यह अपडेट किया है क्योंकि यह जवाब पोस्ट किया गया था। अधिक विवरण और उनके आधिकारिक FAQ में उपयोग ।
वासिगीक नेव

4

इस लेख के अनुसार (२ ९ नवंबर, २०१ as) इस अद्यतन के लिए लगता है कि अद्यतन एपीआई इस लिंक के अनुसार है।

https://wa.me/<phone number here>

ध्यान दें:

बस प्लेसहोल्डर की जगह <phone number here>का इरादा किया गया फ़ोन नंबर का उपयोग करना चाहते के साथ सहित देश कोड, इस का मतलब है मैं जोड़ने के लिए किया था +60तो शेष संख्या के बाकी।

यह एक के बिना मेरे अंत पर काम नहीं करता है (एंड्रॉइड और आईओएस का उपयोग कम से कम)। यह काम नहीं करता है एक त्रुटि संदेश है कि "आप इस नंबर नहीं है" की तर्ज पर कहते हैं।

संदर्भ:

https://faq.whatsapp.com/en/general/26000030


@Korayem तुम सही मजाक कर रहे हो? इसीलिए मेरे जवाब में मैंने स्पष्ट रूप से कहा "मैंने + प्लस चिन्ह जोड़ा" क्योंकि आपके द्वारा जोड़ा गया डुप्लिकेट काम नहीं करता है
केविन

मूल उत्तर पर एक टिप्पणी करने के लिए योग्य है
कोरयेम

3

आधिकारिक व्हाट्सएप FAQ से: https://faq.whatsapp.com/en/android/26000030/

व्हाट्सएप के क्लिक टू चैट फीचर से आप अपने फोन के एड्रेस बुक में अपना फोन नंबर सेव किए बिना किसी से चैट शुरू कर सकते हैं। जब तक आप इस व्यक्ति के फ़ोन नंबर को जानते हैं, आप एक लिंक बना सकते हैं जो आपको उनके साथ एक चैट शुरू करने की अनुमति देगा। लिंक पर क्लिक करके, व्यक्ति के साथ एक चैट स्वचालित रूप से खुल जाती है। अपने फोन और व्हाट्सएप वेब दोनों पर चैट के काम पर क्लिक करें।

अपना स्वयं का लिंक बनाने के लिए, https://wa.me/ का उपयोग करें जहां अंतर्राष्ट्रीय प्रारूप में एक पूर्ण फोन नंबर है। अंतरराष्ट्रीय प्रारूप में फोन नंबर जोड़ते समय किसी भी शून्य, कोष्ठक या डैश को छोड़ दें। अंतर्राष्ट्रीय नंबरों पर विस्तृत विवरण के लिए, इस लेख को पढ़ें। कृपया ध्यान रखें कि इस फ़ोन नंबर का व्हाट्सएप पर एक सक्रिय खाता होना चाहिए।

Use: https://wa.me/15551234567

Don't use: https://wa.me/+001-(555)1234567

2

यह उत्तर उनके लिए उपयोगी है, जो वेबसाइट पर व्हाट्सएप को चैट करने के लिए क्लिक करना चाहते हैं, जो डिफ़ॉल्ट सामग्री या संदेश के साथ web.whatsapp.com को रीडायरेक्ट करते हैं और मोबाइल डिवाइस में व्हाट्सएप को एप में टेक्स्ट बार में डिफ़ॉल्ट सामग्री के साथ खोलने के लिए।

jquery लिंक भी जोड़ें।

<a  target="_blank" title="Contact Us On WhatsApp" href="https://web.whatsapp.com/send?phone=+919581880892&amp;text=Hi, I would like to get more information.." class="whatsapplink hidemobile" style="background-color:#2DC100">
    <i class="fa fa-fw fa-whatsapp" style="color:#fff"></i>
    <span style="color:#fff">
        Contact Us On WhatsApp        </span>
</a>
<a  target="_blank" title="Contact Us On WhatsApp" href="https://api.whatsapp.com/send?phone=+919581880892&text=Hi,%20I%20would%20like%20to%20get%20more%20information.." class="whatsapplink hideweb" style="background-color:#2DC100">
    <i class="fa fa-fw fa-whatsapp" style="color:#fff"></i>
    <span style="color:#fff">
        Contact Us On WhatsApp        </span>
</a>

   <script type="text/javascript"> 
var mobile = (/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));  
if (mobile) { 

    $('.hidemobile').css('display', 'none'); // OR you can use $('.hidemobile').hide();
} 
else 
{ 
    $('.hideweb').css('display', 'none'); // OR you can use $('.hideweb').hide();
}
</script>

2
ऐसा लगता है कि अब आप https://wa.me/PHONENUMBERHEREमोबाइल और डेस्कटॉप के लिए सीधे लिंक का उपयोग कर सकते हैं।
काई नैक

यह स्वीकृत उत्तर होना चाहिए, फिर भी काम करता है!
shery089

1

समाधान है कि मेरे लिए यहाँ काम किया है PHP:

$android = stripos($_SERVER['HTTP_USER_AGENT'], "android");
$iphone = stripos($_SERVER['HTTP_USER_AGENT'], "iphone");
$ipad = stripos($_SERVER['HTTP_USER_AGENT'], "ipad");

$whatsappNumber = '1234597891';
$whatsappLink = '';
if($android !== false || $ipad !== false || $iphone !== false) {//For mobile
    $whatsappLink = '<a href="https://api.whatsapp.com/send?phone='.$whatsappNumber.'">'.$whatsappNumber.'</a>';
} else {//For desktop
    $whatsappLink = '<a href="https://web.whatsapp.com/send?phone='.$whatsappNumber.'">'.$whatsappNumber.'</a>';
}

1

मैंने अपने वेबपृष्ठ पर स्विस संख्या के लिए सभी संयोजन आज़माए। मेरे परिणामों के नीचे:

Android और iOS के लिए काम नहीं करता है

https://wa.me/0790000000/?text=myText

IOS के लिए काम करता है लेकिन Android के लिए काम नहीं करता है

https://wa.me/0041790000000/?text=myText
https://wa.me/+41790000000/?text=myText

Android और iOS के लिए काम करता है:

https://wa.me/41790000000/?text=myText
https://wa.me/041790000000/?text=myText

आशा है कि यह जानकारी किसी को मदद करती है!


0

फोन नंबर एक देश कोड होगा जिसके बाद बिना किसी प्रतीक के व्हाट्सएप मोबाइल नंबर होगा। कृपया नीचे कोड देखें।

<a href="https://api.whatsapp.com/send?phone=19998887878&text=Hi%20There!">WhatsApp Now</a>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.