Method: vitals.errors.issues.search
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Raporların gruplandırıldığı tüm hata sorunlarını arar.
HTTP isteği
GET https://playdeveloperreporting.googleapis.com/v1beta1/{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.
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: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[[["\u003cp\u003eSearches for grouped error issues within a specified Google Play application.\u003c/p\u003e\n"],["\u003cp\u003eAllows filtering by error type, API level, app version, device characteristics, and more.\u003c/p\u003e\n"],["\u003cp\u003eSupports specifying a time interval for the search, or defaults to the last 24 hours.\u003c/p\u003e\n"],["\u003cp\u003eReturns a paginated list of ErrorIssues, optionally including sample error reports.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e scope.\u003c/p\u003e\n"]]],["This content describes how to search for error issues related to app reports using an HTTP GET request. The request URL is `https://playdeveloperreporting.googleapis.com/v1beta1/{parent=apps/*}/errorIssues:search`, with a required `parent` path parameter. Search criteria are specified using query parameters like `interval` for the time frame, `pageSize` and `pageToken` for pagination, `filter` for specific issue attributes, and `orderBy` for result ordering. The request body is empty, and the response includes a paginated list of `errorIssues` and a `nextPageToken`. The call requires `playdeveloperreporting` authorization scope.\n"],null,[]]