Chrome Management API

Chrome Management API هي حزمة من الخدمات التي تتيح لمشرفي Chrome عرض وإدارة والحصول على إحصاءات حول الأجهزة التي تعمل بنظام التشغيل ChromeOS ومتصفّح Chrome.

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

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

مستند Discovery

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

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

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

  • https://chromemanagement.googleapis.com

مورد REST: v1alpha1.customers.telemetry.devices

الطُرق
get GET /v1alpha1/{name=customers/*/telemetry/devices/*}
الحصول على جهاز قياس عن بُعد
list GET /v1alpha1/{parent=customers/*}/telemetry/devices
إدراج جميع أجهزة القياس عن بُعد

مورد REST: v1alpha1.customers.telemetry.events

الطُرق
list GET /v1alpha1/{parent=customers/*}/telemetry/events
إدراج أحداث القياس عن بُعد

مورد REST: v1alpha1.customers.telemetry.notificationConfigs

الطُرق
create POST /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
يمكنك إنشاء إعدادات إشعارات القياس عن بُعد.
delete DELETE /v1alpha1/{name=customers/*/telemetry/notificationConfigs/*}
يمكنك حذف إعدادات إشعارات القياس عن بُعد.
list GET /v1alpha1/{parent=customers/*}/telemetry/notificationConfigs
إدراج جميع إعدادات إشعارات القياس عن بُعد
patch PATCH /v1alpha1/{telemetryNotificationConfig.name=customers/*/telemetry/notificationConfigs/*}
تعديل إعدادات إشعارات القياس عن بُعد

مورد REST: v1alpha1.customers.telemetry.users

الطُرق
get GET /v1alpha1/{name=customers/*/telemetry/users/*}
الاستعانة بخدمة القياس عن بُعد
list GET /v1alpha1/{parent=customers/*}/telemetry/users
أدرِج جميع مستخدمي القياس عن بُعد.

مورد REST: v1.customers.apps

الطُرق
countChromeAppRequests GET /v1/{customer=customers/*}/apps:countChromeAppRequests
إنشاء ملخص لطلبات تثبيت التطبيق
fetchDevicesRequestingExtension GET /v1/{customer=customers/*}/apps:fetchDevicesRequestingExtension
يمكنك الحصول على قائمة بالأجهزة التي طلبت تثبيت إضافة.
fetchUsersRequestingExtension GET /v1/{customer=customers/*}/apps:fetchUsersRequestingExtension
احصل على قائمة بالمستخدمين الذين طلبوا تثبيت إضافة.

مورد REST: v1.customers.apps.android

الطُرق
get GET /v1/{name=customers/*/apps/android/*}
يمكنك الحصول على تطبيق معيّن لعميل حسب اسم مورده.

مورد REST: v1.customers.apps.chrome

الطُرق
get GET /v1/{name=customers/*/apps/chrome/*}
يمكنك الحصول على تطبيق معيّن لعميل حسب اسم مورده.

مورد REST: v1.customers.apps.web

الطُرق
get GET /v1/{name=customers/*/apps/web/*}
يمكنك الحصول على تطبيق معيّن لعميل حسب اسم مورده.

مورد REST: v1.customers.reports

الطُرق
countChromeBrowsersNeedingAttention GET /v1/{customer=customers/*}/reports:countChromeBrowsersNeedingAttention
عدد متصفّحات Chrome التي تم تسجيلها مؤخرًا أو التي تتضمّن سياسة جديدة ستتم مزامنتها أو التي ليس لها أي أنشطة حديثة.
countChromeCrashEvents GET /v1/{customer=customers/*}/reports:countChromeCrashEvents
يمكنك معرفة عدد أحداث أعطال Chrome.
countChromeDevicesReachingAutoExpirationDate GET /v1/{customer=customers/*}/reports:countChromeDevicesReachingAutoExpirationDate
يمكنك إنشاء تقرير بعدد الأجهزة التي تنتهي صلاحيتها في كل شهر من الإطار الزمني المحدَّد.
countChromeDevicesThatNeedAttention GET /v1/{customer=customers/*}/reports:countChromeDevicesThatNeedAttention
عدد أجهزة ChromeOS التي لم تتم مزامنة السياسات فيها أو التي تفتقد إلى نشاط المستخدم خلال آخر 28 يومًا، أو التي أصبحت قديمة أو ليست شكاوى.
countChromeHardwareFleetDevices GET /v1/{customer=customers/*}/reports:countChromeHardwareFleetDevices
عدد الأجهزة التي تتضمّن مواصفات أجهزة محدّدة من نوع الجهاز المطلوب (على سبيل المثال، اسم الطراز ونوع المعالج)
countChromeVersions GET /v1/{customer=customers/*}/reports:countChromeVersions
إنشاء تقرير لإصدارات Chrome المثبَّتة
countInstalledApps GET /v1/{customer=customers/*}/reports:countInstalledApps
إنشاء تقرير لعمليات تثبيت التطبيقات.
countPrintJobsByPrinter GET /v1/{customer=customers/*}/reports:countPrintJobsByPrinter
يمكنك الحصول على ملخص لعمليات الطباعة التي تتم من خلال كل طابعة.
countPrintJobsByUser GET /v1/{customer=customers/*}/reports:countPrintJobsByUser
يمكنك الحصول على ملخّص لعمليات الطباعة من قِبل كل مستخدم.
enumeratePrintJobs GET /v1/{customer=customers/*}/reports:enumeratePrintJobs
يمكنك الحصول على قائمة بمهام الطباعة.
findInstalledAppDevices GET /v1/{customer=customers/*}/reports:findInstalledAppDevices
يمكنك إنشاء تقرير عن أجهزة متصفّح Chrome المُدارة التي تم تثبيت تطبيق محدّد عليها.

مورد REST: v1.customers.telemetry.devices

الطُرق
get GET /v1/{name=customers/*/telemetry/devices/*}
الحصول على جهاز قياس عن بُعد
list GET /v1/{parent=customers/*}/telemetry/devices
إدراج جميع أجهزة القياس عن بُعد

مورد REST: v1.customers.telemetry.events

الطُرق
list GET /v1/{parent=customers/*}/telemetry/events
إدراج أحداث القياس عن بُعد

مورد REST: v1.customers.telemetry.notificationConfigs

الطُرق
create POST /v1/{parent=customers/*}/telemetry/notificationConfigs
يمكنك إنشاء إعدادات إشعارات القياس عن بُعد.
delete DELETE /v1/{name=customers/*/telemetry/notificationConfigs/*}
يمكنك حذف إعدادات إشعارات القياس عن بُعد.
list GET /v1/{parent=customers/*}/telemetry/notificationConfigs
إدراج جميع إعدادات إشعارات القياس عن بُعد

مورد REST: v1.customers.telemetry.users

الطُرق
get GET /v1/{name=customers/*/telemetry/users/*}
الاستعانة بخدمة القياس عن بُعد
list GET /v1/{parent=customers/*}/telemetry/users
أدرِج جميع مستخدمي القياس عن بُعد.