- نص استجابة الخطأ
- InvalidApiVersion
- InvalidPayloadSignature
- InvalidPayloadEncryption
- InvalidIdentifier
- InvalidFieldValue
- MissingRequiredField
- InvalidDecryptedRequest
- PermissionDenied
- محظور
- InvalidState
عنصر ErrorResponse لجميع الطرق يتم عرض هذا النوع بدلاً من نوع الاستجابة المعتاد عند حدوث خطأ. يجب عدم استخدام هذا العنصر لعمليات الرفض المستندة إلى منطق النشاط التجاري.
| تمثيل JSON |
|---|
{ "responseMetadata": { object ( |
| الحقول | |
|---|---|
responseMetadata |
البيانات الوصفية حول الاستجابة، مطلوبة في جميع الردود |
errorDescription |
قدِّم وصفًا لهذه الحالة لموظّفي الدعم من أجل تصحيح أخطاء. يُرجى العلم أنّ هذا الإجراء لا يظهر للمستخدمين مطلقًا. يمكن أن يحتوي على نص وصفي غير حسّاس يُستخدَم لتصحيح الأخطاء. يُرجى العِلم أنّ بعض قيم errorResponseCode يجب أن تكون مصحوبة بتفاصيل إضافية في هذا الحقل. تحذير: يُرجى عدم تضمين أي معلومات لتحديد الهوية الشخصية في هذه الرسالة. |
issuerErrorIdentifier |
هذا المعرّف خاص بجهة الإصدار وينشئه هذا الجهة. ويتم استخدامه لأغراض تصحيح الأخطاء فقط من أجل تحديد هذا الخطأ. هذا هو المعرّف الذي يعرفه المُصدِر لهذا الخطأ. |
حقل الربط result عنصر oneof يُسجِّل نوع الخطأ الذي حدث. يمكن أن يكون result واحدًا فقط مما يلي: |
|
invalidApiVersion |
يُستخدَم إذا كان إصدار واجهة برمجة التطبيقات للطلب غير متوافق. رمز HTTP المقترَح: 400 |
invalidPayloadSignature |
تُستخدَم إذا كان توقيع الحمولة يخص مفتاحًا غير معروف أو غير نشط. رمز HTTP المقترَح: 401 |
invalidPayloadEncryption |
يُستخدَم هذا الرمز إذا كان تشفير الحمولة يتم باستخدام مفتاح تشفير غير معروف أو غير نشط. رمز HTTP المقترَح: 400 |
invalidIdentifier |
يُستخدَم إذا كان المعرّف الذي تم إرساله في الطلب غير صالح أو غير معروف. رمز HTTP المقترَح: 404 |
invalidFieldValue |
تُستخدَم هذه الحالة إذا كان الطلب يحتوي على قيمة لحقل غير مُدرَج في مجموعة القيم المسموح بها. رمز HTTP المقترَح: 400 |
missingRequiredField |
تُستخدَم هذه السمة إذا لم يتم ضبط حقل مطلوب في الطلب. رمز HTTP المقترَح: 400 |
invalidDecryptedRequest |
يُستخدَم هذا الرمز إذا كان بالإمكان فك تشفير الحمولة المطلوبة، ولكن تعذّر تحليل الرسالة الناتجة. رمز HTTP المقترَح: 400 |
permissionDenied |
يُستخدَم هذا الحقل إذا تم رفض الطلب بسبب مشاكل متعلّقة بأي بيانات اعتماد إذن ترسلها Google في طلبات البيانات من واجهة برمجة التطبيقات. رمز HTTP المقترَح: 403 |
forbidden |
الوصول إلى المورد المطلوب محظور. رمز HTTP المقترَح: 403 |
invalidState |
يُستخدَم هذا الرمز إذا تم تقديم طلب، ولكن النظام ليس في حالة صالحة لتنفيذ الطلب. على سبيل المثال، يتمّ استدعاء mdl.provisionCredential باستخدام نموذج إثبات ملكية مرفوض. رمز HTTP المقترَح: 400 |
InvalidApiVersion
عنصر يحتوي على معلومات عن خطأ في إصدار واجهة برمجة التطبيقات
| تمثيل JSON |
|---|
{ "requestVersion": { object ( |
| الحقول | |
|---|---|
requestVersion |
الإصدار غير الصالح الذي تم تحديده في الطلب |
expectedVersion |
الإصدار المتوقّع |
InvalidPayloadSignature
هذه الرسالة فارغة عن قصد في الوقت الحالي. يمكن إضافة حقول جديدة في المستقبل.
InvalidPayloadEncryption
هذه الرسالة فارغة عن قصد في الوقت الحالي. يمكن إضافة حقول جديدة في المستقبل.
InvalidIdentifier
عنصر يحتوي على معلومات عن خطأ معرّف غير صالح
| تمثيل JSON |
|---|
{ "invalidIdentifierType": string } |
| الحقول | |
|---|---|
invalidIdentifierType |
نوع المعرّف الذي كان غير صالح، مثل رقم تعريف التدقيق أو رقم تعريف المستند وما إلى ذلك |
InvalidFieldValue
عنصر يحتوي على معلومات عن خطأ في قيمة الحقل
| تمثيل JSON |
|---|
{ "invalidFieldName": string } |
| الحقول | |
|---|---|
invalidFieldName |
اسم الحقل الذي تبيّن أنّه غير صالح. |
MissingRequiredField
عنصر يحتوي على معلومات عن خطأ في حقل مطلوب غير مُدرَج
| تمثيل JSON |
|---|
{ "missingFieldNames": [ string ] } |
| الحقول | |
|---|---|
missingFieldNames[] |
أسماء الحقول غير المتوفّرة |
InvalidDecryptedRequest
هذه الرسالة فارغة عن قصد في الوقت الحالي. يمكن إضافة حقول جديدة في المستقبل.
PermissionDenied
عنصر يحتوي على معلومات عن خطأ رفض الإذن
| تمثيل JSON |
|---|
{ "reason": string } |
| الحقول | |
|---|---|
reason |
سبب رفض الإذن |
ممنوع
هذه الرسالة فارغة عن قصد في الوقت الحالي. يمكن إضافة حقول جديدة في المستقبل.
InvalidState
هذه الرسالة فارغة عن قصد في الوقت الحالي. يمكن إضافة حقول جديدة في المستقبل.