ChatAppLogEntry

מטען ייעודי (payload) של 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

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

סטטוס

הסוג 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.