Mã lỗi và trường hợp ngoại lệ
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Phản hồi lỗi API
Bảng sau đây giải thích các mã lỗi có thể bị API Google Wallet trả về, nguyên nhân có thể xảy ra và giải pháp.
Ngoại lệ |
Thông báo mẫu |
Đề xuất |
400 – BadRequestException |
Yêu cầu chứa đối số không hợp lệ. Mã tài nguyên không hợp lệ: {1234567891234567899 – ABCD1234567}. |
Kiểm tra cấu trúc dữ liệu cho loại, định dạng và độ dài và chuyển đối số đúng. |
403 – Quyền bị từ chốiException |
Quyền bị từ chối |
Đảm bảo email chính xác của Tài khoản dịch vụ là người dùng được uỷ quyền trong Bảng điều khiển Business Pay và Wallet của bạn. |
404 – NotFoundException |
Không tìm thấy đối tượng Wallet {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3}. |
Hãy thực hiện lệnh GET trên mã đối tượng trước khi thử trước yêu cầu PATCH hoặc PUT để đảm bảo rằng bạn có một đối tượng cần cập nhật và đó là đối tượng mới nhất. |
404 – IssuerClassNotFoundException |
Không tìm thấy Lớp đối tượng Wallet {1234567891234567899.ABCD.1234567}. |
Khi cập nhật , hãy nhớ thực hiện yêu cầu GET trước yêu cầu PATCH hoặc PUT để đảm bảo bạn có một lớp để tham chiếu rằng đó là lớp mới nhất. Ngoài ra, hãy đảm bảo sử dụng đúng tải trọng (đối tượng và lớp) trong yêu cầu. |
409 - alreadyExistsException |
Lớp đối tượng Wallet {1234567891234567899.ABCD.1234567} đã tồn tại. |
Thực hiện lệnh GET trên mã lớp trước khi cố gắng tạo cùng một mã lớp. Nếu tài nguyên này tồn tại, bạn nên dùng PATCH hoặc PUT. |
Thông báo lỗi dựa trên nền tảng web
Nếu có sự cố khi bạn cố lưu thẻ và vé bằng đường liên kết "Thêm vào Google Wallet", bạn sẽ thấy một thông báo lỗi cho biết thông tin để giúp bạn khắc phục. Những thông báo này chỉ xuất hiện cho người dùng có vai trò "Nhà phát triển" hoặc "Quản trị viên" đối với tài khoản Nhà phát hành được liên kết.
Dưới đây là ví dụ về loại thông báo lỗi có thể hiển thị:
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-08-13 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-08-13 UTC."],[[["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."]]],[]]