מטען ייעודי (payload) של JSON של הודעות שגיאה. אם Cloud Logging API מופעל, הודעות השגיאה האלה מתועדות ביומן ב-Google Cloud Logging.
| ייצוג ב-JSON |
|---|
{
"deployment": string,
"error": {
object ( |
| שדות | |
|---|---|
deployment |
הפריסה שגרמה לשגיאה. באפליקציות ל-Chat שנוצרו ב-Apps Script, זהו מזהה הפריסה שהוגדר על ידי Apps Script. |
error |
קוד השגיאה וההודעה. |
deploymentFunction |
שם |
סטטוס
הסוג Status מגדיר מודל שגיאה לוגי שמתאים לסביבות תכנות שונות, כולל ממשקי API ל-REST וממשקי API ל-RPC. הוא משמש את gRPC. כל הודעה מסוג Status מכילה שלושה נתונים: קוד שגיאה, הודעת שגיאה ופרטי השגיאה.
מידע נוסף על מודל השגיאות הזה ועל אופן העבודה איתו זמין במדריך לעיצוב API.
| ייצוג ב-JSON |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| שדות | |
|---|---|
code |
קוד הסטטוס, שצריך להיות ערך enum של |
message |
הודעת שגיאה למפתחים, שצריכה להיות באנגלית. כל הודעת שגיאה שמוצגת למשתמש צריכה להיות מותאמת לשוק המקומי ונשלחת בשדה |
details[] |
רשימה של הודעות שמכילות את פרטי השגיאה. יש קבוצה משותפת של סוגי הודעות שאפשר להשתמש בהם בממשקי API. |