حمولة JSON لرسائل الخطأ في حال تفعيل Cloud Logging API، يتم تسجيل رسائل الخطأ هذه في Google Cloud Logging.
| تمثيل JSON |
|---|
{
"deployment": string,
"error": {
object ( |
| الحقول | |
|---|---|
deployment |
عملية النشر التي تسبّبت في الخطأ. بالنسبة إلى تطبيقات Chat التي تم إنشاؤها باستخدام Apps Script، يشير ذلك إلى معرّف النشر الذي تحدّده Apps Script. |
error |
رمز الخطأ والرسالة |
deploymentFunction |
اسم |
الحالة
يحدِّد نوع Status نموذج خطأ منطقيًا مناسبًا لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة التطبيقات REST وRPC. ويستخدمه gRPC. تحتوي كل رسالة Status على ثلاث قطع من البيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.
يمكنك الاطّلاع على مزيد من المعلومات عن نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.
| تمثيل JSON |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| الحقول | |
|---|---|
code |
رمز الحالة الذي يجب أن يكون قيمة فهرسية |
message |
رسالة خطأ موجَّهة للمطوّرين، ويجب أن تكون باللغة الإنجليزية. يجب ترجمة أي رسالة خطأ موجّهة للمستخدم وإرسالها في الحقل |
details[] |
قائمة بالرسائل التي تتضمّن تفاصيل الخطأ هناك مجموعة شائعة من أنواع الرسائل لاستخدام واجهات برمجة التطبيقات. |