Method: customers.reports.countPrintJobsByUser

الحصول على ملخّص للطباعة التي أجراها كل مستخدم

طلب HTTP

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
customer

string

مطلوب. رقم تعريف العميل مع البادئة "customers/" أو "customers/my_customer" لاستخدام العميل المرتبط بالحساب الذي يقدّم الطلب

مَعلمات طلب البحث

المعلمات
printerOrgUnitId

string

رقم تعريف الوحدة التنظيمية للطابعات في حال تحديدها، سيتم احتساب مهام الطباعة التي تم بدءها باستخدام الطابعات من الوحدة التنظيمية المحدّدة فقط. في حال حذف هذا الخيار، سيتم احتساب جميع مهام الطباعة.

pageSize

integer

الحد الأقصى لعدد النتائج المطلوب عرضها. الحد الأقصى والتلقائي هو 100 نتيجة.

pageToken

string

رمز مميّز لتحديد صفحة الاستجابة التي سيتم عرضها.

filter

string

سلسلة طلب البحث لفلترة النتائج، والحقول المفصولة بـ AND في بنية EBNF.

ملاحظة: لا يمكن استخدام عمليات OR في هذا الفلتر. ملاحظة: لا يمكن استخدام سوى مقارنتَي >= و <= في هذا الفلتر.

حقول الفلاتر المتوافقة:

  • completeTime
orderBy

string

الحقل المستخدَم لترتيب النتائج في حال حذفه، سيتم ترتيب النتائج بترتيب تصاعدي للحقل userEmail.

حقول orderBy المتوافقة:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

استجابة تحتوي على تقرير طباعة ملخّص لكل مستخدم بدأ مهمة طباعة باستخدام طابعة من الوحدة التنظيمية المحدّدة خلال الفاصل الزمني المطلوب

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
الحقول
userPrintReports[]

object (UserPrintReport)

قائمة بطلبات UserPrintReports المطابقة

nextPageToken

string

رمز ترقيم الصفحات لطلب الصفحة التالية

totalSize

string (int64 format)

إجمالي عدد المستخدِمين الذين يتطابقون مع الطلب

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

UserPrintReport

تقرير لـ reports.countPrintJobsByUser، يحتوي على إحصاءات الطباعة لأحد المستخدمين. يحتوي على عدد الطابعات وعدد الأجهزة المستخدَمة لبدء مهام الطباعة وعدد مهام الطباعة التي تم بدءها.

تمثيل JSON
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
الحقول
userId

string

المعرّف الفريد لواجهة برمجة التطبيقات Directory API الخاص بالمستخدم.

userEmail

string

عنوان البريد الإلكتروني الرئيسي للمستخدم.

jobCount

string (int64 format)

عدد مهام الطباعة التي بدأها المستخدم

printerCount

string (int64 format)

عدد الطابعات التي يستخدمها المستخدم

deviceCount

string (int64 format)

عدد أجهزة Chrome التي استخدمها المستخدم لبدء مهام الطباعة