שגיאה 0 ב-WhatsApp: לא ניתן לאמת את משתמש האפליקציה
קוד שגיאה 0 אומר ש-Meta לא הצליחה לאמת את משתמש האפליקציה שמאחורי אסימון הגישה (Access Token). התיאור של Meta הוא "We were unable to authenticate the app user". האסימון פג תוקף, בוטל, או שהמשתמש חסם את כל האפליקציות מלגשת לנתונים שלו. הפתרון הוא אסימון גישה חדש, לא ניסיון חוזר.
הקוד של Meta עבור "We were unable to authenticate the app user".
האסימון פג תוקף, האסימון בוטל, או שהמשתמש שינה הגדרה שחוסמת את כל האפליקציות.
Meta מפרטת קוד נפרד עבור אסימון גישה שפג תוקפו.
מה המשמעות של קוד שגיאה 0 ב-WhatsApp?
המשמעות היא שהפלטפורמה קיבלה בקשה ולא הצליחה לקשר אותה למשתמש אפליקציה שהיא סומכת עליו.
Meta מסווגת את קוד 0 תחת שגיאות הרשאה במדריך השגיאות של Cloud API, עם טקסט הפירוט "We were unable to authenticate the app user." הסיבות האפשריות שהיא מביאה קשורות כולן לאסימון: הוא פג תוקף, הוא בוטל, או שמי שהעניק אותו שינה הגדרה שמונעת מכל האפליקציות גישה לנתונים שלו.
שום דבר ברשימה הזו לא נוגע למספר הטלפון, לחשבון WhatsApp Business או להודעה שנשלחה. הבקשה לא התקדמה מספיק כדי שמישהו מאלה ייבדק.
איך מתקנים את שגיאה 0?
מקבלים אסימון גישה חדש. זה התיקון ש-Meta מציינת, והוא היחיד שעובד.
לפני שמחליפים, כדאי לברר איזו משלוש הסיבות הייתה רלוונטית, כי כל אחת חוזרת אם מתעלמים ממנה. אסימון משתמש עם תוקף קצר יפוג שוב בזמן. אסימון שבוטל ימשיך להיכשל עד שמישהו יעניק גישה מחדש. משתמש שכיבה לגמרי את הגישה לאפליקציות צריך להפעיל אותה בחזרה לפני שכל אסימון שלו יוכל לעבוד.
לשליחה משרת לשרת, המדריך של Meta לאסימוני גישה ממליץ על אסימוני System User, שהיא מתארת כבעלי תוקף ארוך ומתאימים לשירותים אוטומטיים שלא דורשים קלט ממשתמש.
האם שגיאה 0 זהה לשגיאה 190?
הן חופפות בפועל, ו-Meta מפרטת אותן בנפרד.
לשגיאה 190 יש טקסט פירוט "Your access token has expired." שגיאה 0 רחבה יותר: היא מכסה אסימון שפג תוקפו, אסימון שבוטל, ומשתמש שחסם לגמרי גישה לאפליקציות. שתיהן מופיעות באותה טבלת הרשאות, ובשתיהן הפתרון הוא אסימון חדש.
ההבדל המעשי הוא באבחון. שגיאה 190 אומרת שהאסימון פג תוקף. שגיאה 0 אומרת שהאימות נכשל, ומשאירה לכם לברר למה. כדאי לעשות את זה לפני שמנפיקים אסימון חלופי שייכשל באותו אופן אחרי שעה.
טעויות נפוצות
- ניסיון חוזר של אותה בקשה. אסימון שלא עובר אימות נשאר כזה, ולכן כל ניסיון חוזר מחזיר שוב קוד 0.
- חיבור מחדש של המספר. המספר מעולם לא נבדק, ולכן הוספה מחדש שלו מבקשת מבעל העסק עבודה שלא משנה דבר.
- הנפקת אסימון משתמש חדש עם תוקף קצר למשימת שרת. הוא יפוג בזמן והשגיאה תחזור.
EasyCoexistence שומרת אסימון שני לכל חיבור, כך שכשאחד האישורים נדחה, השני עדיין יכול לקרוא את החשבון ולהראות אם המספר עצמו תקין.
שאלות נפוצות
האם שגיאה 0 אומרת שהמספר שלי נותק?
לא. כל הסיבות ש-Meta נותנת לקוד 0 קשורות לאסימון הגישה. המספר ואפליקציית WhatsApp Business בטלפון לא מעורבים.
איפה שגיאה 0 מתועדת?
בטבלת שגיאות ההרשאה במדריך קודי השגיאה של Cloud API מבית Meta. ה-Cloud API בנוי על Graph API, שמשתמש באותו פורמט שגיאות.
האם המתנה תגרום לשגיאה 0 להיעלם?
לא. אסימון שפג תוקפו או בוטל לא מתאושש מעצמו. צריך אסימון חדש.
איך בודקים מה אסימון יכול לעשות?
משתמשים בכלי הדיבוג של Meta לאסימוני גישה או בנקודת הקצה debug_token. שניהם מראים אם האסימון תקף, מתי הוא פג ואילו הרשאות יש לו.
המשיכו לקרוא
מוכנים להתחיל?
מגדירים WhatsApp Coexistence בתוך דקות, לא חודשים. האפליקציה ממשיכה לעבוד בטלפון.
התחילו תקופת ניסיון בחינםנבדק ב-