Method: vitals.errors.reports.search

Menelusuri semua laporan error yang diterima untuk aplikasi.

Permintaan HTTP

GET https://playdeveloperreporting.googleapis.com/v1beta1/{parent=apps/*}/errorReports:search

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
parent

string

Wajib. Resource induk laporan, yang menunjukkan aplikasi yang menerimanya.

Format: apps/{app}

Parameter kueri

Parameter
interval

object (DateTimeInterval)

Interval waktu tanggal untuk menelusuri laporan error. Waktu mulai dan berakhir harus selaras dengan jam dan menggunakan UTC sebagai zona waktu (atau kosong, dalam hal ini UTC juga akan digunakan).

Jika disetel, hanya laporan error yang terjadi dalam interval tersebut yang akan ditampilkan. Jika tidak ditentukan, interval default 24 jam terakhir akan digunakan.

pageSize

integer

Jumlah maksimum laporan yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini.

Jika tidak ditentukan, paling banyak 50 laporan akan ditampilkan. Nilai maksimum adalah 100; nilai di atas 100 akan dikonversi menjadi 100.

pageToken

string

Token halaman, diterima dari panggilan reports.search sebelumnya. Berikan ini untuk mengambil halaman selanjutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk reports.search harus sesuai dengan panggilan yang menyediakan token halaman.

filter

string

Predikat pilihan untuk mengambil hanya sebagian laporan.

Untuk dasar-dasar pemfilteran, lihat AIP-160.

** Nama kolom yang didukung:**

  • apiLevel: Hanya cocok dengan laporan error yang terjadi di versi Android yang diminta (ditentukan sebagai level API numerik). Contoh: apiLevel = 28 OR apiLevel = 29.
  • versionCode: Mencocokkan laporan error yang terjadi hanya pada kode versi aplikasi yang diminta. Contoh: versionCode = 123 OR versionCode = 456.
  • deviceModel: Mencocokkan masalah error yang terjadi di perangkat yang diminta. Contoh: deviceModel = "google/walleye" OR deviceModel = "google/marlin".
  • deviceBrand: Mencocokkan masalah error yang terjadi pada merek perangkat yang diminta. Contoh: `deviceBrand = "Google".
  • deviceType: Mencocokkan laporan error yang terjadi pada jenis perangkat yang diminta. Contoh: deviceType = "PHONE".
  • errorIssueType: Hanya mencocokkan laporan error dari jenis yang diminta. Kandidat yang valid: CRASH, ANR, NON_FATAL. Contoh: errorIssueType = CRASH OR errorIssueType = ANR.
  • errorIssueId: Hanya mencocokkan laporan error yang termasuk dalam ID masalah error yang diminta. Contoh: errorIssueId = 1234 OR errorIssueId = 4567.
  • errorReportId: Mencocokkan laporan error dengan ID laporan error yang diminta. Contoh: errorReportId = 1234 OR errorReportId = 4567.
  • appProcessState: Mencocokkan laporan error pada status proses aplikasi, yang menunjukkan apakah aplikasi berjalan di latar depan (terlihat oleh pengguna) atau latar belakang. Kandidat yang valid: FOREGROUND, BACKGROUND. Contoh: appProcessState = FOREGROUND.
  • isUserPerceived: Mencocokkan laporan error yang dirasakan pengguna. Tidak disertai dengan operator apa pun. Contoh: isUserPerceived.

** Operator yang didukung:**

  • Operator perbandingan: Satu-satunya operator perbandingan yang didukung adalah kesetaraan. Kolom yang difilter harus muncul di sisi kiri perbandingan.
  • Operator Logis: Operator logis AND dan OR dapat digunakan untuk membuat filter kompleks yang mengikuti bentuk normal konjungtif (CNF), yaitu, konjungsi disjungsi. Operator OR lebih diprioritaskan daripada AND, sehingga penggunaan tanda kurung tidak diperlukan saat membuat CNF.

Operator OR hanya didukung untuk membuat disjungsi yang berlaku untuk kolom yang sama, misalnya, versionCode = 123 OR versionCode = ANR. Ekspresi filter versionCode = 123 OR errorIssueType = ANR tidak valid.

** Contoh **

Beberapa ekspresi pemfilteran yang valid: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Respons dengan daftar laporan error bernomor halaman yang cocok dengan kueri penelusuran.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "errorReports": [
    {
      object (ErrorReport)
    }
  ],
  "nextPageToken": string
}
Kolom
errorReports[]

object (ErrorReport)

Laporan error yang ditemukan.

nextPageToken

string

Token halaman untuk mengambil halaman laporan berikutnya.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/playdeveloperreporting

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.