- طلب HTTP
- مَعلمات المسار
- معلمات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات الأذونات
- TimeSpec
- التاريخ
- MetricRow
- MetricValue
- جرِّبه الآن
الاستعلام عن مقاييس عنصر معيّن
طلب HTTP
GET https://chromewebstore.googleapis.com/v2/{name=publishers/*/items/*}:queryMetrics
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
name |
الحقل مطلوب. اسم العنصر المطلوب الاستعلام عن مقاييسه التنسيق: publishers/{publisher}/items/{item} |
مَعلمات طلب البحث
| المعلمات | |
|---|---|
timeSpec |
الحقل مطلوب. مواصفات الوقت لطلب البحث عن مجموعة المقاييس |
metrics[] |
الحقل مطلوب. المقاييس التي يتم طلب مجموعة المقاييس لها المقاييس المتاحة:
|
dimensions[] |
اختيارية: السمات التي يتم تقسيم المقاييس حسبها يمكن تحديد سمة واحدة على الأكثر. السمات المتوافقة:
|
pageSize |
اختيارية: الحد الأقصى لعدد الصفوف المطلوب عرضها. إذا لم يتم تحديدها، سيتم عرض 100 صف كحد أقصى. الحد الأقصى للقيمة هو 1000، وسيتم فرض القيم التي تزيد عن 1000 على 1000. |
pageToken |
اختيارية: رمز مميّز للصفحة، تم تلقّيه من طلب سابق يجب تقديم هذه القيمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة للطلب مع الطلب الذي قدّم رمز الصفحة المميّز. |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
رسالة الردّ على items.queryMetrics
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"metricRows": [
{
object ( |
| الحقول | |
|---|---|
metricRows[] |
صفوف المقاييس |
nextPageToken |
رمز مميّز يمكن إرساله كـ |
نطاقات الأذونات
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/chromewebstorehttps://www.googleapis.com/auth/chromewebstore.readonly
TimeSpec
نطاق زمني لطلب المقاييس
| تمثيل JSON |
|---|
{ "firstDate": { object ( |
| الحقول | |
|---|---|
firstDate |
اختيارية: التاريخ الأول (شامل) لمواصفات الوقت. في حال عدم ضبطه، لن يتم تطبيق أي حد أدنى. |
lastDate |
اختيارية: آخر تاريخ (شامل) لمواصفات الوقت. في حال عدم ضبطه، لن يتم تطبيق حد أقصى. |
التاريخ
تمثّل تاريخًا تقويميًا كاملاً أو جزئيًا، مثل تاريخ ميلاد. يتم تحديد الوقت من اليوم والمنطقة الزمنية في مكان آخر أو لا يكونان مهمَّين. التاريخ مرتبط بالتقويم الميلادي. ويمكن أن يمثّل ذلك أحد الخيارات التالية:
- تاريخ كامل، مع قيم غير صفرية للسنة والشهر واليوم.
- شهر ويوم، مع سنة صفرية (على سبيل المثال، ذكرى سنوية).
- سنة بمفردها، مع شهر صفر ويوم صفر.
- سنة وشهر، مع يوم صفر (على سبيل المثال، تاريخ انتهاء صلاحية بطاقة الائتمان).
الأنواع ذات الصلة:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| تمثيل JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| الحقول | |
|---|---|
year |
تمثّل السنة في التاريخ. يجب أن تتراوح القيمة بين 1 و9999، أو أن تكون 0 لتحديد تاريخ بدون سنة. |
month |
شهر من السنة يجب أن يتراوح بين 1 و12، أو أن يكون 0 لتحديد سنة بدون شهر ويوم. |
day |
يوم من الشهر يجب أن تتراوح القيمة بين 1 و31 وأن تكون صالحة للسنة والشهر، أو أن تكون 0 لتحديد سنة بمفردها أو سنة وشهر لا يكون اليوم فيهما مهمًا. |
MetricRow
صف واحد من قيم المقاييس والسمات
| تمثيل JSON |
|---|
{ "date": { object ( |
| الحقول | |
|---|---|
date |
تاريخ السجلّ |
dimensionValues[] |
أعمدة قيم السمات للصف. |
metricValues[] |
أعمدة المقاييس للصف |
MetricValue
تمثّل قيمة مقياس واحد
| تمثيل JSON |
|---|
{ "metric": string, "value": string, "uniqueUserCount": string } |
| الحقول | |
|---|---|
metric |
اسم المقياس |
value |
قيمة المقياس |
uniqueUserCount |
عدد المستخدمين الفريدين المرتبط بالمقياس (إذا كان ذلك منطبقًا) |