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 מוגדר מודל שגיאה לוגית שמתאים לסביבות תכנות שונות, כולל ממשקי REST API ו-RPC API. הפרמטר הזה משמש את 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 שבהם אפשר להשתמש.