Method: vitals.errors.counts.query

Wysyła zapytania o dane w zestawie danych.

Żądanie HTTP

POST https://playdeveloperreporting.googleapis.com/v1beta1/{name=apps/*/errorCountMetricSet}:query

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu.

Format: apps/{app}/errorCountMetricSet

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "timelineSpec": {
    object (TimelineSpec)
  },
  "dimensions": [
    string
  ],
  "metrics": [
    string
  ],
  "pageSize": integer,
  "pageToken": string,
  "filter": string
}
Pola
timelineSpec

object (TimelineSpec)

Opcjonalnie. Specyfikacja parametrów agregacji osi czasu.

Obsługiwane okresy agregacji:

  • DAILY: dane są agregowane w interwałach dat kalendarzowych. Domyślną i jedyną obsługiwaną strefą czasową jest America/Los_Angeles.
dimensions[]

string

Opcjonalnie. Wymiary, według których chcesz podzielić dane.

Obsługiwane wymiary:

  • apiLevel (string): poziom interfejsu API Androida, który był używany na urządzeniu użytkownika, np. 26.
  • versionCode (int64): unikalny identyfikator modelu urządzenia użytkownika. Identyfikator ma postać „deviceBrand/device”, gdzie deviceBrand odpowiada Build.BRAND, a device odpowiada Build.DEVICE, np. google/coral.
  • deviceModel (string): unikalny identyfikator modelu urządzenia użytkownika.
  • deviceType (string): identyfikator typu urządzenia, np. PHONE.
  • reportType (string): typ błędu. Wartość powinna odpowiadać jednej z możliwych wartości w ErrorType.
  • issueId (string): identyfikator, do którego przypisano błąd. Wartość powinna odpowiadać komponentowi {issue} atrybutu issue name.
  • deviceRamBucket (int64): pamięć RAM urządzenia w MB, w przedziałach (3 GB, 4 GB itp.).
  • deviceSocMake (string): marka głównego układu SoC urządzenia, np. Samsung. Odwołanie
  • deviceSocModel (string): model głównego układu SoC urządzenia, np. „Exynos 2100”. Odwołanie
  • deviceCpuMake (string): producent procesora urządzenia, np. Qualcomm.
  • deviceCpuModel (string): model procesora urządzenia, np. „Kryo 240”.
  • deviceGpuMake (string): producent procesora graficznego urządzenia, np. ARM.
  • deviceGpuModel (string): model procesora graficznego urządzenia, np. Mali.
  • deviceGpuVersion (string): wersja procesora graficznego urządzenia, np. T750.
  • deviceVulkanVersion (string): wersja Vulkana na urządzeniu, np. „4198400”.
  • deviceGlEsVersion (string): wersja OpenGL ES na urządzeniu, np. „196610”.
  • deviceScreenSize (string): rozmiar ekranu urządzenia, np. NORMAL, LARGE.
  • deviceScreenDpi (string): gęstość ekranu urządzenia, np. mdpi, hdpi.
metrics[]

string

Opcjonalnie. Dane do agregacji.

Obsługiwane dane:

  • errorReportCount (google.type.Decimal): bezwzględna liczba poszczególnych raportów o błędach otrzymanych w przypadku aplikacji.
  • distinctUsers (google.type.Decimal): liczba unikalnych użytkowników, dla których otrzymano raporty. Należy uważać, aby nie sumować tej liczby, ponieważ może to spowodować kilkukrotne zliczenie użytkowników. Ta wartość nie jest zaokrąglana, ale może być przybliżona.
pageSize

integer

Opcjonalnie. Maksymalny rozmiar zwracanych danych.

Jeśli nie zostanie określona, zwracanych będzie maksymalnie 1000 wierszy. Maksymalna wartość to 100 000. Wartości powyżej 100 000 zostaną zmienione na 100 000.

pageToken

string

Opcjonalnie. Token strony otrzymany z poprzedniego wywołania. Podaj ten token, aby pobrać kolejną stronę.

Podczas stronicowania wszystkie inne parametry podane w żądaniu muszą być zgodne z wywołaniem, które dostarczyło token strony.

filter

string

Opcjonalnie. Filtry do zastosowania w przypadku danych. Wyrażenie filtrujące jest zgodne ze standardem AIP-160 i umożliwia filtrowanie według równości wszystkich wymiarów podziału oraz:

  • isUserPerceived (string): określa, czy błąd jest widoczny dla użytkownika – USER_PERCEIVED lub NOT_USER_PERCEIVED.

Treść odpowiedzi

Odpowiedź na zapytanie o liczbę błędów.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "rows": [
    {
      object (MetricsRow)
    }
  ],
  "nextPageToken": string
}
Pola
rows[]

object (MetricsRow)

Zwrócone wiersze.

nextPageToken

string

Token kontynuacji do pobrania następnej strony danych.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.