वैरिएबल वाला टेम्पलेट भेजना
टेम्पलेट के वैरिएबल नाम से नहीं, क्रम से तय होते हैं। हर कंपोनेंट के लिए पैरामीटर की सूची क्रम में भेजनी होती है और उनकी संख्या टेम्पलेट में तय संख्या से बिल्कुल मिलनी चाहिए। ऐसा न करने पर तीन अलग गड़बड़ियां आती हैं और हर एक अलग गलती बताती है।
जब पैरामीटर की संख्या टेम्पलेट से मेल नहीं खाती, तब आने वाली गड़बड़ी।
जब पैरामीटर का फ़ॉर्मैट मेल नहीं खाता, तब आने वाली गड़बड़ी।
जब टेम्पलेट का नाम और भाषा तय नहीं हो पाते, तब आने वाली गड़बड़ी।
पैरामीटर कैसे मिलाए जाते हैं
नाम से नहीं, क्रम से। बॉडी सूची का पहला पैरामीटर पहला प्लेसहोल्डर भरता है, दूसरा दूसरा और इसी तरह आगे। वैरिएबल का नाम तय करने का कोई तरीका नहीं है। दो पैरामीटर बदल देने पर मैसेज सफलतापूर्वक भेजा जाता है, लेकिन मान गलत जगह पहुंचते हैं।
यही स्थिति सबसे खतरनाक है, क्योंकि कुछ भी विफल नहीं होता। ग्राहक को ऑर्डर की पुष्टि मिलती है, जिसमें रकम की जगह तारीख होती है और कहीं भी कोई गड़बड़ी दर्ज नहीं होती।
कंपोनेंट अलग-अलग सूचियां हैं
हेडर वैरिएबल और बॉडी वैरिएबल एक ही सूची साझा नहीं करते। हर कंपोनेंट के अपने पैरामीटर होते हैं और उन्हें मिलाने पर संख्या मेल नहीं खाती।
- हेडर पैरामीटर हेडर कंपोनेंट में जाते हैं और ऐसा कंपोनेंट अधिकतम एक होता है।
- बॉडी पैरामीटर बॉडी कंपोनेंट में क्रम से जाते हैं।
- बटन यूआरएल पैरामीटर बटन के अनुसार इंडेक्स किए गए बटन कंपोनेंट में जाते हैं।
- सभी के लिए एक सपाट सूची भेजने पर गड़बड़ी 132000 आती है।
भाषा सही रखें
टेम्पलेट की पहचान नाम और भाषा दोनों से होती है, इसलिए दो भाषाओं में एक ही नाम के दो अलग टेम्पलेट होते हैं। जहां टेम्पलेट en_US के रूप में बनाया गया हो, वहां en भेजने पर कोई वैकल्पिक मिलान नहीं होता। गड़बड़ी 132001 आती है, जिसका अर्थ टेम्पलेट का मौजूद न होना होता है।
नंबर पर मौजूद टेम्पलेट की सूची देखें और भाषा की हूबहू स्ट्रिंग कॉपी करें। उसके आकार का अनुमान न लगाएं। यह टेम्पलेट से जुड़ी सबसे आम और सबसे कम स्पष्ट गड़बड़ी है।
टाइप वाले पैरामीटर
अधिकतर पैरामीटर साधारण टेक्स्ट होते हैं। कुछ ऐसे नहीं होते और उन्हें टेक्स्ट के रूप में भेजने पर गड़बड़ी 132012 आती है।
- मुद्रा पैरामीटर में रकम, मुद्रा कोड और फ़ॉलबैक स्ट्रिंग होती है।
- तारीख और समय पैरामीटर में फ़ॉलबैक के साथ एक संरचित ऑब्जेक्ट होता है।
- मीडिया हेडर पैरामीटर में फ़ाइल नाम नहीं, बल्कि मीडिया आईडी या लिंक होता है।
- फ़ॉलबैक स्ट्रिंग तब दिखाई जाती है, जब प्राप्तकर्ता का ऐप मान को फ़ॉर्मैट न कर सके।
कौन सी गड़बड़ी क्या बताती है
तीनों विफलताओं को अलग पहचाना जा सकता है। अगर उन्हें एक ही टेम्पलेट गड़बड़ी के रूप में मिलाने के बजाय अलग-अलग दर्ज किया जाए, तो अनुमान लगाने में काफी समय बचता है।
गड़बड़ी 132001 का अर्थ है कि नाम और भाषा की जोड़ी नहीं मिली, इसलिए पहले भाषा जांचें। गड़बड़ी 132000 का अर्थ है कि संख्या गलत है, इसलिए टेम्पलेट की अपनी परिभाषा से तुलना करें। गड़बड़ी 132012 का अर्थ है कि मान का फ़ॉर्मैट गलत है। आमतौर पर ऐसा तब होता है, जब टाइप वाला पैरामीटर साधारण स्ट्रिंग के रूप में भेजा जाता है।
आम गड़बड़ियाँ
- यह मान लेना कि en अपने आप en_US पर चला जाएगा। ऐसा नहीं होता और गड़बड़ी टेम्पलेट के न मिलने जैसी दिखती है।
- हेडर और बॉडी पैरामीटर को एक सूची में मिला देना। ये अलग कंपोनेंट हैं।
- मुद्रा या तारीख को साधारण टेक्स्ट के रूप में भेजना। टाइप वाले पैरामीटर का आकार तय होता है।
EasyCoexistence डैशबोर्ड और MCP कनेक्टर के जरिए टेम्पलेट के हूबहू नाम और भाषा कोड दिखाता है, इसलिए भेजते समय Meta में सेव मान ही उपयोग होते हैं।
अक्सर पूछे जाने वाले सवाल
क्या टेम्पलेट के वैरिएबल के नाम होते हैं?
नहीं। वे क्रम के अनुसार होते हैं, इसलिए पैरामीटर का क्रम ही पूरा नियम है।
मेरा टेम्पलेट मौजूद क्यों नहीं है?
आमतौर पर भाषा कोड कारण होता है। टेम्पलेट की पहचान नाम और भाषा दोनों से होती है और कोई वैकल्पिक मिलान नहीं होता।
अगर मैं बहुत अधिक पैरामीटर भेज दूं तो क्या होगा?
गड़बड़ी 132000 आएगी। बहुत अधिक और बहुत कम पैरामीटर, दोनों पर यही गड़बड़ी आती है।
रकम कैसे भेजूं?
रकम, मुद्रा कोड और फ़ॉलबैक स्ट्रिंग वाले मुद्रा पैरामीटर के रूप में भेजें, साधारण टेक्स्ट के रूप में नहीं।
पढ़ना जारी रखें
शुरू करने के लिए तैयार हैं?
WhatsApp Coexistence को महीनों में नहीं, मिनटों में कॉन्फ़िगर करें। ऐप्लिकेशन मोबाइल पर काम करता रहता है।
मुफ़्त ट्रायल शुरू करेंइस तारीख को सत्यापित