Admin SDK: Chrome Printer Management API

تتيح واجهة برمجة التطبيقات لإدارة الطابعات في Chrome للمشرفين إدارة طابعات CUPS وخوادم الطباعة.

الخدمة: admin.googleapis.com

للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، فاستخدم المعلومات التالية عند تقديم طلبات واجهة برمجة التطبيقات.

مستند "اقتراحات"

مستند الاستكشاف هو مواصفات يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات للعملاء ومكوّنات IDE وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند الاستكشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (URI) التالية مرتبطة بنقطة نهاية الخدمة هذه:

  • https://admin.googleapis.com

مورد REST: admin.directory.v1.customers.chrome.printServers

الطُرق
batchCreatePrintServers POST /admin/directory/v1/{parent=customers/*}/chrome/printServers:batchCreatePrintServers
تنشئ خوادم طباعة متعددة.
batchDeletePrintServers POST /admin/directory/v1/{parent=customers/*}/chrome/printServers:batchDeletePrintServers
يؤدي هذا الإجراء إلى حذف خوادم طباعة متعددة.
create POST /admin/directory/v1/{parent=customers/*}/chrome/printServers
ينشئ خادم طباعة.
delete DELETE /admin/directory/v1/{name=customers/*/chrome/printServers/*}
يؤدي هذا الإجراء إلى حذف خادم طباعة.
get GET /admin/directory/v1/{name=customers/*/chrome/printServers/*}
تعرض إعدادات خادم الطباعة.
list GET /admin/directory/v1/{parent=customers/*}/chrome/printServers
يسرد عمليات ضبط خادم الطباعة.
patch PATCH /admin/directory/v1/{printServer.name=customers/*/chrome/printServers/*}
يعدِّل هذا الخيار إعدادات خادم الطباعة.

مورد REST: admin.directory.v1.customers.chrome.printers

الطُرق
batchCreatePrinters POST /admin/directory/v1/{parent=customers/*}/chrome/printers:batchCreatePrinters
يتم إنشاء طابعات ضمن "وحدة تنظيمية" معيّنة.
batchDeletePrinters POST /admin/directory/v1/{parent=customers/*}/chrome/printers:batchDeletePrinters
يتم حذف الطابعات دفعة واحدة.
create POST /admin/directory/v1/{parent=customers/*}/chrome/printers
يتم إنشاء طابعة ضمن وحدة تنظيمية معيّنة.
delete DELETE /admin/directory/v1/{name=customers/*/chrome/printers/*}
يؤدي هذا الإجراء إلى حذف Printer.
get GET /admin/directory/v1/{name=customers/*/chrome/printers/*}
لعرض مورد Printer (إعدادات الطابعة).
list GET /admin/directory/v1/{parent=customers/*}/chrome/printers
إدراج إعدادات الطابعات
listPrinterModels GET /admin/directory/v1/{parent=customers/*}/chrome/printers:listPrinterModels
يتم إدراج طُرز الطابعات المتوافقة.
patch PATCH /admin/directory/v1/{printer.name=customers/*/chrome/printers/*}
يعدّل مورد Printer.