স্ট্যান্ডার্ড ত্রুটি প্রতিক্রিয়া

এই নথিটি কিছু ত্রুটি কোড এবং বার্তা সনাক্ত করে যা Google APIগুলি ফেরত দেয়৷ বিশেষত, এখানে তালিকাভুক্ত ত্রুটিগুলি Google API-এর জন্য বিশ্বব্যাপী বা ডিফল্ট ডোমেনে রয়েছে৷ অনেক এপিআই তাদের নিজস্ব ডোমেনও সংজ্ঞায়িত করে, যা এপিআই-নির্দিষ্ট ত্রুটি চিহ্নিত করে যা বিশ্বব্যাপী ডোমেনে নেই। এই ত্রুটিগুলির জন্য, JSON প্রতিক্রিয়াতে domain সম্পত্তির মান একটি API-নির্দিষ্ট মান হবে, যেমন youtube.parameter

এই পৃষ্ঠাটি RFC 7231 -এ সংজ্ঞায়িত হিসাবে তাদের HTTP স্ট্যাটাস কোড দ্বারা ত্রুটিগুলি তালিকাভুক্ত করে।

নীচের নমুনা JSON প্রতিক্রিয়া দেখায় কিভাবে একটি বিশ্বব্যাপী ত্রুটি যোগাযোগ করা হয়:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidParameter",
    "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]",
    "locationType": "parameter",
    "location": "chart"
   }
  ],
  "code": 400,
  "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]"
 }
}

ত্রুটি

  1. MOVED_PERMANENTLY (301)
  2. দেখুন_OTHER (303)
  3. NOT_MODIFIED (304)
  4. TEMPORARY_REDIRECT (307)
  5. BAD_REQUEST (400)
  6. অননুমোদিত (401)
  7. PAYMENT_REQUIRED (402)
  8. নিষিদ্ধ (403)
  9. NOT_FOUND (404)
  10. METHOD_NOT_ALLOWED (405)
  11. দ্বন্দ্ব (409)
  12. চলে গেছে (410)
  13. PRECONDITION_FAILED (412)
  14. REQUEST_ENTITY_TOO_LARGE (413)
  15. REQUESTED_RANGE_NOT_SATISFIABLE (416)
  16. EXPECTATION_FAILED (417)
  17. PRECONDITION_REQUIRED (428)
  18. TOO_MANY_REQUESTS (429)
  19. INTERNAL_SERVER_ERROR (500)
  20. NOT_IMPLEMENTED (501)
  21. SERVICE_UNAVAILABLE (503)

MOVED_PERMANENTLY (301)

ত্রুটি কোড বর্ণনা
movedPermanently এই অনুরোধ এবং একই অপারেশনের জন্য ভবিষ্যতের অনুরোধগুলি এই অনুরোধটি যে URL-এ পাঠানো হয়েছিল তার পরিবর্তে এই প্রতিক্রিয়ার Location শিরোনামে নির্দিষ্ট URL-এ পাঠাতে হবে৷

SEE_OTHER (303)

ত্রুটি কোড বর্ণনা
seeOther আপনার অনুরোধ সফলভাবে প্রক্রিয়া করা হয়েছে. আপনার প্রতিক্রিয়া পেতে, Location শিরোনামে নির্দিষ্ট URL-এ একটি GET অনুরোধ পাঠান।
mediaDownloadRedirect আপনার অনুরোধ সফলভাবে প্রক্রিয়া করা হয়েছে. আপনার প্রতিক্রিয়া পেতে, Location শিরোনামে নির্দিষ্ট URL-এ একটি GET অনুরোধ পাঠান।

NOT_MODIFIED (304)

ত্রুটি কোড বর্ণনা
notModified If-None-Match হেডারের জন্য সেট করা শর্ত পূরণ করা হয়নি। এই প্রতিক্রিয়াটি নির্দেশ করে যে অনুরোধ করা নথিটি সংশোধন করা হয়নি এবং একটি ক্যাশে করা প্রতিক্রিয়া পুনরুদ্ধার করা উচিত। If-None-Match HTTP অনুরোধ শিরোনামের মান পরীক্ষা করুন।

TEMPORARY_REDIRECT (307)

ত্রুটি কোড বর্ণনা
temporaryRedirect আপনার অনুরোধ প্রক্রিয়া করার জন্য, এই প্রতিক্রিয়ার Location শিরোনামে নির্দিষ্ট URL-এ এটি পুনরায় পাঠান।

BAD_REQUEST (400)

