שגיאת WhatsApp 132012: אי־התאמה בפורמט פרמטרי התבנית
שגיאה 132012 פירושה שערכי הפרמטרים שנשלחו אינם תואמים לפורמט שהתבנית מגדירה. תבנית עם שלושה משתנים דורשת בדיוק שלושה פרמטרים, לפי הסדר ובסוג הנכון. כל חריגה תיצור את השגיאה במקום שליחה חלקית.
הקוד של Meta לפרמטרים שאינם תואמים לפורמט התבנית.
הקוד הקשור לאי־התאמה בין מספר הפרמטרים הצפוי למספר שסופק.
הקוד למקרה שבו שם התבנית והשפה אינם מזוהים.
מה חייב להתאים
הכול, ובשקט. אין התאמה חלקית.
- כמות: שלושה מצייני מקום בגוף ההודעה משמעותם שלושה פרמטרים בגוף, לא יותר ולא פחות.
- סדר: הפרמטרים ממוקמים לפי סדר, ולכן החלפה בין שניים עלולה לשלוח הודעה עם ערכים במקומות שגויים, או ליצור את השגיאה אם הסוגים שונים.
- סוג: לפרמטר של מטבע או תאריך יש מבנה אובייקט מוגדר, ואי אפשר לשלוח אותו כטקסט פשוט.
- רכיבים: פרמטרים של הכותרת, הגוף והכפתור נמצאים ברשימות נפרדות ואי אפשר למזג אותם לרשימה אחת.
העריכה שמשביתה את הייצור
תבניות נערכות על ידי אנשים שאינם אותם אנשים שקוראים ל-API. מישהו מוסיף משתנה כדי להבהיר את ההודעה, התבנית מאושרת מחדש, וכל שליחה מהאינטגרציה שלא השתנתה מתחילה להיכשל.
כדאי להתגונן מפני זה מראש. רישום לאירועי וובהוק (Webhook) של סטטוס תבניות הופך עריכה לאירוע, והתייחסות למספר המשתנים של תבנית כחלק מחוזה האינטגרציה, שנבדק בכל שינוי, מונעת משיפור ניסוח להפוך להשבתה.
טעויות נפוצות
- שליחת פרמטר נוסף כאמצעי זהירות. יותר שגוי בדיוק כמו פחות.
- התייחסות לפרמטרים לפי שמות. ההתאמה נעשית לפי מיקום בלבד.
- עריכת תבנית בלי לבדוק את הקוד ששולח אותה.
EasyCoexistence מעבירה אירועי סטטוס של תבניות לכתובת נקודת הקצה שלכם, כך שתבנית שנערכה על ידי מישהו ב-Business Manager תזוהה לפני שהשליחה הבאה תיכשל.
שאלות נפוצות
כמה פרמטרים צריך לשלוח?
בדיוק את מספר הפרמטרים שהתבנית מגדירה, לפי הסדר.
אפשר לשלוח פרמטרים נוספים?
לא. יותר מדי פרמטרים נכשלים באותה צורה כמו מעט מדי.
למה זה התחיל לקרות פתאום?
בדרך כלל מפני שהתבנית נערכה ומספר המשתנים שלה השתנה.
האם לפרמטרים יש שמות?
לא. הם ממוקמים לפי סדר, ולכן הסדר חשוב.
המשיכו לקרוא
מוכנים להתחיל?
מגדירים WhatsApp Coexistence בתוך דקות, לא חודשים. האפליקציה ממשיכה לעבוד בטלפון.
התחילו תקופת ניסיון בחינםנבדק ב-