کدهای خطا و استثنائات
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
پاسخ های خطای API
جدول زیر کدهای خطایی را که ممکن است توسط Google Wallet API بازگردانده شود، علل احتمالی آنها و راه حل ها توضیح می دهد.
استثنا | پیام نمونه | پیشنهاد |
---|
400 - BadRequestException | درخواست حاوی یک آرگومان نامعتبر است. شناسه منبع نامعتبر: {1234567891234567899 - ABCD1234567}. | ساختار داده را از نظر نوع، قالب و طول بررسی کنید و آرگومان صحیح را ارسال کنید. |
403 - PermissionDeniedException | اجازه رد شد | مطمئن شوید که ایمیل حساب سرویس صحیح یک کاربر مجاز در کنسول Business Pay و Wallet شما باشد. |
404 - NotFoundException | Wallet Object {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3} یافت نشد. | قبل از انجام یک درخواست PATCH یا PUT ، یک GET روی شناسه Object انجام دهید تا مطمئن شوید که یک شی برای بهروزرسانی دارید و آخرین مورد است. |
404 - IssuerClassNotFoundException | کلاس شی Wallet {1234567891234567899.ABCD.1234567} یافت نشد. | هنگام انجام بهروزرسانی، مطمئن شوید که یک درخواست GET قبل از درخواست PATCH یا PUT انجام میدهید تا مطمئن شوید که کلاسی برای ارجاع به اینکه آخرین کلاس است دارید. همچنین مطمئن شوید که بار صحیح (شی و کلاس) در درخواست به درستی استفاده می شود. |
409 - AlreadyExistsException | کلاس شی Wallet {1234567891234567899.ABCD.1234567} از قبل وجود دارد. | قبل از تلاش برای ایجاد همان شناسه کلاس، یک GET روی شناسه کلاس انجام دهید. اگر منبع وجود دارد، ممکن است بخواهید از PATCH یا PUT استفاده کنید. |
پیام های خطای مبتنی بر وب
اگر هنگام تلاش برای ذخیره گذرنامه با استفاده از پیوند «افزودن به Google Wallet» مشکلی پیش بیاید، یک پیام خطای آموزنده برای کمک به رفع اشکال به شما نشان داده می شود. این پیامها فقط به کاربرانی نشان داده میشوند که نقش «توسعهدهنده» یا «مدیر» را برای حساب صادرکننده مرتبط دارند.
در اینجا نمونه ای از نوع پیام خطایی است که ممکن است نمایش داده شود:
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-09 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-09 بهوقت ساعت هماهنگ جهانی."],[[["This page explains the various error codes returned by the Google Wallet API, including BadRequestException, PermissionDeniedException, NotFoundException, IssuerClassNotFoundException, and AlreadyExistsException."],["Each error code is accompanied by a description, potential causes, and suggestions for resolution, such as data validation, permission checks, and resource verification."],["Before update requests (PATCH or PUT), it's crucial to perform a GET request to ensure the resource exists and you have the latest version to prevent conflicts."],["For 'Add to Google Wallet' links, web-based error messages are displayed to developers and admins to aid in debugging issues during pass saving."],["These messages provide insights into the problem, helping developers understand and resolve issues effectively."]]],[]]