Method: vitals.errors.counts.query
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Запрашивает метрики в наборе метрик.
HTTP-запрос
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query
URL использует синтаксис перекодировки gRPC .
Параметры пути
Параметры |
---|
name | string Обязательно. Имя ресурса. Формат: apps/{app}/errorCountMetricSet |
Текст запроса
Тело запроса содержит данные со следующей структурой:
JSON-представление |
---|
{
"timelineSpec": {
object (TimelineSpec )
},
"dimensions": [
string
],
"metrics": [
string
],
"pageSize": integer,
"pageToken": string,
"filter": string
} |
Поля |
---|
timelineSpec | object ( TimelineSpec ) Спецификация параметров агрегации временной шкалы. Поддерживаемые периоды агрегации: -
DAILY : показатели агрегируются по календарным интервалам. Часовой пояс по умолчанию и единственный поддерживаемый — America/Los_Angeles .
|
dimensions[] | string Измерения, по которым следует разбить данные. Поддерживаемые размеры: -
apiLevel ( string ): уровень API Android, работающего на устройстве пользователя, например, 26. -
versionCode ( int64 ): уникальный идентификатор модели устройства пользователя. Идентификатор имеет вид «deviceBrand/device», где deviceBrand соответствует Build.BRAND, а device — Build.DEVICE, например, google/coral. -
deviceModel ( string ): уникальный идентификатор модели устройства пользователя. -
deviceType ( string ): идентификатор форм-фактора устройства, например, PHONE. -
reportType ( string ): тип ошибки. Значение должно соответствовать одному из возможных значений ErrorType . -
issueId ( string ): идентификатор, которому была присвоена ошибка. Значение должно соответствовать компоненту {issue} issue name . -
deviceRamBucket ( int64 ): оперативная память устройства в МБ, в сегментах (3 ГБ, 4 ГБ и т. д.). -
deviceSocMake ( string ): Марка основной системы на кристалле устройства, например, Samsung. Ссылка -
deviceSocModel ( string ): модель основной системы на кристалле устройства, например, «Exynos 2100». Ссылка -
deviceCpuMake ( string ): марка процессора устройства, например, Qualcomm. -
deviceCpuModel ( string ): модель ЦП устройства, например, «Kryo 240». -
deviceGpuMake ( string ): марка графического процессора устройства, например, ARM. -
deviceGpuModel ( string ): модель графического процессора устройства, например, Mali. -
deviceGpuVersion ( string ): версия графического процессора устройства, например, T750. -
deviceVulkanVersion ( string ): версия Vulkan устройства, например, «4198400». -
deviceGlEsVersion ( string ): версия OpenGL ES устройства, например, «196610». -
deviceScreenSize ( string ): Размер экрана устройства, например, NORMAL, LARGE. -
deviceScreenDpi ( string ): плотность экрана устройства, например, mdpi, hdpi.
|
metrics[] | string Показатели для агрегации. Поддерживаемые метрики: -
errorReportCount ( google.type.Decimal ): абсолютное количество отдельных отчетов об ошибках, полученных для приложения. -
distinctUsers ( google.type.Decimal ): Количество отдельных пользователей, по которым получены отчёты. Необходимо соблюдать осторожность и не суммировать это количество, так как это может привести к многократному подсчёту пользователей. Это значение не округляется, однако может быть приблизительным.
|
pageSize | integer Максимальный размер возвращаемых данных. Если не указано, будет возвращено не более 1000 строк. Максимальное значение — 100 000; значения выше 100 000 будут приведены к 100 000. |
pageToken | string Токен страницы, полученный из предыдущего вызова. Укажите его для получения следующей страницы. При пагинации все остальные параметры, предоставленные в запросе, должны соответствовать вызову, который предоставил токен страницы. |
filter | string Фильтры для применения к данным. Выражение фильтрации соответствует стандарту AIP-160 и поддерживает фильтрацию по равенству всех измерений разбивки, а также: -
isUserPerceived ( string ): обозначает, воспринята ли ошибка пользователем или нет, USER_PERCEIVED или NOT_USER_PERCEIVED.
|
Тело ответа
Количество ошибок в ответе на запрос.
В случае успеха тело ответа содержит данные со следующей структурой:
JSON-представление |
---|
{
"rows": [
{
object (MetricsRow )
}
],
"nextPageToken": string
} |
Поля |
---|
rows[] | object ( MetricsRow ) Возвращенные строки. |
nextPageToken | string Токен продолжения для извлечения следующей страницы данных. |
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/playdeveloperreporting
Для получения более подробной информации см.OAuth 2.0 Overview .
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eQueries error count metrics within a specified app and timeframe, allowing for filtering and aggregation by various dimensions.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes a POST request to \u003ccode\u003ehttps://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query\u003c/code\u003e with the app's resource name as a path parameter.\u003c/p\u003e\n"],["\u003cp\u003eRequires a request body specifying the timeline, dimensions, metrics, and optional filtering criteria for the query.\u003c/p\u003e\n"],["\u003cp\u003eThe response includes rows of aggregated metrics data and a token for pagination if necessary.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization necessitates the \u003ccode\u003ehttps://www.googleapis.com/auth/playdeveloperreporting\u003c/code\u003e OAuth scope.\u003c/p\u003e\n"]]],["This outlines querying metrics from a metric set via a `POST` request to a specified URL, utilizing gRPC Transcoding. The request requires a `name` path parameter and a body containing `timelineSpec`, `dimensions`, and `metrics` for data aggregation. Optional parameters include `pageSize`, `pageToken`, and `filter`. The response returns rows of metric data and a `nextPageToken` for pagination, with results being filtered by specified dimensions and metrics. Authorization requires the `playdeveloperreporting` OAuth scope.\n"],null,[]]