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/v1beta1/{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.