ErrorResponse

সমস্ত পদ্ধতির জন্য ErrorResponse অবজেক্ট। যখন একটি ত্রুটি থাকে তখন এটি স্বাভাবিক প্রতিক্রিয়া প্রকারের পরিবর্তে ফেরত দেওয়া হয়। এই বস্তুটি ব্যবসায়িক যুক্তি ভিত্তিক প্রত্যাখ্যানের জন্য ব্যবহার করা উচিত নয়।

JSON প্রতিনিধিত্ব
{
  "responseMetadata": {
    object (ResponseMetadata)
  },
  "errorDescription": string,
  "issuerErrorIdentifier": string,

  // Union field result can be only one of the following:
  "invalidApiVersion": {
    object (InvalidApiVersion)
  },
  "invalidPayloadSignature": {
    object (InvalidPayloadSignature)
  },
  "invalidPayloadEncryption": {
    object (InvalidPayloadEncryption)
  },
  "invalidIdentifier": {
    object (InvalidIdentifier)
  },
  "invalidFieldValue": {
    object (InvalidFieldValue)
  },
  "missingRequiredField": {
    object (MissingRequiredField)
  },
  "invalidDecryptedRequest": {
    object (InvalidDecryptedRequest)
  },
  "permissionDenied": {
    object (PermissionDenied)
  },
  "forbidden": {
    object (Forbidden)
  },
  "invalidState": {
    object (InvalidState)
  }
  // End of list of possible types for union field result.
}
ক্ষেত্র
responseMetadata

object ( ResponseMetadata )

প্রতিক্রিয়া সম্পর্কে মেটাডেটা, সমস্ত প্রতিক্রিয়াতে প্রয়োজনীয়।

errorDescription

string

ত্রুটিগুলি ডিবাগ করতে সহায়তা প্রতিনিধিদের জন্য এই অবস্থার একটি বিবরণ প্রদান করুন৷ নোট করুন যে এটি ব্যবহারকারীদের কখনই দেখানো হয় না। এটিতে ডিবাগিংয়ের জন্য ব্যবহৃত বর্ণনামূলক, অ-সংবেদনশীল পাঠ্য থাকতে পারে। মনে রাখবেন যে errorResponseCode-এর জন্য কিছু মান এই ক্ষেত্রে অতিরিক্ত বিবরণের সাথে থাকা উচিত।

সতর্কতা: এই বার্তায় কোনো PII অন্তর্ভুক্ত করবেন না।

issuerErrorIdentifier

string

এই শনাক্তকারীটি ইস্যুকারীর জন্য নির্দিষ্ট এবং ইস্যুকারী দ্বারা তৈরি করা হয়। এটি শুধুমাত্র এই ত্রুটি সনাক্ত করার জন্য ডিবাগিং উদ্দেশ্যে ব্যবহার করা হয়। এটি সেই আইডেন্টিফায়ার যার দ্বারা ইস্যুকারী এই ত্রুটিটি জানেন৷

ইউনিয়ন ক্ষেত্রের result । একটি যে ত্রুটির ধরন ক্যাপচার যে ঘটেছে. result শুধুমাত্র নিম্নলিখিত একটি হতে পারে:
invalidApiVersion

object ( InvalidApiVersion )

অনুরোধের API সংস্করণ অসমর্থিত হলে ব্যবহার করা হয়। পরামর্শ দেওয়া HTTP কোড: 400

invalidPayloadSignature

object ( InvalidPayloadSignature )

পেলোডের স্বাক্ষর একটি অজানা বা নিষ্ক্রিয় কী-তে হলে ব্যবহৃত হয়। পরামর্শ দেওয়া HTTP কোড: 401

invalidPayloadEncryption

object ( InvalidPayloadEncryption )

যদি পেলোডের এনক্রিপশন একটি অজানা বা নিষ্ক্রিয় কী ব্যবহার করা হয়। পরামর্শ দেওয়া HTTP কোড: 400

invalidIdentifier

object ( InvalidIdentifier )

অনুরোধে পাঠানো একটি শনাক্তকারী অবৈধ বা অজানা হলে ব্যবহার করা হয়। পরামর্শ দেওয়া HTTP কোড: 404

invalidFieldValue

object ( InvalidFieldValue )

যদি অনুরোধে একটি ফিল্ডের জন্য একটি মান থাকে যা সমর্থিত মানগুলির সেটে নেই তাহলে ব্যবহৃত হয়। পরামর্শ দেওয়া HTTP কোড: 400

missingRequiredField

object ( MissingRequiredField )

প্রয়োজনে একটি ক্ষেত্র অনুরোধে আনসেট হলে ব্যবহৃত হয়। পরামর্শ দেওয়া HTTP কোড: 400

