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ğı (alındıkları uygulamayı gösterir).

Biçim: apps/{app}

Sorgu parametreleri

Parametreler
interval

object (DateTimeInterval)

Hata sorunlarının aranması için 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 ilişkili hata raporlarıyla ilgili olarak aralıkta meydana gelen hata sorunları döndürülür. Belirtilmemişse son 24 saatin varsayılan aralığı kullanılır.

pageSize

integer

Döndürülecek maksimum hata sorunu sayısı. Hizmet bu değerden daha düşük bir değer döndürebilir.

Belirtilmezse en fazla 50 hata sorunu döndürülür. Maksimum değer 1000'dir; 1000'in üzerindeki değerler 1000'e zorlanır.

pageToken

string

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

Sayfalara ayırma sırasında, isteğe sağlanan diğer tüm parametreler, sayfa jetonunu sağlayan çağrıyla eşleşmelidir.

filter

string

Sorunların yalnızca bir alt kümesini almak için seçim koşulu. Döndürülen hata sorunlarındaki sayılar yalnızca filtreyle eşleşen olayları yansıtır.

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 sorunlarıyla eşleşir. Örnek: apiLevel = 28 OR apiLevel = 29.
  • versionCode: Yalnızca istenen uygulama sürümü kodlarında oluşan 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ını eşleştirir. Örnek: "deviceBrand = "Google".
  • deviceType: İstenen cihaz türlerinde ortaya çıkan hata sorunlarını eşleştirir. Örnek: deviceType = "PHONE".
  • errorIssueType: Yalnızca istenen türlerin hata sorunlarıyla eşleşir. Geçerli adaylar: CRASH, ANR. Örnek: errorIssueType = CRASH OR errorIssueType = ANR.
  • appProcessState: Bir uygulamanın ön planda mı (kullanıcı tarafından görülebilir) yoksa arka planda mı çalıştığını belirten, işlem durumuyla ilgili hata sorunlarını eşleştirir. Geçerli adaylar: FOREGROUND, BACKGROUND. Örnek: appProcessState = FOREGROUND.
  • isUserPerceived: Kullanıcı tarafından algılanan hata sorunlarını eşleştirir. 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 errorIssueType = ANR geçerli bir filtre 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)

orderBy

string

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

** Desteklenen boyutlar:**

  • errorReportCount: Sorunları hata raporu 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üzen için asc.
  • Azalan düzen için desc.

Biçim: Bir alan ve işlem, ör. errorReportCount desc

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

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

İstekle eşleşen sorunları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
{
  "errorIssues": [
    {
      object (ErrorIssue)
    }
  ],
  "nextPageToken": string
}
Alanlar
errorIssues[]

object (ErrorIssue)

Bulunan Hata Sorunları.

nextPageToken

string

Sonraki veri sayfasını getirmek için devam 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.