तमाम डेटा सुरक्षा चिंताओं के बावजूद, व्हाट्सएप अभी भी जर्मनों का पसंदीदा मैसेंजर ऐप है। विशेष व्हाट्सएप बिजनेस ऐप के अलावा, फेसबुक ने कंपनियों के लिए इसे और अधिक दिलचस्प बनाने के लिए एक आधिकारिक इंटरफ़ेस, व्हाट्सएप बिजनेस एपीआई भी बनाया है। यदि आप अपने वेब एप्लिकेशन से व्हाट्सएप संदेश प्रोग्रामेटिक रूप से भेजना चाहते हैं, तो अन्य विकल्प भी हैं।
आधिकारिक तरीका WhatsApp Business API के माध्यम से है: यदि आप इसे सीधे उपयोग करना चाहते हैं, तो आपको पार्टनर नेटवर्क में से किसी एक आधिकारिक प्रदाता के साथ पंजीकरण करना होगा। उदाहरण के लिए, MessageBird एक अच्छा विकल्प साबित हुआ है। विस्तृत जानकारी में जाए बिना, मैं यहाँ मुख्य बिंदुओं का संक्षिप्त विवरण दे रहा हूँ।:
- एक शर्त के रूप में, आपको एक वैध जर्मन मोबाइल फोन नंबर चाहिए जो कम से कम व्हाट्सएप डेटा प्लान से जुड़ा हो।
- संदेश भेजना सख्त प्रतिबंधों के अधीन है: बाहरी संपर्कों को भेजना केवल तथाकथित संदेश टेम्पलेट्स का उपयोग करना संभव है, जिसे मैन्युअल रूप से प्रस्तुत और अनुमोदित किया जाना चाहिए। यदि संपर्क जवाब देता है, तो आप 24 घंटे के समय विंडो के भीतर एपीआई के माध्यम से इस पाठ को कोई भी संदेश भेज सकते हैं।
- आपको प्रत्येक संपर्क के लिए एक स्पष्ट ऑप्ट-इन की आवश्यकता है, जिसे आपको स्वयं लागू करना होगा।
- भेजे गए प्रत्येक संदेश के लिए तृतीय-पक्ष प्रदाता से शुल्क देय हैं।
MessageBird उदाहरण में वास्तविक स्ट्रिंग कॉल (स्ट्रिंगर से _curl की मदद से) अपेक्षाकृत सरल हो जाता है:
e228243e9ffff5f83e71190ee38b10aa
यदि आपके पास अपना स्वयं का सर्वर और एक (सक्रिय रूप से उपयोग नहीं किया जाने वाला) सेल फोन उपलब्ध है, तो आप जो चाहते हैं उसे प्राप्त करने और ऊपर उल्लिखित प्रतिबंधों से बचने का एक और तरीका भी है। यहां आप व्हाट्सएप वेब की कार्यक्षमता का उपयोग करते हैं। निम्नलिखित दो पुस्तकालय इस उद्देश्य के लिए उपयुक्त हैं।
वेबव्हाट्सऐप रैपर काफी समय से मौजूद है और यह पायथन और सेलेनियम पर आधारित है। इसके साथ संदेश भेजना, उदाहरण के लिए, इस प्रकार काम करता है::
452590a6d20c1fa9276ff14ed28c4ce5
ज्यादा स्लिमर Baileys , दूसरे हाथ पर, टाइपप्रति और WebSockets पर आधारित है। उदाहरण के रूप में निम्न कोड का उपयोग करके संदेश भेजे जाते हैं:
e0187d6da1f800b1597420345d13b432
दोनों लाइब्रेरी एक ही सिद्धांत पर काम करती हैं: वेब ऐप को दूरस्थ रूप से नियंत्रित किया जाता है, प्रमाणीकरण केवल एक बार आवश्यक होता है (अगले एक्सेस पर सत्र पुनः स्थापित हो जाता है)। सामान्य संदेश भेजने की तुलना में कोई सीमाएँ नहीं हैं।