Chrome Management API هي مجموعة من الخدمات التي تتيح لمشرفي Chrome عرض أجهزة ChromeOS وChrome Browser وإدارتها والحصول على إحصاءات عنها.
- مورد REST: v1alpha1.customers.profiles
- مورد REST: v1alpha1.customers.telemetry.devices
- مورد REST: v1alpha1.customers.telemetry.events
- مورد REST: v1alpha1.customers.telemetry.notificationConfigs
- مورد REST: v1alpha1.customers.telemetry.users
- مورد REST: v1.customers.apps
- مورد REST: v1.customers.apps.android
- مورد REST: v1.customers.apps.chrome
- مورد REST: v1.customers.apps.web
- مورد REST: v1.customers.certificateProvisioningProcesses
- مورد REST: v1.customers.certificateProvisioningProcesses.operations
- مورد REST: v1.customers.profiles
- مورد REST: v1.customers.profiles.commands
- مورد REST: v1.customers.reports
- مورد REST: v1.customers.telemetry.devices
- مورد REST: v1.customers.telemetry.events
- مورد REST: v1.customers.telemetry.notificationConfigs
- مورد REST: v1.customers.telemetry.users
- مورد REST: v1.customers.thirdPartyProfileUsers
الخدمة: chromemanagement.googleapis.com
لطلب هذه الخدمة، ننصح باستخدام مكتبات العميل التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند طلب بيانات من واجهة برمجة التطبيقات.
مستند الاستكشاف
مستند الاستكشاف هو عبارة عن مواصفات يمكن أن تقرأها الآلة لوصف REST API واستخدامها. وهو يُستخدم لإنشاء مكتبات العميل ومكوّنات IDE الإضافية وغيرها من الأدوات التي تتفاعل مع Google APIs. تجدر الإشارة إلى أنّ خدمة واحدة قد تقدّم أكثر من وثيقة استكشاف. توفّر هذه الخدمة مستندات الاستكشاف التالية:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي الجزء الأساسي من عنوان URL الذي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد يكون للخدمة الواحدة أكثر من نقطة نهاية واحدة. تحتوي هذه الخدمة على نقطة النهاية التالية، وجميع عناوين 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.certificateProvisioningProcesses
| الطُرق | |
|---|---|
claim |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:claim تطالب هذه السمة بعملية توفير الشهادات. |
get |
GET /v1/{name=customers/*/certificateProvisioningProcesses/*} يستردّ عملية توفير شهادة. |
setFailure |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:setFailure تُستخدَم لوضع علامة على عملية توفير الشهادات كعملية فاشلة. |
signData |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:signData يطلب من العميل الذي بدأ عملية توفير الشهادة توقيع البيانات. |
uploadCertificate |
POST /v1/{name=customers/*/certificateProvisioningProcesses/*}:uploadCertificate تحميل شهادة تم إصدارها بنجاح لعملية توفير الشهادات |
مورد REST: v1.customers.certificateProvisioningProcesses.operations
| الطُرق | |
|---|---|
get |
GET /v1/{name=customers/*/certificateProvisioningProcesses/*/operations/*} تتيح هذه الطريقة الاطّلاع على أحدث حالة لعملية طويلة. |
مورد 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
| الطُرق | |
|---|---|
countActiveDevices |
GET /v1/{customer=customers/*}/reports:countActiveDevices الحصول على عدد الأجهزة النشطة لكل إطار زمني محدّد |
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 المثبَّتة |
countDevicesPerBootType |
GET /v1/{customer=customers/*}/reports:countDevicesPerBootType الحصول على عدد الأجهزة حسب نوع التشغيل |
countDevicesPerReleaseChannel |
GET /v1/{customer=customers/*}/reports:countDevicesPerReleaseChannel الحصول على عدد الأجهزة لكل قناة |
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 إلى وحدة تنظيمية مستهدَفة. |