Method: vitals.errors.reports.search
Bir uygulama için alınan tüm hata raporlarını arar.
HTTP isteği
GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorReports:search
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler |
parent |
string
Zorunlu. Alınan uygulamayı belirten raporların üst kaynağı. Biçim: apps/{app}
|
Sorgu parametreleri
Parametreler |
interval |
object (DateTimeInterval )
Hata raporlarında arama yapılacak tarih ve zaman aralığı. Hem başlangıç hem de bitiş saate ayarlı olmalı ve saat dilimi olarak UTC kullanılmalıdır (veya boşsa UTC de kullanılmalıdır). Ayarlanırsa yalnızca aralıkta meydana gelen hata raporları döndürülür. Belirtilmemişse son 24 saatin varsayılan aralığı kullanılır.
|
pageSize |
integer
Döndürülecek maksimum rapor sayısı. Hizmet bu değerden daha düşük bir değer döndürebilir. Belirtilmemesi durumunda en fazla 50 rapor döndürülür. Maksimum değer 100'dür. 100'ün üzerindeki değerler 100'e zorlanır.
|
pageToken |
string
Önceki bir reports.search çağrısından alınan sayfa jetonu. Sonraki sayfayı almak için bu kodu sağlayın. Sayfalara ayırma sırasında reports.search için sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.
|
filter |
string
Raporların yalnızca bir alt kümesini almayı sağlayan bir seçim koşulu. Filtrelemeyle ilgili temel bilgiler için lütfen AIP-160'ı inceleyin. ** Desteklenen alan adları:**
apiLevel : Yalnızca istenen Android sürümlerinde (sayısal API düzeyi olarak belirtilir) oluşan hata raporlarıyla eşleşir. Örnek: apiLevel = 28 OR apiLevel = 29 .
versionCode : Yalnızca istenen uygulama sürümü kodlarında oluşan hata raporlarıyla eşleşir. Örnek: versionCode = 123 OR versionCode = 456 .
deviceModel : İstenen cihazlarda oluşan hata sorunlarıyla eşleşir. Örnek: deviceModel = "google/walleye" OR deviceModel = "google/marlin" .
deviceBrand : İstenen cihaz markalarında oluşan hata sorunlarını eşleştirir. Örnek: "deviceBrand = "Google".
deviceType : İstenen cihaz türlerinde oluşan hata raporlarıyla eşleşir. Örnek: deviceType = "PHONE" .
errorIssueType : Yalnızca istenen türlerin hata raporlarını eşleştirir. Geçerli adaylar: JAVA_CRASH , NATIVE_CRASH , ANR . Örnek: errorIssueType = JAVA_CRASH OR errorIssueType = NATIVE_CRASH .
errorIssueId : Yalnızca istenen hata sorunu kimliklerine ait hata raporlarını eşleştirir. Örnek: errorIssueId = 1234 OR errorIssueId = 4567 .
appProcessState : Bir uygulamanın ön planda mı (kullanıcı tarafından görülebilir) yoksa arka planda mı çalıştığını belirten, uygulamanın işlem durumuyla ilgili hata raporlarıyla eşleşir. Geçerli adaylar: FOREGROUND , BACKGROUND . Örnek: appProcessState = FOREGROUND .
isUserPerceived : Kullanıcı tarafından algılanan hata raporlarıyla eşleşir. Bu alana herhangi bir operatör eşlik etmez. Örnek: isUserPerceived .
** Desteklenen operatörler:**
- Karşılaştırma operatörleri: Desteklenen tek karşılaştırma operatörü eşitliktir. Filtrelenen alan, karşılaştırmanın sol tarafında görünmelidir.
- Mantıksal Operatörler:
AND ve OR mantıksal operatörleri, bağlaçlı normal biçimi (CNF) izleyen karmaşık filtreler oluşturmak için kullanılabilir. kavramlarını ifade eder. OR operatörü, AND operatörüne göre önceliklidir. Bu nedenle, CNF oluşturulurken parantez kullanılması gerekmez.
OR operatörü yalnızca aynı alan için geçerli olan ayrımlar oluşturmak için desteklenir.Ör. versionCode = 123 OR versionCode = ANR . versionCode = 123 OR errorIssueType = ANR filtre ifadesi geçerli değil.
** Örnekler ** Bazı geçerli filtreleme ifadeleri: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)
|
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Arama sorgusuyla eşleşen hata raporlarının sayfalandırılmış bir listesini içeren yanıt.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
{
"errorReports": [
{
object (ErrorReport )
}
],
"nextPageToken": string
} |
Alanlar |
errorReports[] |
object (ErrorReport )
Bulunan hata raporları.
|
nextPageToken |
string
Sonraki rapor sayfasını getirmek için sayfa jetonu.
|
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/playdeveloperreporting
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-11-29 UTC.
[null,null,["Son güncelleme tarihi: 2023-11-29 UTC."],[[["Searches all error reports for a specified app based on provided criteria like date/time, Android version, device, or error type."],["The request requires specifying the app and can include optional filters to narrow down the search."],["The response returns a list of error reports matching the query and a token for retrieving additional pages if available."],["Requires authorization with the `https://www.googleapis.com/auth/playdeveloperreporting` scope."]]],[]]