मेरा WhatsApp टेम्पलेट अस्वीकार क्यों हुआ?

Meta ने टेम्पलेट की सामग्री अस्वीकार की, या स्वीकृति से पहले ही उसका सबमिशन विफल हो गया; सबमिट की गई भाषा की स्थिति और कारण बताते हैं कि इनमें से क्या हुआ।

किसी टेम्पलेट की जगह लेने वाली भाषा समीक्षा में विफल हो जाए, तब भी टेम्पलेट सक्रिय दिख सकता है। अपने सबमिट किए गए संस्करण की जाँच करें, ताकि पिछली स्वीकृति के कारण असफल बदलाव छिप न जाए।

कौन-सा स्टेटस समस्या की पहचान करता है?

rejected स्टेटस का अर्थ है कि Meta ने सामग्री अस्वीकार कर दी। submit_failed का अर्थ है कि सबमिशन पूरा नहीं हुआ, जबकि outcome_unknown का अर्थ है कि किसी प्रतिक्रिया की पुष्टि नहीं हुई। समाधान चुनने से पहले सबमिट किए गए वर्शन की भाषा पर status पढ़ें।

भाषा रिकॉर्ड इन परिणामों में अंतर करता है:

स्टेटसक्या हुआअगला कदम
rejectedMeta ने सामग्री अस्वीकार कर दीअस्वीकृति का कारण देखें और नए ड्राफ़्ट में सुधार करें
submit_failedसबमिशन पूरा नहीं हुआत्रुटि देखें और उसके कारण को ठीक करें
outcome_unknownसबमिशन पर कोई पुष्ट प्रतिक्रिया नहीं मिलीमिलान पूरा होने की प्रतीक्षा करें और भाषा को फिर से पढ़ें
pendingभाषा की समीक्षा चल रही हैनिर्णय की प्रतीक्षा करें

सामग्री अस्वीकार होने पर बताए गए कारण की तुलना टेम्पलेट दिशानिर्देशों से करें। सबमिशन त्रुटि का संबंध इसके बजाय क्रेडेंशियल, मीडिया या अनुरोध की डिलीवरी से हो सकता है।

संदेश के शब्द केवल एक संभावित कारण हैं। क्रेडेंशियल, मीडिया और अनुरोध की डिलीवरी भी विफल हो सकती है।

स्वीकृति से पहले सबमिशन विफल क्यों हुआ?

अनुरोध पूरा नहीं हो सका, क्योंकि स्थानीय तैयारी में कोई समस्या थी, Meta ने उसे अस्वीकार किया या डिलीवरी के सभी प्रयास समाप्त हो गए।

दर्ज कारण जानने के लिए error.description पढ़ें। उदाहरण के लिए, खाते का क्रेडेंशियल उपयोग योग्य न हो, टेम्पलेट से बना नाम किसी दूसरे नाम से टकराता हो, या मीडिया तैयार न किया जा सके।

मीडिया के लिए बताई गई URL, आकार या फ़ॉर्मेट की समस्या जाँचें। संदेश के शब्द बदलने से ऐसी फ़ाइल ठीक नहीं होती जो खुल न सके या उपयुक्त न हो।

meta_error_code से पता चलता है कि अस्वीकृति Meta से दर्ज की गई है। Bird अपनी स्वयं की विफलताओं के लिए इसे शामिल नहीं करता। Meta भी अपनी अस्वीकृति में कोड छोड़ सकता है।

यह तय करने से पहले कि कार्रवाई किसे करनी है, स्थिति के साथ विवरण भी देखें। Meta की अस्वीकृति की जाँच के लिए सपोर्ट से संपर्क करते समय दर्ज कोड अपने पास रखें।

जब डिलीवरी के फिर से प्रयास समाप्त हो जाते हैं, तो परिणाम तय करने से पहले Bird जाँचता है कि Meta के पास सबमिट की गई सामग्री है या नहीं। यह मानने के बजाय कि टाइमआउट का मतलब है कि कुछ नहीं पहुँचा, दर्ज परिणाम के अनुसार आगे बढ़ें।

अस्वीकृति ऑब्जेक्ट क्यों नहीं है?

जब Meta अस्वीकृति का कोई कारण नहीं देता, तो Bird में rejection शामिल नहीं होता, भले ही भाषा की स्थिति rejected हो।

उस ऑब्जेक्ट की मौजूदगी के बजाय status के आधार पर निर्णय लें। कारण न होने से भाषा स्वीकृत या भेजने योग्य नहीं हो जाती।

मौजूद होने पर rejection.reason में Meta का कारण होता है। इसके साथ recommendation भी हो सकता है, लेकिन हर अस्वीकृति में यह नहीं होता।

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

outcome_unknown होने पर मुझे क्या करना चाहिए?

