- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- UserPrintReport
- آن را امتحان کنید!
خلاصه ای از چاپ انجام شده توسط هر کاربر را دریافت کنید.
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customer | مورد نیاز. شناسه مشتری با پیشوند «customers/» یا «customers/my_customer» برای استفاده از مشتری مرتبط با حسابی که درخواست را ارائه میکند. |
پارامترهای پرس و جو
پارامترها | |
---|---|
printer Org Unit Id | شناسه واحد سازمانی چاپگرها. در صورت مشخص شدن، فقط کارهای چاپی که با چاپگرهای واحد سازمانی مشخص شده آغاز شده اند، شمارش خواهند شد. اگر حذف شود، تمام کارهای چاپ شمارش می شود. |
page Size | حداکثر تعداد نتایج برای بازگشت. حداکثر و پیش فرض 100 است. |
page Token | رمزی برای مشخص کردن صفحه پاسخی که باید برگردانده شود. |
filter | رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF. توجه: عملیات OR در این فیلتر پشتیبانی نمی شود. توجه: فقط مقایسه کننده های >= و <= در این فیلتر پشتیبانی می شوند. فیلدهای فیلتر پشتیبانی شده:
|
order By | فیلد مورد استفاده برای سفارش نتایج. در صورت حذف، نتایج به ترتیب صعودی فیلد 'userEmail' مرتب خواهند شد. فیلدهای سفارشی پشتیبانی شده:
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخی حاوی گزارش چاپ خلاصه برای هر کاربری که در بازه زمانی درخواستی، کار چاپ را با چاپگر از واحد سازمانی مشخص شده آغاز کرده است.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"userPrintReports": [
{
object ( |
فیلدها | |
---|---|
user Print Reports[] | فهرست درخواست تطبیق UserPrintReports. |
next Page Token | نشانه صفحه بندی برای درخواست صفحه بعدی. |
total Size | تعداد کل کاربران مطابق درخواست. |
محدوده مجوز
به محدوده 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 | شناسه منحصر به فرد Directory API کاربر. |
user Email | آدرس ایمیل اصلی کاربر. |
job Count | تعداد کارهای چاپی که توسط کاربر آغاز شده است. |
printer Count | تعداد پرینترهای استفاده شده توسط کاربر. |
device Count | تعداد دستگاههای کرومی که برای شروع کارهای چاپی توسط کاربر استفاده شدهاند. |