Method: vitals.errors.issues.search
Menelusuri semua masalah error yang mengelompokkan laporan.
Permintaan HTTP
GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorIssues:search
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter |
parent |
string
Wajib. Resource induk dari masalah error, yang menunjukkan aplikasi tempat masalah error tersebut diterima. Format: apps/{app}
|
Parameter kueri
Parameter |
interval |
object (DateTimeInterval )
Interval waktu tanggal untuk masalah error penelusuran. Awal dan akhir harus diratakan dengan jam dan menggunakan UTC sebagai zona waktu (atau kosong, dalam hal ini UTC juga akan digunakan). Jika ditetapkan, hanya masalah error dengan laporan error terkait yang terjadi dalam interval yang akan ditampilkan. Jika tidak ditentukan, interval default 24 jam terakhir akan digunakan.
|
pageSize |
integer
Jumlah maksimum masalah error yang akan ditampilkan. Layanan dapat menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 masalah error akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.
|
pageToken |
string
Token halaman, diterima dari panggilan sebelumnya. Berikan ini untuk mengambil halaman berikutnya. Saat melakukan penomoran halaman, semua parameter lain yang disediakan untuk permintaan harus cocok dengan panggilan yang menyediakan token halaman.
|
filter |
string
Predikat pemilihan untuk mengambil hanya sebagian dari masalah. Perhitungan dalam masalah error yang ditampilkan hanya akan mencerminkan kejadian yang cocok dengan filter. Untuk dasar-dasar pemfilteran, periksa AIP-160. ** Nama kolom yang didukung:**
apiLevel : Mencocokkan masalah error yang terjadi di versi Android yang diminta (ditentukan sebagai API level numerik) saja. Contoh: apiLevel = 28 OR apiLevel = 29 .
versionCode : Mencocokkan masalah error yang terjadi di kode versi aplikasi yang diminta saja. 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 masalah error yang terjadi pada jenis perangkat yang diminta. Contoh: deviceType = "PHONE" .
errorIssueType : Mencocokkan masalah error dari jenis yang diminta saja. Kandidat yang valid: CRASH , ANR . Contoh: errorIssueType = CRASH OR errorIssueType = ANR .
appProcessState : Mencocokkan masalah error pada status proses aplikasi, yang menunjukkan apakah aplikasi berjalan di latar depan (terlihat pengguna) atau di latar belakang. Kandidat yang valid: FOREGROUND , BACKGROUND . Contoh: appProcessState = FOREGROUND .
isUserPerceived : Mencocokkan masalah error yang dirasakan pengguna. Kolom ini 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 Logika: Operator logika
AND dan OR dapat digunakan untuk membuat filter kompleks 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 errorIssueType = ANR bukan filter yang 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)
|
orderBy |
string
Menentukan kolom yang akan digunakan untuk mengurutkan hasil. ** Dimensi yang didukung:**
errorReportCount : Mengurutkan masalah berdasarkan jumlah laporan error.
distinctUsers : Masalah pesanan berdasarkan jumlah pengguna unik yang terpengaruh.
** Operasi yang didukung:**
asc untuk urutan menaik.
desc untuk urutan menurun.
Format: Kolom dan operasi, misalnya, errorReportCount desc Catatan: saat ini hanya satu kolom yang didukung dalam satu waktu.
|
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Respons dengan daftar masalah yang dipaginasi yang cocok dengan permintaan.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
{
"errorIssues": [
{
object (ErrorIssue )
}
],
"nextPageToken": string
} |
Kolom |
errorIssues[] |
object (ErrorIssue )
Masalah Error yang ditemukan.
|
nextPageToken |
string
Token lanjutan untuk mengambil halaman data berikutnya.
|
Cakupan otorisasi
Memerlukan cakupan OAuth berikut ini:
https://www.googleapis.com/auth/playdeveloperreporting
Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-11-29 UTC.
[null,null,["Terakhir diperbarui pada 2023-11-29 UTC."],[[["Searches all error issues, including crashes, ANRs, and non-fatal errors, for a given application."],["Allows filtering by error type, API level, app version, device model, and other criteria."],["Returns a paginated list of error issues with optional sample error reports."],["Requires the `https://www.googleapis.com/auth/playdeveloperreporting` OAuth scope for authorization."]]],["This document outlines how to search for grouped error issues via a `GET` HTTP request to the specified URL, including path parameters like `parent` to identify the app. Query parameters refine the search: `interval` for the timeframe, `pageSize` and `pageToken` for pagination, `filter` for issue characteristics, `orderBy` for result ordering, and `sampleErrorReportLimit` for report samples. The response contains a list of `errorIssues` and a `nextPageToken` for further results. The request body is empty, and authorization requires a specific OAuth scope.\n"]]