ChatAppLogEntry

بار JSON از پیام های خطا. اگر Cloud Logging API فعال باشد، این پیام‌های خطا در Google Cloud Logging ثبت می‌شوند.

نمایندگی JSON
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
زمینه های
deployment

string

استقرار که باعث خطا شد. برای برنامه‌های چت ساخته شده در Apps Script، این شناسه استقرار تعریف شده توسط Apps Script است.

error

object ( Status )

کد خطا و پیام

deploymentFunction

string

نام callbackMethod رمزگذاری نشده ای که هنگام مواجه شدن با خطا در حال اجرا بود.

وضعیت

نوع Status یک مدل خطای منطقی را تعریف می کند که برای محیط های برنامه نویسی مختلف، از جمله REST API و RPC API مناسب است. توسط gRPC استفاده می شود. هر پیام Status شامل سه داده است: کد خطا، پیام خطا و جزئیات خطا.

در راهنمای طراحی API می‌توانید درباره این مدل خطا و نحوه کار با آن اطلاعات بیشتری کسب کنید.

نمایندگی JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
زمینه های
code

integer

کد وضعیت، که باید مقداری از google.rpc.Code باشد.

message

string

یک پیغام خطای برنامه‌نویس، که باید به زبان انگلیسی باشد. هر پیام خطای کاربر باید بومی سازی شده و در قسمت google.rpc.Status.details ارسال شود یا توسط مشتری بومی سازی شود.

details[]

object

لیستی از پیام هایی که حاوی جزئیات خطا هستند. مجموعه ای متداول از انواع پیام ها برای استفاده API ها وجود دارد.