Method: vitals.errors.issues.search

Raporların gruplandırıldığı tüm hata sorunlarını arar.

HTTP isteği

GET https://playdeveloperreporting.googleapis.com/v1alpha1/{parent=apps/*}/errorIssues:search

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Hata sorunlarının üst kaynağı. Hata sorunlarının hangi uygulama için alındığını gösterir.

Biçim: apps/{app}

Sorgu parametreleri

Parametreler
interval

object (DateTimeInterval)

Hata sorunlarının aranacağı tarih/saat aralığı. Başlangıç ve bitiş saatleri aynı saat diliminde olmalı ve saat dilimi olarak UTC kullanılmalıdır (veya boş bırakılabilir. Bu durumda da UTC kullanılır).

Ayarlanırsa yalnızca aralıkta oluşan ilişkili hata raporlarına sahip hata sorunları döndürülür. Belirtilmezse son 24 saatlik varsayılan aralık kullanılır.

pageSize

integer

Döndürülecek maksimum hata sayısı. Hizmet, bu değerden daha az sonuç döndürebilir.

Belirtilmezse en fazla 50 hata sorunu döndürülür. Maksimum değer 1.000'dir. 1.000'den büyük değerler 1.000'e zorlanır.

pageToken

string

Önceki bir çağrıdan alınan sayfa jetonu. Sonraki sayfayı almak için bunu sağlayın.

Sayfalama yapılırken isteğe sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

filter

string

Yalnızca sorunların bir alt kümesini almak için kullanılan seçim yüklemi. Geri döndürülen hata sorunlarındaki sayımlar yalnızca filtreyle eşleşen oluşumları yansıtır.

Filtreleme ile 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 sorunlarıyla eşleşir. Örnek: apiLevel = 28 OR apiLevel = 29.
  • versionCode: Yalnızca istenen uygulama sürüm kodlarında meydana gelen hata sorunları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ıyla eşleşme sağlar. Örnek: `deviceBrand = "Google".
  • deviceType: İstenen cihaz türlerinde oluşan hata sorunlarıyla eşleşme sağlar. Örnek: deviceType = "PHONE".
  • errorIssueType: Yalnızca istenen türlerdeki hata sorunlarıyla eşleşir. Geçerli adaylar: CRASH, ANR, NON_FATAL. Örnek: errorIssueType = CRASH OR errorIssueType = ANR.
  • appProcessState: Bir uygulamanın işlem durumundaki hata sorunlarıyla eşleşir. Uygulamanın ön planda (kullanıcı tarafından görülebilir) mı yoksa arka planda mı çalıştığını gösterir. Geçerli adaylar: FOREGROUND, BACKGROUND. Örnek: appProcessState = FOREGROUND.
  • isUserPerceived: Kullanıcı tarafından algılanan hata sorunlarıyla eşleşir. Herhangi bir operatörle birlikte verilmez. Örnek: isUserPerceived.

** Desteklenen operatörler:**

  • Karşılaştırma operatörleri: Yalnızca eşitlik karşılaştırma operatörü desteklenir. Filtrelenen alan, karşılaştırmanın sol tarafında görünmelidir.
  • Mantıksal İşlemler: Mantıksal işlemler AND ve OR, bağlaçlı normal biçime (CNF) uygun karmaşık filtreler oluşturmak için kullanılabilir. Örneğin: ayrımların birleşimleri. OR operatörü, AND operatörüne göre önceliklidir. Bu nedenle, CNF oluştururken parantez kullanılması gerekmez.

OR operatörü yalnızca aynı alan için geçerli olan ayrışımlar oluşturmak üzere desteklenir. Örneğin: versionCode = 123 OR errorIssueType = ANR geçerli bir filtre değil.

** Örnekler **

Geçerli filtreleme ifadelerinden bazıları: * versionCode = 123 AND errorIssueType = ANR * versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH * versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)

orderBy

string

Sonuçları sıralamak için kullanılacak bir alanı belirtir.

** Desteklenen boyutlar:**

  • errorReportCount: Sorunları hata raporlarının sayısına göre sıralar.
  • distinctUsers: Sorunları, etkilenen benzersiz kullanıcı sayısına göre sıralar.

** Desteklenen işlemler:**

  • Artan düzende sıralamak için asc simgesini tıklayın.
  • desc azalan düzende sıralamak için kullanılır.

Biçim: Bir alan ve bir işlem (ör. errorReportCount desc)

Not: Şu anda aynı anda yalnızca bir alan desteklenmektedir.

sampleErrorReportLimit

integer

İsteğe bağlıdır. ErrorIssue başına döndürülecek örnek hata raporlarının sayısı. Belirtilmezse 0 kullanılır. Not: Şu anda yalnızca 0 ve 1 desteklenmektedir.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

İsteği karşılayan sorunların sayfalandırılmış listesini içeren yanıt.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "errorIssues": [
    {
      object (ErrorIssue)
    }
  ],
  "nextPageToken": string
}
Alanlar
errorIssues[]

object (ErrorIssue)

HataBulunan sorunlar.

nextPageToken

string

Verilerin sonraki sayfasını getirmek için devamlılık jetonu.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.