ত্রুটি কোড বর্ণনা
badRequest API অনুরোধটি অবৈধ বা অনুপযুক্তভাবে গঠিত। ফলস্বরূপ, API সার্ভার অনুরোধটি বুঝতে পারেনি।
badBinaryDomainRequest বাইনারি ডোমেন অনুরোধটি অবৈধ৷
badContent অনুরোধের ডেটার বিষয়বস্তুর ধরন বা মাল্টিপার্ট অনুরোধের একটি অংশের বিষয়বস্তুর ধরন সমর্থিত নয়।
badLockedDomainRequest লক করা ডোমেন অনুরোধটি অবৈধ।
corsRequestWithXOrigin CORS অনুরোধে একটি XD3 X-Origin হেডার রয়েছে, যা একটি খারাপ CORS অনুরোধের ইঙ্গিত দেয়৷
endpointConstraintMismatch অনুরোধটি ব্যর্থ হয়েছে কারণ এটি নির্দিষ্ট API-এর সাথে মেলেনি৷ এটি সঠিক কিনা তা নিশ্চিত করতে URL পাথের মান পরীক্ষা করুন।
invalid অনুরোধটি ব্যর্থ হয়েছে কারণ এতে একটি অবৈধ মান রয়েছে৷ মান একটি প্যারামিটার মান, একটি শিরোনাম মান, বা একটি সম্পত্তি মান হতে পারে।
invalidAltValue alt প্যারামিটার মান একটি অজানা আউটপুট বিন্যাস নির্দিষ্ট করে।
invalidHeader অনুরোধ ব্যর্থ হয়েছে কারণ এতে একটি অবৈধ শিরোনাম রয়েছে৷
invalidParameter অনুরোধ ব্যর্থ হয়েছে কারণ এতে একটি অবৈধ প্যারামিটার বা প্যারামিটার মান রয়েছে৷ আপনার অনুরোধের জন্য কোন প্যারামিটারগুলি বৈধ তা নির্ধারণ করতে API ডকুমেন্টেশন পর্যালোচনা করুন৷
invalidQuery অনুরোধটি অবৈধ। অনুরোধের জন্য কোন প্যারামিটারগুলি সমর্থিত তা নির্ধারণ করতে এবং অনুরোধটিতে প্যারামিটারের একটি অবৈধ সমন্বয় বা একটি অবৈধ প্যারামিটার মান রয়েছে কিনা তা নির্ধারণ করতে API ডকুমেন্টেশন পরীক্ষা করুন৷ q অনুরোধ প্যারামিটারের মান পরীক্ষা করুন।
keyExpired অনুরোধে প্রদত্ত API কী মেয়াদ শেষ হয়ে গেছে, যার অর্থ API সার্ভার অনুরোধ করা অ্যাপ্লিকেশনটির জন্য কোটা সীমা পরীক্ষা করতে অক্ষম৷ আরও তথ্যের জন্য বা একটি নতুন কী পেতে Google Developers Console চেক করুন৷
keyInvalid অনুরোধে প্রদত্ত API কীটি অবৈধ, যার অর্থ হল API সার্ভার অনুরোধ করা অ্যাপ্লিকেশনটির জন্য কোটা সীমা পরীক্ষা করতে অক্ষম৷ আপনার API কী খুঁজতে বা একটি পেতে Google Developers Console ব্যবহার করুন।
lockedDomainCreationFailure OAuth টোকেনটি ক্যোয়ারী স্ট্রিং-এ গৃহীত হয়েছিল, যা এই API JSON বা XML ছাড়া অন্য প্রতিক্রিয়া বিন্যাসের জন্য নিষিদ্ধ করে। সম্ভব হলে, পরিবর্তে অনুমোদন হেডারে OAuth টোকেন পাঠানোর চেষ্টা করুন।
notDownload শুধুমাত্র মিডিয়া ডাউনলোডের অনুরোধ /download/* URL পাথে পাঠানো যেতে পারে। অনুরোধটি একই পথে আবার পাঠান, কিন্তু /download উপসর্গ ছাড়াই।
notUpload অনুরোধ ব্যর্থ হয়েছে কারণ এটি একটি আপলোড অনুরোধ নয়, এবং শুধুমাত্র আপলোড অনুরোধগুলি /upload/* URI-তে পাঠানো যেতে পারে৷ একই পথে অনুরোধটি পুনরায় পাঠানোর চেষ্টা করুন, কিন্তু /upload উপসর্গ ছাড়াই।
parseError এপিআই সার্ভার অনুরোধের মূল অংশটি পার্স করতে পারে না।
required API অনুরোধে প্রয়োজনীয় তথ্য নেই। প্রয়োজনীয় তথ্য একটি পরামিতি বা সম্পদ সম্পত্তি হতে পারে.
tooManyParts মাল্টিপার্ট অনুরোধ ব্যর্থ হয়েছে কারণ এতে অনেকগুলি অংশ রয়েছে৷
unknownApi যে APIটি অনুরোধটি কল করছে সেটি স্বীকৃত নয়৷
unsupportedMediaProtocol ক্লায়েন্ট একটি অসমর্থিত মিডিয়া প্রোটোকল ব্যবহার করছে৷
unsupportedOutputFormat alt প্যারামিটার মান একটি আউটপুট বিন্যাস নির্দিষ্ট করে যা এই পরিষেবার জন্য সমর্থিত নয়। alt অনুরোধ প্যারামিটারের মান পরীক্ষা করুন।
wrongUrlForUpload অনুরোধটি একটি আপলোড অনুরোধ, কিন্তু এটি ব্যর্থ হয়েছে কারণ এটি যথাযথ URI-তে পাঠানো হয়নি৷ আপলোডের অনুরোধ অবশ্যই URI-তে পাঠাতে হবে যাতে /upload/* উপসর্গ থাকে। একই পথে অনুরোধটি পুনরায় পাঠানোর চেষ্টা করুন, কিন্তু /upload উপসর্গ সহ।

UNAUTHORIZED (401)

ত্রুটি কোড বর্ণনা
unauthorized ব্যবহারকারী অনুরোধ করতে অনুমোদিত নয়.
authError অনুরোধের জন্য প্রদত্ত অনুমোদনের শংসাপত্রগুলি অবৈধ৷ Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.
expired সেশনের মেয়াদ শেষ। Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.
lockedDomainExpired অনুরোধটি ব্যর্থ হয়েছে কারণ একটি পূর্বে বৈধ লক করা ডোমেনের মেয়াদ শেষ হয়ে গেছে৷
required এই API অনুরোধ করতে ব্যবহারকারীকে অবশ্যই লগ ইন করতে হবে। Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.

PAYMENT_REQUIRED (402)

ত্রুটি কোড বর্ণনা
dailyLimitExceeded402 ডেভেলপার দ্বারা সেট করা একটি দৈনিক বাজেটের সীমা পৌঁছে গেছে৷
quotaExceeded402 অনুরোধ করা ক্রিয়াকলাপের জন্য কোটার অনুমতির চেয়ে বেশি সংস্থান প্রয়োজন৷ অপারেশন সম্পূর্ণ করার জন্য অর্থপ্রদান প্রয়োজন।
user402 অনুরোধকৃত অপারেশনের জন্য প্রমাণীকৃত ব্যবহারকারীর কাছ থেকে কিছু ধরনের অর্থপ্রদান প্রয়োজন।

FORBIDDEN (403)

ত্রুটি কোড বর্ণনা
forbidden অনুরোধকৃত অপারেশন নিষিদ্ধ এবং সম্পূর্ণ করা যাবে না।
accessNotConfigured এই API অ্যাক্সেস করার জন্য আপনার প্রকল্প কনফিগার করা হয়নি। আপনার প্রকল্পের জন্য API সক্রিয় করতে অনুগ্রহ করে Google বিকাশকারী কনসোল ব্যবহার করুন৷
accessNotConfigured অপব্যবহারের কারণে প্রকল্পটি বন্ধ হয়ে গেছে। http://support.google.com/code/go/developer_compliance দেখুন।
accessNotConfigured প্রকল্পটি মুছে ফেলার জন্য চিহ্নিত করা হয়েছে৷
accountDeleted অনুরোধের অনুমোদনের শংসাপত্রের সাথে যুক্ত ব্যবহারকারীর অ্যাকাউন্ট মুছে ফেলা হয়েছে৷ Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.
accountDisabled অনুরোধের অনুমোদনের শংসাপত্রের সাথে যুক্ত ব্যবহারকারীর অ্যাকাউন্টটি নিষ্ক্রিয় করা হয়েছে৷ Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.
accountUnverified অনুরোধকারী ব্যবহারকারীর ইমেল ঠিকানা যাচাই করা হয়নি। Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.
concurrentLimitExceeded অনুরোধ ব্যর্থ হয়েছে কারণ একযোগে ব্যবহারের সীমা পৌঁছে গেছে।
dailyLimitExceeded API-এর জন্য একটি দৈনিক কোটার সীমা পৌঁছে গেছে।
dailyLimitExceeded দৈনিক কোটার সীমা পৌঁছে গেছে, এবং অপব্যবহারের কারণে প্রকল্পটি অবরুদ্ধ করা হয়েছে। সমস্যা সমাধানে সহায়তা করতে Google APIs কমপ্লায়েন্স সাপোর্ট ফর্ম দেখুন।
dailyLimitExceededUnreg অনুরোধটি ব্যর্থ হয়েছে কারণ অননুমোদিত API ব্যবহারের জন্য একটি দৈনিক সীমা আঘাত করা হয়েছে৷ API-এর ক্রমাগত ব্যবহারের জন্য Google Developers Console-এর মাধ্যমে সাইন আপ করতে হবে।
downloadServiceForbidden API একটি ডাউনলোড পরিষেবা সমর্থন করে না৷
insufficientAudience এই দর্শকদের জন্য অনুরোধটি সম্পূর্ণ করা যাবে না।
insufficientAuthorizedParty এই আবেদনের জন্য অনুরোধটি সম্পূর্ণ করা যাবে না।
insufficientPermissions এই অনুরোধটি কার্যকর করার জন্য প্রমাণীকৃত ব্যবহারকারীর কাছে পর্যাপ্ত অনুমতি নেই।
limitExceeded অ্যাক্সেস বা হারের সীমাবদ্ধতার কারণে অনুরোধটি সম্পূর্ণ করা যাবে না।
lockedDomainForbidden এই API লক করা ডোমেন সমর্থন করে না।
quotaExceeded অনুরোধ করা ক্রিয়াকলাপের জন্য কোটার অনুমতির চেয়ে বেশি সংস্থান প্রয়োজন৷
rateLimitExceeded একটি নির্দিষ্ট সময়ের মধ্যে অনেকগুলি অনুরোধ পাঠানো হয়েছে৷
rateLimitExceededUnreg একটি হারের সীমা অতিক্রম করা হয়েছে এবং API কল করা চালিয়ে যেতে আপনাকে অবশ্যই আপনার আবেদন নিবন্ধন করতে হবে৷ অনুগ্রহ করে Google Developers Console ব্যবহার করে সাইন আপ করুন৷
responseTooLarge অনুরোধ করা সংস্থানটি ফেরত দেওয়ার জন্য খুব বড়।
servingLimitExceeded API-এর জন্য নির্দিষ্ট করা সামগ্রিক হারের সীমা ইতিমধ্যেই পৌঁছে গেছে।
sslRequired এই অপারেশন সঞ্চালনের জন্য SSL প্রয়োজন৷
unknownAuth এপিআই সার্ভার অনুরোধের জন্য ব্যবহৃত অনুমোদনের স্কিমটিকে চিনতে পারে না। Authorization HTTP অনুরোধ শিরোনাম মান পরীক্ষা করুন.
userRateLimitExceeded অনুরোধ ব্যর্থ হয়েছে কারণ প্রতি-ব্যবহারকারীর হারের সীমা পৌঁছে গেছে।
userRateLimitExceededUnreg অনুরোধ ব্যর্থ হয়েছে কারণ প্রতি-ব্যবহারকারীর হারের সীমা পৌঁছে গেছে, এবং অনুরোধে ক্লায়েন্ট বিকাশকারীকে চিহ্নিত করা হয়নি। আপনার অ্যাপ্লিকেশনের জন্য একটি প্রকল্প তৈরি করতে দয়া করে Google বিকাশকারী কনসোল (https://console.developers.google.com) ব্যবহার করুন৷
variableTermExpiredDailyExceeded অনুরোধটি ব্যর্থ হয়েছে কারণ একটি পরিবর্তনশীল মেয়াদের কোটার মেয়াদ শেষ হয়ে গেছে এবং একটি দৈনিক সীমা পৌঁছে গেছে।
variableTermLimitExceeded অনুরোধটি ব্যর্থ হয়েছে কারণ একটি পরিবর্তনশীল মেয়াদী কোটার সীমা পৌঁছে গেছে।

NOT_FOUND (404)

ত্রুটি কোড বর্ণনা
notFound অনুরোধ করা অপারেশন ব্যর্থ হয়েছে কারণ অনুরোধের সাথে যুক্ত একটি সংস্থান খুঁজে পাওয়া যায়নি৷
notFound অনুরোধের সাথে যুক্ত একটি সংস্থান খুঁজে পাওয়া যায়নি৷ আপনি যদি গত দুই সপ্তাহে এই API ব্যবহার না করে থাকেন, তাহলে অনুগ্রহ করে অ্যাপ ইঞ্জিন অ্যাপটি পুনরায় স্থাপন করুন এবং এটিকে আবার কল করার চেষ্টা করুন।
unsupportedProtocol অনুরোধে ব্যবহৃত প্রোটোকল সমর্থিত নয়।

METHOD_NOT_ALLOWED (405)

ত্রুটি কোড বর্ণনা
httpMethodNotAllowed অনুরোধের সাথে যুক্ত HTTP পদ্ধতি সমর্থিত নয়।

CONFLICT (409)

ত্রুটি কোড বর্ণনা
conflict API অনুরোধটি সম্পূর্ণ করা যাবে না কারণ অনুরোধ করা অপারেশনটি একটি বিদ্যমান আইটেমের সাথে বিরোধ করবে৷ উদাহরণস্বরূপ, একটি অনুরোধ যা একটি সদৃশ আইটেম তৈরি করার চেষ্টা করে একটি বিরোধ তৈরি করবে, যদিও ডুপ্লিকেট আইটেমগুলি সাধারণত আরও নির্দিষ্ট ত্রুটির সাথে চিহ্নিত করা হয়।
duplicate অনুরোধকৃত ক্রিয়াকলাপ ব্যর্থ হয়েছে কারণ এটি ইতিমধ্যে বিদ্যমান একটি সংস্থান তৈরি করার চেষ্টা করেছে৷

GONE (410)

ত্রুটি কোড বর্ণনা
deleted অনুরোধ ব্যর্থ হয়েছে কারণ অনুরোধের সাথে যুক্ত সংস্থান মুছে ফেলা হয়েছে৷

PRECONDITION_FAILED (412)

ত্রুটি কোড বর্ণনা
conditionNotMet অনুরোধের If-Match বা If-None-Match HTTP অনুরোধ শিরোনামে সেট করা শর্ত পূরণ করা হয়নি। বিস্তারিত জানার জন্য HTTP স্পেসিফিকেশনের ETag বিভাগটি দেখুন। If-Match HTTP অনুরোধ শিরোনামের মান পরীক্ষা করুন।

REQUEST_ENTITY_TOO_LARGE (413)

ত্রুটি কোড বর্ণনা
backendRequestTooLarge অনুরোধ অনেক বড়.
batchSizeTooLarge ব্যাচ অনুরোধে অনেকগুলি উপাদান রয়েছে৷
uploadTooLarge অনুরোধ ব্যর্থ হয়েছে কারণ অনুরোধে পাঠানো ডেটা খুব বড়।

REQUESTED_RANGE_NOT_SATISFIABLE (416)

ত্রুটি কোড বর্ণনা
requestedRangeNotSatisfiable অনুরোধটি একটি পরিসর নির্দিষ্ট করেছে যা সন্তুষ্ট করা যাবে না।

EXPECTATION_FAILED (417)

ত্রুটি কোড বর্ণনা
expectationFailed একটি ক্লায়েন্ট প্রত্যাশা সার্ভার দ্বারা পূরণ করা যাবে না.

PRECONDITION_REQUIRED (428)

ত্রুটি কোড বর্ণনা
preconditionRequired অনুরোধের একটি পূর্বশর্ত প্রয়োজন যা প্রদান করা হয়নি। এই অনুরোধটি সফল হওয়ার জন্য, আপনাকে অনুরোধের সাথে একটি If-Match বা If-None-Match হেডার প্রদান করতে হবে।

TOO_MANY_REQUESTS (429)

ত্রুটি কোড বর্ণনা
rateLimitExceeded একটি নির্দিষ্ট সময়ের মধ্যে অনেকগুলি অনুরোধ পাঠানো হয়েছে৷

INTERNAL_SERVER_ERROR (500)

ত্রুটি কোড বর্ণনা
internalError একটি অভ্যন্তরীণ ত্রুটির কারণে অনুরোধটি ব্যর্থ হয়েছে৷

NOT_IMPLEMENTED (501)

ত্রুটি কোড বর্ণনা
notImplemented অনুরোধকৃত অপারেশন বাস্তবায়ন করা হয়নি।
unsupportedMethod অনুরোধ ব্যর্থ হয়েছে কারণ এটি একটি অজানা পদ্ধতি বা অপারেশন চালানোর চেষ্টা করছে৷

SERVICE_UNAVAILABLE (503)

ত্রুটি কোড বর্ণনা
backendError একটি ব্যাকএন্ড ত্রুটি ঘটেছে৷
backendNotConnected একটি সংযোগ ত্রুটির কারণে অনুরোধ ব্যর্থ হয়েছে.
notReady এপিআই সার্ভার অনুরোধ গ্রহণ করতে প্রস্তুত নয়।