שגיאת WhatsApp 131008: פרמטר חובה חסר
שגיאה 131008 מציינת שפרמטר חובה חסר בבקשה. היא ממוקדת ושימושית יותר משגיאה 100, שמכסה בדרך כלל פרמטרים פגומים, כי כאן השדה חסר ולא שגוי.
הקוד של Meta לפרמטר חובה שלא נכלל.
הקוד הרחב יותר לפרמטר שנמצא אך אינו נתמך או פגום.
הקוד לפרמטר שנמצא עם ערך שאינו נתמך.
מה בדרך כלל חסר
השדות שנראים אופציונליים אך אינם כאלה, ולכן אותם שדות חוזרים שוב ושוב.
- messaging_product, שחייב להיות מוגדר ל-whatsapp בכל שליחה.
- recipient_type במבני הודעה שדורשים אותו.
- אובייקט השפה בשליחת תבנית, שנדרש גם כשיש רק שפה אחת.
- components בתבנית שמגדירה משתנים, שבה רשימה ריקה אינה זהה להשמטת השדה.
למה אלה חדשות טובות
כי זו השגיאה הספציפית ביותר במשפחה הזו. שגיאה 100 אומרת שפרמטר כלשהו שגוי, ואילו כאן ברור שפרמטר חובה חסר לחלוטין. כך החיפוש מצטמצם לרשימת השדות הנדרשים של נקודת הקצה.
כדי לתקן, קוראים את התיעוד של נקודת הקצה שאליה שולחים ומשווים את הבקשה לרשימת השדות הנדרשים. זו בדיקה של דקה, ולכן כדאי להבדיל את השגיאה הזו משגיאה 100 ביומן במקום לסווג את שתיהן כבקשה שגויה.
טעויות נפוצות
- להתייחס אליה כמו לשגיאה 100. כאן מצוין שחסר שדה, ולכן האבחון ספציפי יותר.
- לשלוח מערך components ריק כאילו השדה הושמט. מבחינת ה-API אלה שני מצבים שונים.
- להשמיט את messaging_product. הוא נדרש בכל שליחה, וזו הסיבה הנפוצה ביותר לשגיאה.
EasyCoexistence מחזירה את מזהה המספר ואת האסימון הדרושים לבניית בקשה, כך שהערכים מגיעים ממה ש-Meta מחזיקה ולא מהעתקה ידנית בזמן ההגדרה.
שאלות נפוצות
איזה פרמטר חסר?
התגובה מציינת אותו. אם לא, התיעוד של נקודת הקצה מפרט את רשימת השדות הנדרשים.
האם messaging_product באמת נדרש?
כן. בכל שליחה מגדירים אותו ל-whatsapp. זו ההשמטה הנפוצה ביותר.
האם זו אותה שגיאה כמו 100?
לא. 100 מתייחסת לפרמטר שקיים אך שגוי, ואילו זו מתייחסת לפרמטר שחסר.
האם ניסיון חוזר יכול לעזור?
לא. הבקשה דטרמיניסטית ותיכשל באותה צורה עד שהשדה יתווסף.
המשיכו לקרוא
מוכנים להתחיל?
מגדירים WhatsApp Coexistence בתוך דקות, לא חודשים. האפליקציה ממשיכה לעבוד בטלפון.
התחילו תקופת ניסיון בחינםנבדק ב-