ত্রুটি কোড এবং ব্যতিক্রম
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
API ত্রুটি প্রতিক্রিয়া
নিম্নলিখিত সারণী ত্রুটি কোডগুলি ব্যাখ্যা করে যা Google Wallet API দ্বারা ফেরত দেওয়া হতে পারে, তাদের সম্ভাব্য কারণগুলি এবং সমাধানগুলি৷
ব্যতিক্রম | উদাহরণ বার্তা | সাজেশন |
---|
400 - BadRequestException | অনুরোধে একটি অবৈধ যুক্তি রয়েছে৷ অবৈধ রিসোর্স আইডি: {1234567891234567899 - ABCD1234567}। | প্রকার, বিন্যাস এবং দৈর্ঘ্যের জন্য ডেটা কাঠামো পরীক্ষা করুন এবং সঠিক যুক্তি পাস করুন। |
403 - PermissionDeniedException | অনুমতি অস্বীকার করা হয়েছে | নিশ্চিত করুন যে সঠিক পরিষেবা অ্যাকাউন্ট ইমেলটি আপনার ব্যবসায়িক পে এবং ওয়ালেট কনসোলের মধ্যে একজন অনুমোদিত ব্যবহারকারী। |
404 - NotFoundException | ওয়ালেট অবজেক্ট {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3} পাওয়া যায়নি। | একটি PATCH বা PUT অনুরোধের আগে চেষ্টা করার আগে অবজেক্ট আইডিতে একটি GET সম্পাদন করুন যাতে আপনার কাছে আপডেট করার জন্য একটি বস্তু আছে এবং এটি সর্বশেষ। |
404 - IssuerClassNotFoundException | ওয়ালেট অবজেক্ট ক্লাস {1234567891234567899.ABCD.1234567} পাওয়া যায়নি। | একটি আপডেট সম্পাদন করার সময়, নিশ্চিত করুন যে আপনি একটি PATCH বা PUT অনুরোধের আগে একটি GET অনুরোধ করেছেন তা নিশ্চিত করার জন্য আপনার কাছে একটি ক্লাস আছে যেটি এটি সর্বশেষ ক্লাস। অনুরোধে সঠিক পেলোড (বস্তু এবং শ্রেণী) সঠিকভাবে ব্যবহার করা হচ্ছে তাও নিশ্চিত করুন। |
409 - ইতিমধ্যেই বিদ্যমান ব্যতিক্রম | ওয়ালেট অবজেক্ট ক্লাস {1234567891234567899.ABCD.1234567} ইতিমধ্যেই বিদ্যমান। | একই ক্লাস আইডি তৈরি করার চেষ্টা করার আগে ক্লাস আইডিতে একটি GET সম্পাদন করুন। যদি সংস্থানটি বিদ্যমান থাকে তবে আপনি PATCH বা PUT ব্যবহার করতে চাইতে পারেন। |
ওয়েব ভিত্তিক ত্রুটি বার্তা
আপনি 'Google Wallet এ যোগ করুন' লিঙ্ক ব্যবহার করে পাস সংরক্ষণ করার চেষ্টা করার সময় কিছু ভুল হলে, আপনাকে ডিবাগ করতে সাহায্য করার জন্য একটি তথ্যপূর্ণ ত্রুটি বার্তা দেখানো হবে৷ এই বার্তাগুলি শুধুমাত্র সেই ব্যবহারকারীদের দেখানো হয় যাদের সংশ্লিষ্ট ইস্যুকারী অ্যাকাউন্টের জন্য 'ডেভেলপার' বা 'প্রশাসন' ভূমিকা রয়েছে।
প্রদর্শিত হতে পারে এমন ত্রুটি বার্তার ধরনটির একটি উদাহরণ এখানে রয়েছে:
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-09 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"]],["2024-11-09 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."]]],["The Google Wallet API returns specific error codes: 400 (BadRequestException) indicates an invalid argument, requiring checks on data structure. 403 (PermissionDeniedException) means the service account lacks authorization. 404 (NotFoundException) signals a missing Wallet Object or Class, needing a GET request before PATCH/PUT actions. 409 (AlreadyExistsException) indicates an existing class, suggesting a GET request and potential PATCH/PUT instead of creating it again. Web errors are displayed to developers and admins.\n"]]