Android Management API

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

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

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

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

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

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

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

  • https://androidmanagement.googleapis.com

مورد REST: ‏ v1.enterprises

الطُرق
create POST /v1/enterprises
تنشئ هذه الطريقة مؤسسة.
delete DELETE /v1/{name=enterprises/*}
يؤدي هذا الإجراء إلى حذف مؤسسة وجميع الحسابات والبيانات المرتبطة بها نهائيًا.
generateEnterpriseUpgradeUrl POST /v1/{name=enterprises/*}:generateEnterpriseUpgradeUrl
تُنشئ عنوان URL لترقية المؤسسة من أجل ترقية مؤسسة "حسابات Google Play للأعمال" الحالية إلى نطاق Google خاضع للإدارة.
get GET /v1/{name=enterprises/*}
يحصل على مؤسسة.
list GET /v1/enterprises
تعرض هذه الطريقة المؤسسات التي تديرها "إدارة الخدمات الجوّالة للمؤسسات".
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 Management API.
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
تعرض هذه الطريقة سياسات مؤسسة معيّنة.
modifyPolicyApplications POST /v1/{name=enterprises/*/policies/*}:modifyPolicyApplications
تعدّل التطبيقات أو تنشئها في إحدى السياسات.
patch PATCH /v1/{name=enterprises/*/policies/*}
تعدّل هذه الطريقة سياسة أو تنشئها.
removePolicyApplications POST /v1/{name=enterprises/*/policies/*}:removePolicyApplications
يزيل التطبيقات في إحدى السياسات.

مورد 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 للاشتراك في المؤسسة.