REST Resource: vitals.errors.reports

משאב: ErrorReport

דוח שגיאה שהתקבל לגבי אפליקציה.

הדוחות האלה נוצרים על ידי קוד פלטפורמת Android כשמזוהה מצב שגיאה (שעלול להיות קריטי). דוחות זהים מכמה משתמשים יבוטלו כפילויות ויאוחדו לדוח שגיאה אחד.

הרשאות נדרשות: כדי לגשת למשאב הזה, למשתמש שמבצע את הקריאה צריכה להיות הרשאה להצגת פרטי האפליקציה (לקריאה בלבד) לאפליקציה.

ייצוג JSON
{
  "name": string,
  "type": enum (ErrorType),
  "reportText": string,
  "issue": string,
  "eventTime": string,
  "deviceModel": {
    object (DeviceModelSummary)
  },
  "osVersion": {
    object (OsVersion)
  },
  "appVersion": {
    object (AppVersion)
  },
  "vcsInformation": string
}
שדות
name

string

מזהה. שם המשאב של הדוח.

פורמט: apps/{app}/{report}

type

enum (ErrorType)

סוג השגיאה שלגביה נוצר הדוח הזה.

reportText

string

ייצוג טקסטואלי של דוח השגיאה.

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

הפורמט של הדוחות יציב למדי, אבל הוא לא מיועד לצריכה על ידי מכונות, ואין לנו אפשרות להבטיח שלא יהיו שינויים קלים בפורמט שעלולים לשבש מערכות שמנסות לנתח מידע מהדוחות.

issue

string

הבעיה שהדוח הזה קשור אליה.

הערה: המשאב הזה נמצא כרגע בשלב אלפא. יכול להיות שיהיו שינויים בקיבוץ הבעיות, שיגרמו לכך שדוחות שגיאה דומים אבל עדכניים יותר ישויכו לבעיה אחרת.

eventTime

string (Timestamp format)

תחילת השעה שבה התרחש האירוע האחרון בדוח השגיאות הזה.

הפורמט הוא RFC 3339, והפלט שנוצר תמיד יהיה בפורמט Z עם 0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים חוץ מ-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

deviceModel

object (DeviceModelSummary)

דגם המכשיר שבו התרחש אירוע בדוח השגיאות הזה.

osVersion

object (OsVersion)

גרסת מערכת ההפעלה שבה התרחש אירוע בדוח השגיאות הזה.

appVersion

object (AppVersion)

גרסת האפליקציה שבה התרחש אירוע בדוח השגיאה הזה.

vcsInformation

string

מידע על מערכת לניהול גרסאות מ-BUNDLE-METADATA/version-control-info.textproto או מ-META-INF/version-control-info.textproto של ה-App Bundle או ה-APK, בהתאמה.

DeviceModelSummary

סיכום של מכשיר

ייצוג JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
שדות
deviceId

object (DeviceId)

מזהה המכשיר.

marketingName

string

השם המוצג של המכשיר.

deviceUri

string

קישור למכשיר בקטלוג המכשירים ב-Play.

DeviceId

מזהה של מכשיר.

ייצוג JSON
{
  "buildBrand": string,
  "buildDevice": string
}
שדות
buildBrand

string

הערך של Build.BRAND.

buildDevice

string

הערך של Build.DEVICE.

Methods

חיפוש בכל דוחות השגיאות שהתקבלו לגבי אפליקציה.