Android Over the Air API

به‌روزرسانی‌های Android Over The Air (OTA) زیرساخت مورد استفاده پورتال شریک Android را برای مدیریت به‌روزرسانی‌های سیستم دستگاه فراهم می‌کنند.

خدمات: androidovertheair.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه 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 را به روز می کند.