קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
תגובות לשגיאות ב-API
הטבלה הבאה מסבירה קודי שגיאה שייתכן שהוחזרו על ידי Google Wallet API, הסיבות האפשריות והפתרונות שלהם.
חריגה
הודעה לדוגמה
הצעה
400 – BadRequestהחרגה
הבקשה מכילה ארגומנט לא חוקי. מזהה המשאב לא תקין: {1234567891234567899 - ABCD1234567}.
בודקים את מבנה הנתונים לגבי הסוג, הפורמט והאורך, ומעבירים את הארגומנט הנכון.
403 – Permissiondeniedהחרגה
ההרשאה נדחתה
מוודאים שכתובת האימייל הנכונה של חשבון השירות היא משתמש מורשה במסוף Business Pay וב-Wallet.
404 – לא נמצא חריג
אובייקט Wallet {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3} לא נמצא.
מבצעים GET על מזהה האובייקט לפני שמנסים לפני בקשת PATCH או PUT, כדי לוודא שיש אובייקט לעדכון ושהוא העדכני ביותר.
404 – IssuerClassNotFoundהחרגה
סיווג האובייקט של Google Wallet {1234567891234567899.ABCD.1234567} לא נמצא.
כשאתם מבצעים עדכון, הקפידו לשלוח בקשת GET לפני בקשת PATCH או PUT, כדי לוודא שיש לכם מחלקה שמציינת שהיא המחלקה האחרונה. כמו כן, צריך לוודא שנעשה שימוש נכון במטען הייעודי (payload) (אובייקט ומחלקה) בבקשה.
409 - alreadyExists לחריגה
Class Object Class {1234567891234567899.ABCD.1234567} כבר קיים.
לפני שמנסים ליצור את אותו מזהה כיתה, צריך לבצע GET את מזהה הכיתה. אם המשאב קיים, כדאי להשתמש ב-PATCH או ב-PUT..
הודעות שגיאה מבוססות-אינטרנט
אם משהו משתבש כשמנסים לשמור כרטיס באמצעות הקישור 'הוספה ל-Google Wallet', תוצג הודעת שגיאה אינפורמטיבית שתעזור לכם לנפות באגים. ההודעות האלה מוצגות רק למשתמשים עם תפקיד 'מפתח' או 'אדמין' בחשבון של המנפיק.
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2024-09-06 (שעון UTC)."],[[["This page explains the different error codes that may be returned by the Google Wallet API, including BadRequestException, PermissionDeniedException, NotFoundException, IssuerClassNotFoundException, and AlreadyExistsException."],["Each error code has an explanation for the possible causes and suggestions for troubleshooting and resolution."],["It highlights the importance of data structure validation, proper authorization, and resource verification to avoid these errors."],["Developers and administrators with the associated Issuer account can see informative web-based error messages when saving passes using the 'Add to Google Wallet' link."],["These error messages aid in debugging issues encountered during the process of adding passes to Google Wallet."]]],[]]