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.

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

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

  • 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 التي تم استخدامها لبدء مهام الطباعة من قِبل المستخدمين.