Chrome Management API

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

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

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

المستند الخاص بالاكتشاف

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

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

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

  • https://chromemanagement.googleapis.com

مورد REST: ‏ v1alpha1.customers.profiles

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

مورد 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.profiles.commands

الطُرق
create POST /v1/{parent=customers/*/profiles/*}/commands
ينشئ هذا الأمر عن بُعد ملفًا شخصيًا لمتصفِّح Chrome.
get GET /v1/{name=customers/*/profiles/*/commands/*}
يحصل على أمر عن بُعد لملف شخصي في متصفّح Chrome.
list GET /v1/{parent=customers/*/profiles/*}/commands
تعرض هذه السمة الأوامر التي يتم إرسالها عن بُعد لملف شخصي في متصفّح 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
تعرض هذه السمة قائمة بجميع مستخدمي القياس عن بُعد.

مورد REST: ‏ v1.customers.thirdPartyProfileUsers

الطُرق
move POST /v1/{name=customers/*/thirdPartyProfileUsers/*}:move
تنقل هذه السمة مستخدم ملف شخصي خارجي في Chrome إلى وحدة تنظيمية مستهدَفة.