מקרי שגיאה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הקטעים הבאים מדגישים את התרחישים הנפוצים ביותר שבהם Mobile Data Plan Sharing API מחזיר שגיאה למתקשר. אם השגיאות נמשכות, תוכלו לפנות לכתובת mdp-support@google.com לקבלת תמיכה ולשתף את כתובת ה-URL שנקראת יחד עם גוף הבקשה.
HTTP 404 לא נמצא
הסיבה הנפוצה ביותר לשגיאת HTTP 404 היא שהמערכת לא מצליחה למצוא את אסימון GCM של המשתמש שעבורו יש לשלוח התראה. זה קורה אם המכשיר לא קיבל הזדמנות או שלא נרשם את ה-CPID ואת אסימון GCM המשויך ל-GTAF. זה יכול לקרות גם אם המכשיר רשום עם מופע טרום-השקה של GTAF, וההתראה נשלחת למופע הייצור של GTAF.
כדי לאבחן את השגיאה:
- יש לוודא שממשק המשתמש של MDP נטען בהצלחה במכשיר.
- אתם צריכים לוודא שהפרמטרים של הנתיב והפרמטרים של השאילתה בשיחה הם מקודדים.
- כדאי לנסות את גרסת הייצור מראש (preprod-mobiledataplansharing.googleapis.com) וגם את נקודות הקצה (prodpoints) (mobiledataplansharing.googleapis.com).
בקשה פגומה באמצעות HTTP 400
השגיאה הזו מתרחשת כשגוף הבקשה שנשלח ל-GTAF לא חוקי. התרחישים הנפוצים ביותר הם:
- Update ב-PlanStatus לא מסופק או שיחול בעתיד.
- זמן התפוגה ב-PlanStatus לא צוין או שכבר עבר.
- חסר פרמטר השאילתה של userKey.
- כל השדות הנדרשים ליצירת התראה אינם קיימים.
כדאי לעיין בהנחיות בנושא התראות כדי לקבל פרטים על אופן ההפעלה של התראות.
התנגשות HTTP 409
כדי ש-GTAF יחזור לשגיאה הזו, אם PlanStatus במטמון הוא עדכני יותר (כלומר, ה-updateTime יהיה עדכני יותר) מזה שנשלח בבקשה. עליכם לעיין ביומנים שלכם כדי לראות אם הופעל PlanStatus עבור משתמש זה.
HTTP 403 אסור
GTAF מחזיר את השגיאה הזו אם המתקשר אינו מורשה לבצע קריאה ל-Mobile Data Plan Sharing API לגבי ה-ASN הספציפי שנעשה בו שימוש בכתובת ה-URL. כדי לאבחן שגיאה זו:
- ודאו שה-API מופעל בספריית ה-API של Google Cloud Console.
- חשבון השירות המשמש לשיחה נוסף לפורטל ה-ISP של הספק.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2022-09-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2022-09-26 (שעון UTC)."],[[["This page lists common errors when using the Mobile Data Plan Sharing API and troubleshooting steps."],["HTTP 404 errors often occur when GTAF can't find the user's GCM token, potentially due to registration issues."],["HTTP 400 errors indicate an invalid request body, such as incorrect timestamps or missing fields."],["HTTP 409 errors happen when the cached PlanStatus is more recent than the one in the request."],["HTTP 403 errors mean the caller lacks authorization, often due to API enablement or service account issues."]]],["The Mobile Data Plan Sharing API returns errors in specific scenarios. HTTP 404 occurs when the user's GCM token is not found. Actions to diagnose: ensure MDP UI loads, check URL encoding, and try pre-prod/prod endpoints. HTTP 400 occurs with invalid request bodies, requiring valid `updateTime` and `expireTime`, a `userKey`, and all fields needed for notifications. HTTP 409 means the cached `PlanStatus` is more recent. HTTP 403 indicates caller authorization issues; ensure the API is enabled and the service account is in the ISP portal.\n"]]