Method: vitals.errors.counts.query
معیارهای موجود در مجموعه معیارها را پرس و جو می کند.
درخواست HTTP
POST https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
مولفه های |
---|
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 اندروید که در دستگاه کاربر اجرا می شد، به عنوان مثال، 26. -
versionCode ( int64 ): شناسه منحصر به فرد مدل دستگاه کاربر. شکل شناسه «deviceBrand/device» است، که در آن deviceBrand با Build.BRAND و دستگاه مربوط به Build.DEVICE است، به عنوان مثال، google/coral. -
deviceModel ( string ): شناسه منحصر به فرد مدل دستگاه کاربر. -
deviceType ( string ): شناسه فاکتور فرم دستگاه، به عنوان مثال، PHONE. -
reportType ( string ): نوع خطا. مقدار باید با یکی از مقادیر ممکن در ErrorType مطابقت داشته باشد. -
isUserPerceived ( string ): نشان می دهد که آیا خطا توسط کاربر درک شده است یا خیر، USER_PERCEIVED یا NOT_USER_PERCEIVED. -
issueId ( string ): شناسه یک خطا به آن اختصاص داده شد. مقدار باید با جزء {issue} issue name مطابقت داشته باشد. -
deviceRamBucket ( int64 ): رم دستگاه، در مگابایت، در سطل (3 گیگابایت، 4 گیگابایت و غیره). -
deviceSocMake ( string ): ساخت سیستم روی تراشه اصلی دستگاه، به عنوان مثال، سامسونگ. ارجاع -
deviceSocModel ( string ): مدل سیستم روی تراشه اصلی دستگاه، به عنوان مثال، "Exynos 2100". ارجاع -
deviceCpuMake ( string ): ساخت CPU دستگاه، به عنوان مثال، Qualcomm. -
deviceCpuModel ( string ): مدل CPU دستگاه، به عنوان مثال، "Kryo 240". -
deviceGpuMake ( string ): ساخته شده از GPU دستگاه، به عنوان مثال، ARM. -
deviceGpuModel ( string ): مدل GPU دستگاه، به عنوان مثال، مالی. -
deviceGpuVersion ( string ): نسخه GPU دستگاه، به عنوان مثال، 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 ردیف برگردانده می شود. حداکثر مقدار 100000 است. مقادیر بالای 100000 به 100000 اجباری می شود. |
pageToken | string یک نشانه صفحه، دریافت شده از تماس قبلی. این را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده به درخواست باید با فراخوانی که توکن صفحه را ارائه می کند مطابقت داشته باشد. |
filter | string فیلترهایی برای اعمال روی داده ها عبارت فیلتر از استاندارد AIP-160 پیروی می کند و از فیلتر کردن با برابری همه ابعاد شکست پشتیبانی می کند. |
بدن پاسخگو
خطا شمارش پاسخ پرس و جو.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"rows": [
{
object (MetricsRow )
}
],
"nextPageToken": string
} |
زمینه های |
---|
rows[] | object ( MetricsRow ) ردیف های برگردانده شده |
nextPageToken | string کد ادامه برای واکشی صفحه بعدی داده ها. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/playdeveloperreporting
برای اطلاعات بیشتر، به نمای کلی OAuth 2.0 مراجعه کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2023-11-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2023-11-29 بهوقت ساعت هماهنگ جهانی."],[[["Queries error count metrics within a specified app and timeframe, allowing for filtering and aggregation by various dimensions."],["Utilizes a POST request to `https://playdeveloperreporting.googleapis.com/v1alpha1/{name=apps/*/errorCountMetricSet}:query` with the app's resource name as a path parameter."],["Requires a request body specifying the timeline, dimensions, metrics, and optional filtering criteria for the query."],["The response includes rows of aggregated metrics data and a token for pagination if necessary."],["Authorization necessitates the `https://www.googleapis.com/auth/playdeveloperreporting` OAuth scope."]]],["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"]]