जब तक Bird Meta के साथ सबमिशन का मिलान करता है, भाषा को फिर से पढ़ें। केवल इस स्थिति के आधार पर नया सबमिशन न बनाएँ।

हो सकता है कि अनुरोध पहले ही Meta तक पहुँच चुका हो। Bird भाषा को प्रक्रियाधीन रखता है, क्योंकि उसे बदलना एक अपुष्ट परिणाम पर कार्रवाई करना होगा।

जब तक भाषा का परिणाम तय नहीं होता, लॉक बदलावों को रोकता है। भाषा प्रक्रियाधीन रहने तक लिखना, हटाना और पिछली स्थिति पर लौटाना E15020 के साथ अवरुद्ध रहते हैं। ये बदलाव करने से पहले स्थिति तय होने की प्रतीक्षा करें।

यदि Meta के पास मेल खाने वाली सामग्री है, तो Bird उसकी दर्ज की गई स्थिति अपना लेता है। Meta के निर्णय के अनुसार भाषा स्वीकृत, अस्वीकृत या लंबित हो सकती है।

यदि Bird पुष्टि करता है कि सबमिशन Meta तक नहीं पहुँचा, तो वह submit_failed दर्ज करता है। जब वह किसी भी परिणाम की पुष्टि नहीं कर पाता, तो वह भाषा को प्रक्रियाधीन बनाए रखता है।

यदि परिणाम अनसुलझा रहता है, तो टेम्पलेट पहचानकर्ता के साथ सपोर्ट से संपर्क करें। बार-बार सबमिट करने से यह तय नहीं होता कि Meta ने मूल सबमिशन स्वीकार किया या नहीं।

मैं टेम्पलेट को कैसे ठीक करूँ और फिर से प्रयास की पुष्टि कैसे करूँ?

rejected होने पर, नए ड्राफ़्ट के ज़रिए कारण ठीक करें। submit_failed होने पर, यही काम तब करें जब Bird पुष्टि कर दे कि अनुरोध Meta तक नहीं पहुँचा। फिर सुधारी गई भाषा सबमिट करें। इसके बाद भाषा की स्थिति देखकर पुष्टि करें कि फिर से प्रयास का परिणाम तय हो गया है।

Bird सबमिट किए गए संस्करणों को अपरिवर्तनीय रखता है। जिस संस्करण की समीक्षा विफल हुई, उसे ओवरराइट करने की कोशिश करने के बजाय नया ड्राफ़्ट खोलें।

यदि खाता प्रतिबंधित या बैन भी है, तो खाते से जुड़ा वह निर्णय Meta के नियंत्रण में है।

सबमिट करने से पहले वैलिडेशन चलाएँ। साफ़ वैलिडेशन परिणाम Bird के सामग्री नियमों की जाँच करता है, लेकिन इससे Meta की स्वीकृति का अनुमान नहीं लगता।

सबमिशन के बाद, उस संस्करण की जाँच bird whatsapp templates versions languages get से करें। टेम्पलेट की समग्र स्थिति अब भी किसी पुराने लाइव संस्करण को दर्शा सकती है।

इसलिए पहले का active टेम्पलेट यह साबित नहीं करता कि नया संस्करण समीक्षा में पास हुआ। बदली गई सामग्री का उपयोग करने से पहले सबमिट की गई भाषा के निर्णय की पुष्टि करें।

संक्षेप में

  1. सबमिट की गई भाषा की स्थिति से शुरुआत करें।

    rejected सामग्री पर दिया गया निर्णय है। submit_failed का अर्थ है कि सबमिशन विफल हुआ, जबकि outcome_unknown होने पर अगले प्रयास से पहले मिलान पूरा होना ज़रूरी है।

  2. स्थिति से मेल खाने वाला कारण फ़ील्ड देखें।

    सामग्री अस्वीकार होने पर rejection पढ़ें और सबमिशन विफल होने पर error पढ़ें। कारण का विवरण न होने से स्थिति नहीं बदलती।

  3. अज्ञात परिणाम वाले सबमिशन को दोबारा सबमिट न करें।

    हो सकता है कि Meta के पास सबमिशन पहले से हो। भाषा को फिर से पढ़ें, और अनिश्चितता बनी रहे तो सपोर्ट से संपर्क करें।

  4. सामग्री को नए ड्राफ़्ट में ठीक करें।

    सबमिट किया गया संस्करण बदला नहीं जा सकता। दोबारा सबमिट करने के बाद टेम्पलेट की पिछली लाइव स्थिति के बजाय नए संस्करण की भाषा पर नज़र रखें।

उसी नेटवर्क पर बनाएँ।

एक टेस्ट API key आपको तुरंत मिल जाती है। भुगतान विधि जोड़ने और सेंडर सत्यापित करने पर प्रोडक्शन अनलॉक होता है।

आपका अगला आइडिया। जुड़ने के लिए तैयार।