מקרי שגיאה

הקטעים הבאים מדגישים את התרחישים הנפוצים ביותר שבהם Mobile Data Plan Sharing API מחזיר שגיאה למתקשר. אם השגיאות נמשכות, תוכלו לפנות לכתובת mdp-support@google.com לקבלת תמיכה ולשתף את כתובת ה-URL שנקראת יחד עם גוף הבקשה.

HTTP 404 לא נמצא

הסיבה הנפוצה ביותר לשגיאת HTTP 404 היא שהמערכת לא מצליחה למצוא את אסימון GCM של המשתמש שעבורו יש לשלוח התראה. זה קורה אם המכשיר לא קיבל הזדמנות או שלא נרשם את ה-CPID ואת אסימון GCM המשויך ל-GTAF. זה יכול לקרות גם אם המכשיר רשום עם מופע טרום-השקה של GTAF, וההתראה נשלחת למופע הייצור של GTAF.

כדי לאבחן את השגיאה:

  1. יש לוודא שממשק המשתמש של MDP נטען בהצלחה במכשיר.
  2. אתם צריכים לוודא שהפרמטרים של הנתיב והפרמטרים של השאילתה בשיחה הם מקודדים.
  3. כדאי לנסות את גרסת הייצור מראש (preprod-mobiledataplansharing.googleapis.com) וגם את נקודות הקצה (prodpoints) (mobiledataplansharing.googleapis.com).

בקשה פגומה באמצעות HTTP 400

השגיאה הזו מתרחשת כשגוף הבקשה שנשלח ל-GTAF לא חוקי. התרחישים הנפוצים ביותר הם:

  1. Update ב-PlanStatus לא מסופק או שיחול בעתיד.
  2. זמן התפוגה ב-PlanStatus לא צוין או שכבר עבר.
  3. חסר פרמטר השאילתה של userKey.
  4. כל השדות הנדרשים ליצירת התראה אינם קיימים. כדאי לעיין בהנחיות בנושא התראות כדי לקבל פרטים על אופן ההפעלה של התראות.

התנגשות HTTP 409

כדי ש-GTAF יחזור לשגיאה הזו, אם PlanStatus במטמון הוא עדכני יותר (כלומר, ה-updateTime יהיה עדכני יותר) מזה שנשלח בבקשה. עליכם לעיין ביומנים שלכם כדי לראות אם הופעל PlanStatus עבור משתמש זה.

HTTP 403 אסור

GTAF מחזיר את השגיאה הזו אם המתקשר אינו מורשה לבצע קריאה ל-Mobile Data Plan Sharing API לגבי ה-ASN הספציפי שנעשה בו שימוש בכתובת ה-URL. כדי לאבחן שגיאה זו:

  1. ודאו שה-API מופעל בספריית ה-API של Google Cloud Console.
  2. חשבון השירות המשמש לשיחה נוסף לפורטל ה-ISP של הספק.