Android Over the Air API

توفّر تحديثات Android Over The Air (OTA) البنية الأساسية التي تستخدمها بوابة شركاء Android لإدارة تحديثات نظام الأجهزة.

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

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

مستند "اقتراحات"

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

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

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

  • https://androidovertheair.googleapis.com

مورد REST: v1.deployments

الطُرق
get GET /v1/{name=deployments/*}
يتم الحصول على Deployment.
list GET /v1/deployments
يعرض deployments.
update PUT /v1/{name=deployments/*}
يتم تعديل deployment.

مورد REST: v1.deployments.configs

الطُرق
create POST /v1/{name=deployments/*}/configs
تنشئ config، وتعرض Config الجديد.
delete DELETE /v1/{name=deployments/*/configs/*}
يؤدي هذا الإجراء إلى حذف config.
disable POST /v1/{name=deployments/*/configs/*}:disable
لإيقاف جميع المجموعات المفعّلة التي تم ضبط الإعدادات المحدّدة لها.
get GET /v1/{name=deployments/*/configs/*}
للحصول على عرض config.
list GET /v1/{name=deployments/*}/configs
يسرد configs من عملية نشر.
update PUT /v1/{name=deployments/*/configs/*}
يتم تعديل config.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
يمكنك تعديل الحِزم ضِمن الإعدادات.

مورد REST: v1.deployments.configs.packages

الطُرق
list GET /v1/{name=deployments/*/configs/*}/packages
يتم عرض حِزم الإعدادات.

مرجع REST: v1.deployments.groups

الطُرق
create POST /v1/{name=deployments/*}/groups
إنشاء مجموعة وعرض Group الجديد.
delete DELETE /v1/{name=deployments/*/groups/*}
يؤدي هذا الإجراء إلى حذف group.
disable POST /v1/{name=deployments/*}/groups:disable
لإيقاف groups المحددة.
enable POST /v1/{name=deployments/*}/groups:enable
تفعِّل هذه السمة groups المحددة.
get GET /v1/{name=deployments/*/groups/*}
يتم الحصول على group.
list GET /v1/{name=deployments/*}/groups
يسرد groups من عملية نشر.
update PUT /v1/{name=deployments/*/groups/*}
يتم تعديل group.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
يعدّل config ضمن group.

مرجع REST: v1.deployments.groups.charts

الطُرق
get GET /v1/{name=deployments/*/groups/*/charts/*}
يتم الحصول على group chart.
list GET /v1/{name=deployments/*/groups/*}/charts
يعرض group charts.

مورد REST: v1.deployments.groups.configs

الطُرق
list GET /v1/{name=deployments/*/groups/*}/configs
يسرد إعدادات المجموعة.

مرجع REST: v1.deployments.groups.members

الطُرق
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
ينشئ هذا الإعداد أعضاء مجموعة في مجموعة محدّدة.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
يؤدي هذا الإجراء إلى حذف أعضاء المجموعة في مجموعة.
create POST /v1/{name=deployments/*/groups/*}/members
إنشاء عضو في المجموعة وعرض GroupMember الجديد.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
يؤدي هذا الإجراء إلى حذف group member.
get GET /v1/{name=deployments/*/groups/*/members/*}
يتم الحصول على group member.
list GET /v1/{name=deployments/*/groups/*}/members
يعرض group members.

مورد REST: v1.deployments.packages

الطُرق
delete DELETE /v1/{name=deployments/*/packages/**}
يؤدي هذا الإجراء إلى حذف package.
get GET /v1/{name=deployments/*/packages/**}
يتم الحصول على package.
list GET /v1/{name=deployments/*}/packages
يعرض packages.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
يتم إدراج جميع الإعدادات التي تستخدم الحزمة المحدّدة.
update PUT /v1/{name=deployments/*/packages/**}
يتم تعديل package.