Android Management API

توفّر واجهة برمجة التطبيقات Android Management API إدارة عن بُعد لأجهزة Android وتطبيقاته.

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

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

مستند Discovery

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

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

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

  • https://androidmanagement.googleapis.com

مورد REST: v1.enterprises

الطُرق
create POST /v1/enterprises
يتم إنشاء مؤسسة.
delete DELETE /v1/{name=enterprises/*}
يؤدي هذا الإجراء إلى حذف مؤسسة وجميع الحسابات والبيانات المرتبطة بها نهائيًا.
get GET /v1/{name=enterprises/*}
الحصول على مؤسسة.
list GET /v1/enterprises
يسرد المؤسسات التي تديرها إدارة الخدمات الجوّالة للمؤسسات (EMM).
patch PATCH /v1/{name=enterprises/*}
تعديل مؤسسة.

مورد REST: v1.enterprises.applications

الطُرق
get GET /v1/{name=enterprises/*/applications/*}
الحصول على معلومات حول تطبيق

مورد REST: v1.enterprises.devices

الطُرق
delete DELETE /v1/{name=enterprises/*/devices/*}
لحذف جهاز
get GET /v1/{name=enterprises/*/devices/*}
يتم الحصول على جهاز.
issueCommand POST /v1/{name=enterprises/*/devices/*}:issueCommand
يصدر أمر إلى جهاز.
list GET /v1/{parent=enterprises/*}/devices
يسرد الأجهزة لمؤسسة معيّنة.
patch PATCH /v1/{name=enterprises/*/devices/*}
تحديث جهاز.

مورد REST: v1.enterprises.devices.operations

الطُرق
cancel POST /v1/{name=enterprises/*/devices/*/operations/*}:cancel
لبدء عملية إلغاء غير متزامنة في عملية تستغرق وقتًا طويلاً
get GET /v1/{name=enterprises/*/devices/*/operations/*}
يحصل على أحدث حالة من عملية طويلة المدى.
list GET /v1/{name=enterprises/*/devices/*/operations}
يسرد العمليات التي تتطابق مع الفلتر المحدَّد في الطلب.

مورد REST: v1.enterprises.enrollmentTokens

الطُرق
create POST /v1/{parent=enterprises/*}/enrollmentTokens
ينشئ هذا الرمز رمزًا مميّزًا للتسجيل لمؤسسة معيّنة.
delete DELETE /v1/{name=enterprises/*/enrollmentTokens/*}
يؤدي هذا الإجراء إلى حذف رمز مميَّز للتسجيل.
get GET /v1/{name=enterprises/*/enrollmentTokens/*}
يتم الحصول على رمز مميَّز نشط وغير منتهي الصلاحية.
list GET /v1/{parent=enterprises/*}/enrollmentTokens
يسرد رموز التسجيل المميّزة النشطة وغير المنتهية الصلاحية لمؤسسة معيّنة.

مورد REST: v1.enterprises.migrationTokens

الطُرق
create POST /v1/{parent=enterprises/*}/migrationTokens
يتم إنشاء رمز مميَّز لنقل بيانات جهاز حالي من أن تتم إدارته بواسطة "وحدة التحكّم بسياسة الجهاز" (DPC) في إدارة الخدمات الجوّالة للمؤسسات (EMM) إلى أن تتم إدارته بواسطة "واجهة برمجة التطبيقات لإدارة Android".
get GET /v1/{name=enterprises/*/migrationTokens/*}
يتم الحصول على رمز مميّز للنقل.
list GET /v1/{parent=enterprises/*}/migrationTokens
يسرد الرموز المميّزة لنقل البيانات.

مورد REST: v1.enterprises.policies

الطُرق
delete DELETE /v1/{name=enterprises/*/policies/*}
لحذف سياسة
get GET /v1/{name=enterprises/*/policies/*}
الحصول على سياسة
list GET /v1/{parent=enterprises/*}/policies
يسرد السياسات لمؤسسة معيّنة.
patch PATCH /v1/{name=enterprises/*/policies/*}
تعديل أو إنشاء سياسة

مورد REST: v1.enterprises.webApps

الطُرق
create POST /v1/{parent=enterprises/*}/webApps
تُنشئ تطبيق ويب.
delete DELETE /v1/{name=enterprises/*/webApps/*}
لحذف تطبيق ويب.
get GET /v1/{name=enterprises/*/webApps/*}
يتم تنزيل تطبيق الويب.
list GET /v1/{parent=enterprises/*}/webApps
يسرد تطبيقات الويب لمؤسسة معيّنة.
patch PATCH /v1/{name=enterprises/*/webApps/*}
لتحديث تطبيق ويب.

مورد REST: v1.enterprises.webTokens

الطُرق
create POST /v1/{parent=enterprises/*}/webTokens
يتم إنشاء رمز مميّز للويب للوصول إلى واجهة مستخدم الويب المُدارة والقابلة للتضمين في "Google Play للأعمال" لمؤسسة معيّنة.

مورد REST: v1.provisioningInfo

الطُرق
get GET /v1/{name=provisioningInfo/*}
يمكنك الحصول على معلومات توفير الأجهزة من خلال المعرّف المقدَّم في عنوان URL لتسجيل الدخول.

مورد REST: v1.signupUrls

الطُرق
create POST /v1/signupUrls
يتم إنشاء عنوان URL للاشتراك في المؤسسة.