הסוג Status
מגדיר מודל שגיאות לוגיות שמתאים לסביבות תכנות שונות, כולל ממשקי API ל-REST ו-RPC API. היא משמשת את gRPC. כל הודעת Status
מכילה שלושה נתונים: קוד שגיאה, הודעת שגיאה ופרטי השגיאה.
במדריך לעיצוב API אפשר לקרוא מידע נוסף על מודל השגיאה הזה והסבר איך לעבוד איתו.
ייצוג JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
שדות | |
---|---|
code |
קוד הסטטוס, שצריך להיות ערך enum של |
message |
הודעת שגיאה למפתחים, שאמורה להיות באנגלית. כל הודעת שגיאה שמוצגת למשתמש צריכה להיות מותאמת לשוק המקומי ולשלוח אותה בשדה |
details[] |
רשימת ההודעות עם פרטי השגיאה. יש קבוצה משותפת של סוגי הודעות לממשקי API שבהם אפשר להשתמש. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |