- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- کار چاپ
- ایالت
- حالت رنگ
- حالت دوطرفه
- امتحانش کن!
لیستی از کارهای چاپی را دریافت کنید.
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
customer | الزامی. شناسه مشتری با پیشوند "customers/" یا "customers/my_customer" برای استفاده از مشتری مرتبط با حساب کاربری که درخواست را ارسال میکند. |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
printerOrgUnitId | شناسه واحد سازمانی برای چاپگرها. در صورت مشخص شدن، فقط کارهای چاپی ارسال شده به چاپگرها از واحد سازمانی مشخص شده بازگردانده میشوند. |
pageSize | تعداد کارهای چاپ در صفحه از ۰ تا ۱۰۰، اگر pageSize مشخص نشده باشد یا صفر باشد، اندازه ۵۰ خواهد بود. |
pageToken | یک توکن صفحه که از فراخوانی قبلی هنگام صفحهبندی، تمام پارامترهای دیگر ارائه شده به |
filter | رشته پرسوجو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در سینتکس EBNF. نکته: عملیات OR در این فیلتر پشتیبانی نمیشوند. نکته: فقط مقایسهکنندههای >= و <= برای فیلدهای فیلتر پشتیبانی شده:
|
orderBy | فیلدی که برای مرتبسازی نتایج استفاده میشود. در صورت مشخص نکردن، نتایج به ترتیب نزولی فیلد مرتبسازی پشتیبانیشده بر اساس فیلدها:
|
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پاسخی حاوی فهرستی از کارهای چاپی.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"printJobs": [
{
object ( |
| فیلدها | |
|---|---|
printJobs[] | فهرست کارهای چاپی درخواستی |
nextPageToken | یک توکن، که میتواند در درخواست بعدی برای بازیابی صفحه بعدی استفاده شود. اگر این فیلد حذف شود، صفحات بعدی وجود نخواهند داشت. |
totalSize | تعداد کل کارهای چاپی مطابق با درخواست. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.reports.readonly
کار چاپ
نشان دهنده درخواست چاپ سندی است که به چاپگر ارسال شده است.
| نمایش JSON |
|---|
{ "id": string, "title": string, "state": enum ( |
| فیلدها | |
|---|---|
id | شناسه منحصر به فرد کار چاپ. |
title | عنوان سند. |
state | وضعیت نهایی کار. |
createTime | چاپ مهر زمانی ایجاد شغل. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
completeTime | چاپ مهر زمان تکمیل کار. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
documentPageCount | تعداد صفحات موجود در سند. |
colorMode | حالت رنگ. |
duplexMode | حالت دوطرفه. |
copyCount | تعداد نسخهها. |
printerId | شناسه API چاپگری که برای چاپ استفاده میشود. |
printer | نام چاپگری که برای چاپ استفاده میشود. |
userEmail | آدرس ایمیل اصلی کاربری که کار چاپ را ارسال کرده است. |
userId | شناسه API دایرکتوری منحصر به فرد کاربری که کار چاپ را ارسال کرده است. |
ایالت
وضعیت کار چاپ.
| انومها | |
|---|---|
STATE_UNSPECIFIED | کار چاپ در وضعیت نامشخصی است. |
PRINTED | سند با موفقیت چاپ شد. |
CANCELLED | کار چاپ لغو شد. |
FAILED | کار چاپ ناموفق بود. |
حالت رنگ
حالت رنگی کار چاپ.
| انومها | |
|---|---|
COLOR_MODE_UNSPECIFIED | نامشخص. |
BLACK_AND_WHITE | سیاه و سفید. |
COLOR | رنگ. |
حالت دوطرفه
حالت چاپ دوطرفه.
| انومها | |
|---|---|
DUPLEX_MODE_UNSPECIFIED | نامشخص. |
ONE_SIDED | یک طرفه. |
TWO_SIDED_LONG_EDGE | برگرداندن دو طرفه روی لبه بلند. |
TWO_SIDED_SHORT_EDGE | برگرداندن دو طرفه روی لبه کوتاه. |