Admin SDK: Chrome Printer Management API

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

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

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

المستند المرتبط بميزة "اقتراحات"

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

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

نقطة نهاية الخدمة هي عنوان 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