קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
תגובות לשגיאות ב-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-08-13 (שעון 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 is accompanied by an example message, a possible cause, and a suggested solution for resolving the issue."],["The table helps developers debug and fix integration issues with the Google Wallet API."],["Web-based error messages are also displayed for \"Add to Google Wallet\" link saving issues, visible to users with Developer or Admin roles, providing debugging information."]]],[]]