Chrome Management API

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

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

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

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

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

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

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

الطُرق
delete DELETE /v1/{name=customers/*/profiles/*}
يؤدي هذا الإجراء إلى حذف البيانات التي تم جمعها من ملف شخصي على متصفّح Chrome.
get GET /v1/{name=customers/*/profiles/*}
للحصول على ملف شخصي لمتصفّح Chrome يتضمّن رقم تعريف العميل ورقم تعريف الملف الشخصي الدائم
list GET /v1/{parent=customers/*}/profiles
تعرض هذه السمة الملفات الشخصية لمتصفّح Chrome الخاصة بالعميل استنادًا إلى معايير البحث والترتيب المحدّدة.

مورد 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
يجب إدراج جميع مستخدمي ميزة "قياس البيانات عن بُعد".