ChatAppLogEntry

حمولة JSON لرسائل الخطأ في حال تفعيل Cloud Logging API، يتم تسجيل رسائل الخطأ هذه في Google Cloud Logging.

تمثيل JSON
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
الحقول
deployment

string

عملية النشر التي تسبّبت في الخطأ. بالنسبة إلى تطبيقات Chat التي تم إنشاؤها باستخدام Apps Script، هذا هو معرّف النشر الذي تحدّده Apps Script.

error

object (Status)

رمز الخطأ والرسالة

deploymentFunction

string

اسم callbackMethod غير المشفَّر الذي كان قيد التشغيل عند حدوث الخطأ.

الحالة

يحدِّد نوع Status نموذج خطأ منطقيًا مناسبًا لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة التطبيقات REST وRPC. وتُستخدَم من قِبل gRPC. تحتوي كل رسالة Status على ثلاث بيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.

يمكنك معرفة المزيد من المعلومات عن نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.

تمثيل JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
الحقول
code

integer

رمز الحالة الذي يجب أن يكون قيمة google.rpc.Code في التعداد

message

string

رسالة خطأ موجّهة للمطوّرين، ويجب أن تكون باللغة الإنجليزية. يجب ترجمة أي رسالة خطأ موجّهة للمستخدم وإرسالها في الحقل google.rpc.Status.details، أو أن يترجمها العميل.

details[]

object

قائمة بالرسائل التي تتضمّن تفاصيل الخطأ هناك مجموعة شائعة من أنواع الرسائل لاستخدام واجهات برمجة التطبيقات.