- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- UserPrintReport
- آن را امتحان کنید!
خلاصه ای از چاپ انجام شده توسط هر کاربر را دریافت کنید.
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customer | مورد نیاز. شناسه مشتری با پیشوند «customers/» یا «customers/my_customer» برای استفاده از مشتری مرتبط با حسابی که درخواست را ارائه میکند. |
پارامترهای پرس و جو
پارامترها | |
---|---|
printerOrgUnitId | شناسه واحد سازمانی چاپگرها. در صورت مشخص شدن، فقط کارهای چاپی که با چاپگرهای واحد سازمانی مشخص شده آغاز شده اند، شمارش خواهند شد. اگر حذف شود، تمام کارهای چاپ شمارش می شود. |
pageSize | حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 100 است. |
pageToken | رمزی برای مشخص کردن صفحه پاسخی که باید برگردانده شود. |
filter | رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF. توجه: عملیات OR در این فیلتر پشتیبانی نمی شود. توجه: فقط مقایسه کننده های >= و <= در این فیلتر پشتیبانی می شوند. فیلدهای فیلتر پشتیبانی شده:
|
orderBy | فیلد مورد استفاده برای سفارش نتایج. در صورت حذف، نتایج به ترتیب صعودی فیلد 'userEmail' مرتب خواهند شد. فیلدهای سفارشی پشتیبانی شده:
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخی حاوی گزارش چاپ خلاصه برای هر کاربری که در بازه زمانی درخواستی، کار چاپ را با چاپگر از واحد سازمانی مشخص شده آغاز کرده است.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"userPrintReports": [
{
object ( |
فیلدها | |
---|---|
userPrintReports[] | فهرست درخواست تطبیق UserPrintReports. |
nextPageToken | نشانه صفحه بندی برای درخواست صفحه بعدی. |
totalSize | تعداد کل کاربران مطابق درخواست. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.reports.readonly
UserPrintReport
گزارش برای report.countPrintJobsByUser، حاوی آمار چاپ برای یک کاربر است. شامل تعداد چاپگرها، تعداد دستگاههای مورد استفاده برای شروع کارهای چاپی و تعداد کارهای چاپی است.
نمایندگی JSON |
---|
{ "userId": string, "userEmail": string, "jobCount": string, "printerCount": string, "deviceCount": string } |
فیلدها | |
---|---|
userId | شناسه منحصر به فرد Directory API کاربر. |
userEmail | آدرس ایمیل اصلی کاربر. |
jobCount | تعداد کارهای چاپی که توسط کاربر آغاز شده است. |
printerCount | تعداد پرینترهای استفاده شده توسط کاربر. |
deviceCount | تعداد دستگاههای کرومی که برای شروع کارهای چاپی توسط کاربر استفاده شدهاند. |