ChatAppLogEntry

מטען ייעודי (payload) של JSON של הודעות שגיאה. אם Cloud Logging API מופעל, הודעות השגיאה האלה יירשמו ב-Google Cloud Logging.

ייצוג JSON
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
שדות
deployment

string

הפריסה שגרמה לשגיאה. זה מזהה הפריסה שהוגדר על ידי Apps Script לאפליקציות של Chat שמובנות ב-Apps Script.

error

object (Status)

קוד השגיאה וההודעה.

deploymentFunction

string

שם callbackMethod ללא הצפנה שהיה פועל כשנתקלתם בשגיאה.

סטטוס

הסוג Status מגדיר מודל שגיאה לוגי שמתאים לסביבות תכנות שונות, כולל ממשקי API ל-REST וממשקי API ל-RPC. הוא נמצא בשימוש של gRPC. כל הודעה מסוג Status מכילה שלושה נתונים: קוד שגיאה, הודעת שגיאה ופרטי השגיאה.

במדריך לעיצוב API אפשר לקרוא מידע נוסף על מודל השגיאות הזה ולהבין איך לעבוד איתו.

ייצוג ב-JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
שדות
code

integer

קוד הסטטוס, שצריך להיות ערך enum של google.rpc.Code.

message

string

הודעת שגיאה למפתחים, שצריכה להיות באנגלית. כל הודעת שגיאה שמוצגת למשתמשים צריכה להיות מותאמת לשוק המקומי ולשלוח אותה בשדה google.rpc.Status.details או להתאים אותה לשוק המקומי.

details[]

object

רשימת הודעות שמכילות את פרטי השגיאה. יש קבוצה משותפת של סוגי הודעות שאפשר להשתמש בהם בממשקי API.