תרחישי שגיאה
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הקטעים הבאים מדגישים את התרחישים הנפוצים ביותר שבהם 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. כדי לאבחן את השגיאה הזו:
1. מוודאים
שה-API
מופעל בספריית
ה-API
של Google Cloud Console.
1. חשבון השירות המשמש לשיחה נוסף לפורטל
ספק אינטרנט של הספק.
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון 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 outlines common errors when using the Mobile Data Plan Sharing API, such as HTTP 404, 400, 409, and 403 errors, and provides troubleshooting steps."],["HTTP 404 errors typically occur when GTAF cannot find the user's GCM token, potentially due to device registration issues or using the wrong GTAF instance."],["HTTP 400 errors indicate an invalid request body, often caused by incorrect timestamps or missing parameters in the PlanStatus."],["HTTP 409 errors suggest that a more recent PlanStatus already exists in the cache, requiring a review of previous updates."],["HTTP 403 errors arise from authorization issues, necessitating verification of API enablement and service account permissions within the carrier's ISP portal."]]],["The Mobile Data Plan Sharing API returns errors in specific scenarios. A 404 error indicates a missing GCM token; solutions include ensuring the UI loads, URL encoding parameters, and checking both endpoints. A 400 error signals an invalid request body, often due to incorrect `updateTime`, `expireTime`, missing `userKey`, or incomplete notification details. A 409 error arises from sending outdated `PlanStatus`, and a 403 error occurs if authorization is lacking; checking API enablement and service account status is advised. For persistent errors, contact mdp-support@google.com.\n"]]