व्हेरिएबल्ससह टेम्प्लेट पाठवणे
टेम्प्लेट व्हेरिएबल्स नावावर नव्हे, तर स्थानावर आधारित असतात. प्रत्येक कॉम्पोनंटसाठी पॅरामीटर्सची यादी क्रमाने पाठवावी लागते आणि त्यांची संख्या टेम्प्लेटमध्ये ठरवलेल्या संख्येशी अचूक जुळली पाहिजे. हे चुकीचे केल्यास तीन वेगवेगळ्या त्रुटी येतात आणि प्रत्येक त्रुटी वेगळी चूक दाखवते.
पॅरामीटर्सची संख्या टेम्प्लेटशी जुळत नसल्यास येणारी त्रुटी.
पॅरामीटर्सचा फॉरमॅट जुळत नसल्यास येणारी त्रुटी.
टेम्प्लेटचे नाव आणि भाषा निश्चित न झाल्यास येणारी त्रुटी.
पॅरामीटर्स जुळवले कसे जातात
नावाने नव्हे, स्थानानुसार. बॉडी यादीतील पहिला पॅरामीटर पहिला प्लेसहोल्डर भरतो, दुसरा दुसरा प्लेसहोल्डर भरतो आणि पुढेही असेच होते. व्हेरिएबलला नाव देण्याची कोणतीही पद्धत नाही. दोन पॅरामीटर्सची अदलाबदल केल्यास मेसेज यशस्वीपणे पाठवला जातो, पण मूल्ये चुकीच्या ठिकाणी दिसतात.
हीच बाब धोकादायक आहे, कारण काहीही अयशस्वी होत नाही. ग्राहकाला ऑर्डरच्या पुष्टीकरणात रकमेच्या जागी तारीख दिसते आणि कुठेही त्रुटी लॉग होत नाही.
कॉम्पोनंट्स स्वतंत्र याद्या आहेत
हेडर व्हेरिएबल आणि बॉडी व्हेरिएबल एकाच यादीत नसतात. प्रत्येक कॉम्पोनंटचे स्वतःचे पॅरामीटर्स असतात आणि ते एकत्र केल्यास संख्येचा मेळ बसत नाही.
- हेडर पॅरामीटर्स हेडर कॉम्पोनंटमध्ये जातात आणि असा कॉम्पोनंट जास्तीत जास्त एक असतो.
- बॉडी पॅरामीटर्स बॉडी कॉम्पोनंटमध्ये क्रमाने जातात.
- बटन URL पॅरामीटर्स बटननुसार अनुक्रमित केलेल्या बटन कॉम्पोनंटमध्ये जातात.
- या सर्वांसाठी एकच सपाट यादी पाठवल्यास त्रुटी 132000 मिळते.
भाषा योग्य ठेवणे
टेम्प्लेटची ओळख नाव आणि भाषा यांच्या एकत्रित आधारावर ठरते. त्यामुळे दोन भाषांमध्ये समान नाव असले तरी ती दोन स्वतंत्र टेम्प्लेट्स असतात. टेम्प्लेट en_US म्हणून तयार केलेले असताना en पाठवल्यास फॉलबॅक होत नाही. त्रुटी 132001 येते आणि टेम्प्लेट अस्तित्वात नसल्यासारखे दिसते.
नंबरवरील टेम्प्लेट्सची यादी पाहा आणि भाषेचा अचूक स्ट्रिंग कॉपी करा. त्याचा फॉरमॅट गृहीत धरू नका. ही सर्वात सामान्य टेम्प्लेट त्रुटी आहे आणि तिचा संदेश सर्वात कमी स्पष्ट आहे.
टाइप केलेले पॅरामीटर्स
बहुतेक पॅरामीटर्स साधा मजकूर असतात. काही तसे नसतात, आणि ते मजकूर म्हणून पाठवल्यास त्रुटी 132012 येते.
- चलन पॅरामीटर्समध्ये रक्कम, चलन कोड आणि फॉलबॅक स्ट्रिंग असते.
- तारीख आणि वेळ पॅरामीटर्समध्ये फॉलबॅकसह संरचित ऑब्जेक्ट असतो.
- मीडिया हेडर पॅरामीटर्समध्ये फाइलनाव नव्हे, तर मीडिया आयडी किंवा लिंक असते.
- प्राप्तकर्त्याचे ॲप मूल्याचे फॉरमॅटिंग करू शकत नसल्यास फॉलबॅक स्ट्रिंग दिसते.
कोणती त्रुटी काय दर्शवते
या तीन त्रुटी वेगळ्या ओळखता येतात. त्यांना एकत्रित टेम्प्लेट त्रुटी म्हणून नोंदवण्याऐवजी स्वतंत्रपणे लॉग केल्यास अंदाज बांधण्याची गरज कमी होते.
त्रुटी 132001 म्हणजे नाव आणि भाषा यांची जोडी निश्चित झाली नाही, म्हणून आधी भाषा तपासा. त्रुटी 132000 म्हणजे संख्या चुकीची आहे, म्हणून टेम्प्लेटच्या स्वतःच्या व्याख्येशी तुलना करा. त्रुटी 132012 म्हणजे मूल्याचा फॉरमॅट चुकीचा आहे. साध्या स्ट्रिंगच्या रूपात पाठवलेला टाइप केलेला पॅरामीटर हे याचे सामान्य कारण आहे.
सामान्य चुका
- en साठी en_US आपोआप वापरले जाईल असे गृहीत धरणे. तसे होत नाही आणि त्रुटीत टेम्प्लेट सापडत नसल्याचे दिसते.
- हेडर आणि बॉडी पॅरामीटर्स एकाच यादीत एकत्र करणे. ते स्वतंत्र कॉम्पोनंट्स आहेत.
- चलन किंवा तारीख साध्या मजकूराच्या रूपात पाठवणे. टाइप केलेल्या पॅरामीटर्सचा फॉरमॅट ठरलेला असतो.
EasyCoexistence डॅशबोर्ड आणि MCP कनेक्टरद्वारे टेम्प्लेट्सची अचूक नावे आणि भाषा कोड दाखवते. त्यामुळे पाठवताना Meta ने प्रत्यक्ष साठवलेली मूल्ये वापरली जातात.
वारंवार विचारले जाणारे प्रश्न
टेम्प्लेट व्हेरिएबल्सना नावे असतात का?
नाही. ती स्थानावर आधारित असतात, त्यामुळे पॅरामीटर्सचा क्रम हाच संपूर्ण करार आहे.
माझे टेम्प्लेट अस्तित्वात का नाही?
बहुतेकदा कारण भाषा कोड असतो. टेम्प्लेटची ओळख नाव आणि भाषा यांच्या एकत्रित आधारावर ठरते आणि फॉलबॅक नसतो.
मी खूप जास्त पॅरामीटर्स पाठवल्यास काय होते?
त्रुटी 132000. खूप कमी पॅरामीटर्स पाठवल्याप्रमाणेच खूप जास्त पॅरामीटर्स पाठवल्यानेही त्रुटी येते.
रक्कम कशी पाठवायची?
रक्कम, चलन कोड आणि फॉलबॅक स्ट्रिंग असलेल्या चलन पॅरामीटरच्या रूपात पाठवा, साध्या मजकूराच्या रूपात नाही.
पुढे वाचा
सुरुवात करण्यासाठी तयार आहात?
WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.
मोफत ट्रायल सुरू करापडताळले: