WhatsApp नंबर सत्यापन और प्रोफ़ाइल लुकअप APIs
WhatsApp सत्यापन API: जाँचें कि कोई नंबर WhatsApp पर है या नहीं और प्रोफ़ाइल चित्र, About स्थिति, उपस्थिति तथा व्यवसाय विवरण प्राप्त करें। दो-चरणीय रियल-टाइम सत्यापन और सार्वजनिक प्रोफ़ाइल लुकअप। लीड सत्यापन, संपर्क संवर्धन, CRM और मैसेजिंग डिलीवरेबिलिटी के लिए JSON API। केवल सार्वजनिक डेटा।
WhatsApp खाते की मौजूदगी जाँचें (पूर्ण नंबर द्वारा)
किसी एकल नंबर के लिए हल्की मौजूदगी जाँच — केवल यह लौटाता है कि फ़ोन नंबर WhatsApp पर रजिस्टर्ड है या नहीं, प्रोफ़ाइल/अवतार/व्यवसाय विवरण लाए बिना। पूर्ण प्रोफ़ाइल लुकअप से सस्ता। जब isExist=true हो, तो प्रतिक्रिया में एक userHash भी होता है जिसे प्रोफ़ाइल एंडपॉइंट्स (Get Avatar / Get About / Get Business Profile / Get Presence) को पास करना आवश्यक है ताकि भारी लुकअप अधिकृत हो सके। बैकएंड पूर्ण नंबर से देश कोड स्वतः अलग कर देता है और countryCode को वापस लौटाता है ताकि आप विभाजन की पुष्टि कर सकें।
WhatsApp खाते की मौजूदगी जाँचें (देश कोड + नंबर अलग)
WhatsApp खाते की मौजूदगी जाँचने के समान, परंतु देश कोड और राष्ट्रीय फ़ोन नंबर अलग-अलग पैरामीटर के रूप में दिए जाते हैं। इसका उपयोग तब करें जब आप पहले से देश कोड जानते हों और बैकएंड के स्वतः विभाजन को बायपास करना चाहते हों। जब isExist=true हो, तो प्रतिक्रिया में प्रोफ़ाइल एंडपॉइंट्स को पास करने योग्य userHash भी होता है।
प्रोफ़ाइल अवतार प्राप्त करें (प्रदर्शन फ़ोटो)
किसी WhatsApp उपयोगकर्ता की सार्वजनिक प्रदर्शन फ़ोटो (DP) प्राप्त करें। दो-चरणीय प्रवाह: पहले लक्षित नंबर के लिए userHash प्राप्त करने हेतु एक मौजूदगी-जाँच एंडपॉइंट कॉल करें, फिर वह userHash यहाँ पास करें। बिना मान्य (या समाप्त/अज्ञात) userHash वाली कॉल अस्वीकृत कर दी जाती हैं। नंबर सर्वर की ओर से userHash से हल किया जाता है — कोई फ़ोन पैरामीटर स्वीकार नहीं किया जाता। यदि उपयोगकर्ता के पास कोई फ़ोटो नहीं है या वह गोपनीयता द्वारा छिपाई गई है, तो hasAvatar=false। पूर्ण-आकार छवि या छोटे पूर्वावलोकन थंबनेल को चुनने के लिए type का उपयोग करें।
About / स्थिति टेक्स्ट प्राप्त करें
उपयोगकर्ता का About (स्थिति हस्ताक्षर) टेक्स्ट और इसे सेट किए जाने का समय प्राप्त करें। दो-चरणीय प्रवाह: पहले मौजूदगी-जाँच एंडपॉइंट के माध्यम से userHash प्राप्त करें, फिर इसे यहाँ पास करें। अमान्य/समाप्त userHash अस्वीकृत कर दिया जाता है। सेट न होने / गोपनीयता (केवल संपर्क) / रजिस्टर्ड न होने पर about=null लौटाता है।
Business प्रोफ़ाइल प्राप्त करें
WhatsApp Business प्रोफ़ाइल प्राप्त करें: व्यवसाय का नाम, verified स्तर, विवरण, पता, ईमेल, वेबसाइट और member-since जानकारी। दो-चरणीय प्रवाह: पहले मौजूदगी-जाँच एंडपॉइंट के माध्यम से userHash प्राप्त करें, फिर इसे यहाँ पास करें। अमान्य/समाप्त userHash अस्वीकृत कर दिया जाता है। व्यक्तिगत (गैर-व्यवसाय) नंबर isBusiness=false लौटाते हैं।
उपस्थिति / अंतिम बार देखा गया प्राप्त करें
ऑनलाइन स्थिति / अंतिम बार देखा गया प्राप्त करें। लक्ष्य की गोपनीयता द्वारा कड़ाई से सीमित: यदि अनुरोधकर्ता संपर्क नहीं है और लक्ष्य की अंतिम-बार-देखा-गया/ऑनलाइन गोपनीयता 'सभी' पर सेट नहीं है, तो उपस्थिति प्रदान नहीं की जाती और visible=false (एक वास्तविक परिणाम जिसे बायपास नहीं किया जा सकता)। दो-चरणीय प्रवाह: पहले मौजूदगी-जाँच एंडपॉइंट के माध्यम से userHash प्राप्त करें, फिर इसे यहाँ पास करें। एक कॉल में लगभग 17 सेकंड तक लग सकते हैं।
सक्रिय स्थिति जाँचें
रियल-टाइम में जाँचें कि कोई फ़ोन नंबर WhatsApp पर रजिस्टर्ड और सक्रिय है या नहीं। पूर्ण अंतरराष्ट्रीय नंबर के लिए सीधा सक्रिय फ़्लैग लौटाता है — एक स्वतंत्र जाँच जिसमें userHash की आवश्यकता नहीं होती। साइनअप प्रवाह और सूची सफ़ाई में त्वरित हाँ/नहीं सत्यापन के लिए आदर्श।
बैच जाँच (अधिकतम 10 नंबर)
एक ही अनुरोध में जाँचें कि अधिकतम 10 फ़ोन नंबर WhatsApp पर रजिस्टर्ड हैं या नहीं। प्रत्येक नंबर के लिए exist और isBusiness स्थिति लौटाता है। नंबरों को अल्पविराम-पृथक सूची के रूप में दें। एक कॉल में छोटे बैच को सत्यापित करने के लिए कुशल।