Method: customers.reports.countPrintJobsByUser

خلاصه ای از چاپ انجام شده توسط هر کاربر را دریافت کنید.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
customer

string

مورد نیاز. شناسه مشتری با پیشوند «customers/» یا «customers/my_customer» برای استفاده از مشتری مرتبط با حسابی که درخواست را ارائه می‌کند.

پارامترهای پرس و جو

پارامترها
printer Org Unit Id

string

شناسه واحد سازمانی چاپگرها. در صورت مشخص شدن، فقط کارهای چاپی که با چاپگرهای واحد سازمانی مشخص شده آغاز شده اند، شمارش خواهند شد. اگر حذف شود، تمام کارهای چاپ شمارش می شود.

page Size

integer

حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 100 است.

page Token

string

رمزی برای مشخص کردن صفحه پاسخی که باید برگردانده شود.

filter

string

رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF.

توجه: عملیات OR در این فیلتر پشتیبانی نمی شود. توجه: فقط مقایسه کننده های >= و <= در این فیلتر پشتیبانی می شوند.

فیلدهای فیلتر پشتیبانی شده:

  • زمان کامل
order By

string

فیلد مورد استفاده برای سفارش نتایج. در صورت حذف، نتایج به ترتیب صعودی فیلد 'userEmail' مرتب خواهند شد.

فیلدهای سفارشی پشتیبانی شده:

  • ایمیل کاربر
  • تعداد شغل
  • تعداد چاپگر
  • شمارش دستگاه

درخواست بدن

بدنه درخواست باید خالی باشد.

بدن پاسخگو

پاسخی حاوی گزارش چاپ خلاصه برای هر کاربری که در بازه زمانی درخواستی، کار چاپ را با چاپگر از واحد سازمانی مشخص شده آغاز کرده است.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
فیلدها
user Print Reports[]

object ( UserPrintReport )

فهرست درخواست تطبیق UserPrintReports.

next Page Token

string

نشانه صفحه بندی برای درخواست صفحه بعدی.

total Size

string ( int64 format)

تعداد کل کاربران مطابق درخواست.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

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

UserPrintReport

گزارش برای report.countPrintJobsByUser، حاوی آمار چاپ برای یک کاربر است. شامل تعداد چاپگرها، تعداد دستگاه‌های مورد استفاده برای شروع کارهای چاپی و تعداد کارهای چاپی است.

نمایندگی JSON
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
فیلدها
user Id

string

شناسه منحصر به فرد Directory API کاربر.

user Email

string

آدرس ایمیل اصلی کاربر.

job Count

string ( int64 format)

تعداد کارهای چاپی که توسط کاربر آغاز شده است.

printer Count

string ( int64 format)

تعداد پرینترهای استفاده شده توسط کاربر.

device Count

string ( int64 format)

تعداد دستگاه‌های کرومی که برای شروع کارهای چاپی توسط کاربر استفاده شده‌اند.