REST Resource: vitals.errors.reports

Tài nguyên: ErrorReport

Nhận được báo cáo lỗi cho một ứng dụng.

Các báo cáo này được tạo ra bởi mã nền tảng Android khi phát hiện thấy một điều kiện lỗi (có thể gây ra lỗi nghiêm trọng). Các báo cáo giống hệt nhau của nhiều người dùng sẽ được loại bỏ trùng lặp và hợp nhất thành một ErrorReport duy nhất.

Quyền bắt buộc: để truy cập vào tài nguyên này, người dùng gọi cần có quyền Xem thông tin ứng dụng (chỉ có thể đọc) cho ứng dụng.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "type": enum (ErrorType),
  "reportText": string,
  "issue": string,
  "eventTime": string,
  "deviceModel": {
    object (DeviceModelSummary)
  },
  "osVersion": {
    object (OsVersion)
  },
  "appVersion": {
    object (AppVersion)
  },
  "vcsInformation": string
}
Trường
name

string

Tên tài nguyên của báo cáo.

Định dạng: apps/{app}/{report}

type

enum (ErrorType)

Loại lỗi mà báo cáo này được tạo ra.

reportText

string

Nội dung trình bày bằng văn bản của báo cáo lỗi.

Nền tảng sẽ tạo ra những báo cáo dạng văn bản này. Sau đó, các báo cáo sẽ được làm sạch và lọc để loại bỏ mọi thông tin có thể nhạy cảm.

Mặc dù định dạng của các báo cáo này khá ổn định, nhưng chúng không hoàn toàn dành cho máy móc sử dụng và chúng tôi không thể đảm bảo rằng sẽ không có những thay đổi nhỏ về định dạng có thể làm hỏng các hệ thống đang cố gắng phân tích thông tin từ các báo cáo.

issue

string

Vấn đề mà báo cáo này liên quan đến.

Xin lưu ý: tài nguyên này hiện đang ở giai đoạn Alpha. Có thể có những thay đổi đối với việc nhóm vấn đề, dẫn đến việc các báo cáo lỗi tương tự nhưng gần đây hơn được chỉ định cho một vấn đề khác.

eventTime

string (Timestamp format)

Thời điểm bắt đầu của giờ mà sự kiện gần đây nhất trong báo cáo lỗi này xảy ra.

Sử dụng RFC 3339, trong đó đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các độ lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" hoặc "2014-10-02T15:01:23+05:30".

deviceModel

object (DeviceModelSummary)

Mẫu thiết bị mà sự kiện trong báo cáo lỗi này đã xảy ra.

osVersion

object (OsVersion)

Phiên bản hệ điều hành mà sự kiện trong báo cáo lỗi này xảy ra.

appVersion

object (AppVersion)

Phiên bản ứng dụng mà sự kiện trong báo cáo lỗi này xảy ra.

vcsInformation

string

Thông tin về hệ thống kiểm soát phiên bản từ BUNDLE-METADATA/version-control-info.textproto hoặc META-INF/version-control-info.textproto của gói ứng dụng hoặc APK, tương ứng.

DeviceModelSummary

Thông tin tóm tắt về thiết bị

Biểu diễn dưới dạng JSON
{
  "deviceId": {
    object (DeviceId)
  },
  "marketingName": string,
  "deviceUri": string
}
Trường
deviceId

object (DeviceId)

Giá trị nhận dạng của thiết bị.

marketingName

string

Tên hiển thị của thiết bị.

deviceUri

string

Đường liên kết đến thiết bị trong Danh mục thiết bị trên Play.

DeviceId

Giá trị nhận dạng của một thiết bị.

Biểu diễn dưới dạng JSON
{
  "buildBrand": string,
  "buildDevice": string
}
Trường
buildBrand

string

Giá trị của Build.BRAND.

buildDevice

string

Giá trị của Build.DEVICE.

Phương thức

Tìm kiếm tất cả báo cáo lỗi nhận được cho một ứng dụng.