invalidDecryptedRequest

object ( InvalidDecryptedRequest )

অনুরোধ পেলোড ডিক্রিপ্ট করা গেলে ব্যবহার করা হয়, কিন্তু ফলস্বরূপ বার্তা পার্স করা যাবে না। পরামর্শ দেওয়া HTTP কোড: 400

permissionDenied

object ( PermissionDenied )

Google এপিআই কলে যে কোনো অনুমতির প্রমাণপত্রের সাথে সম্পর্কিত সমস্যার কারণে অনুরোধটি প্রত্যাখ্যান করা হলে ব্যবহার করা হয়। পরামর্শ দেওয়া HTTP কোড: 403

forbidden

object ( Forbidden )

অনুরোধ করা সম্পদ অ্যাক্সেস নিষিদ্ধ. পরামর্শ দেওয়া Http কোড: 403

invalidState

object ( InvalidState )

একটি অনুরোধ করা হলে ব্যবহার করা হয়, কিন্তু অনুরোধটি সম্পাদন করার জন্য সিস্টেমটি বৈধ অবস্থায় নেই৷ যেমন: mdl.provisionCredential-কে একটি Rejected proofing সহ বলা হয়। পরামর্শ দেওয়া HTTP কোড: 400

অবৈধApiVersion

একটি অবৈধ API সংস্করণ ত্রুটি সম্পর্কে তথ্য ধারণকারী বস্তু।

JSON প্রতিনিধিত্ব
{
  "requestVersion": {
    object (Version)
  },
  "expectedVersion": {
    object (Version)
  }
}
ক্ষেত্র
requestVersion

object ( Version )

অনুরোধে নির্দিষ্ট করা অবৈধ সংস্করণ।

expectedVersion

object ( Version )

প্রত্যাশিত সংস্করণ।

অবৈধ পেলোড স্বাক্ষর

এই বার্তাটি এখন ইচ্ছাকৃতভাবে খালি। ভবিষ্যতে নতুন ক্ষেত্র যোগ করা যেতে পারে.

অবৈধ পেলোড এনক্রিপশন

এই বার্তাটি এখন ইচ্ছাকৃতভাবে খালি। ভবিষ্যতে নতুন ক্ষেত্র যোগ করা যেতে পারে.

অবৈধ সনাক্তকারী

একটি অবৈধ শনাক্তকারী ত্রুটি সম্পর্কে তথ্য ধারণকারী বস্তু.

JSON প্রতিনিধিত্ব
{
  "invalidIdentifierType": string
}
ক্ষেত্র
invalidIdentifierType

string

শনাক্তকারীর ধরন যা অবৈধ ছিল, যেমন প্রুফিং আইডি, ডকুমেন্ট আইডি ইত্যাদি।

অবৈধ ফিল্ড ভ্যালু

একটি অবৈধ ক্ষেত্র মান ত্রুটি সম্পর্কে তথ্য ধারণকারী বস্তু.

JSON প্রতিনিধিত্ব
{
  "invalidFieldName": string
}
ক্ষেত্র
invalidFieldName

string

যে ক্ষেত্রের নামটি অবৈধ বলে প্রমাণিত হয়েছে।

অনুপস্থিত প্রয়োজনীয় ক্ষেত্র

একটি অনুপস্থিত প্রয়োজনীয় ক্ষেত্র ত্রুটি সম্পর্কে তথ্য ধারণকারী বস্তু.

JSON প্রতিনিধিত্ব
{
  "missingFieldNames": [
    string
  ]
}
ক্ষেত্র
missingFieldNames[]

string

হারিয়ে যাওয়া ক্ষেত্রগুলোর নাম।

InvalidDecryptedRequest

এই বার্তাটি এখন ইচ্ছাকৃতভাবে খালি। ভবিষ্যতে নতুন ক্ষেত্র যোগ করা যেতে পারে.

অনুমতি অস্বীকৃত

একটি অনুমতি প্রত্যাখ্যান ত্রুটি সম্পর্কে তথ্য ধারণকারী বস্তু.

JSON প্রতিনিধিত্ব
{
  "reason": string
}
ক্ষেত্র
reason

string

অনুমতি অস্বীকার করার কারণ।

নিষিদ্ধ

এই বার্তাটি এখন ইচ্ছাকৃতভাবে খালি। ভবিষ্যতে নতুন ক্ষেত্র যোগ করা যেতে পারে.

অবৈধ রাষ্ট্র

এই বার্তাটি এখন ইচ্ছাকৃতভাবে খালি। ভবিষ্যতে নতুন ক্ষেত্র যোগ করা যেতে পারে.