Android Over the Air API

Обновления Android Over The Air (OTA) предоставляют инфраструктуру, используемую партнерским порталом Android для управления обновлениями системы устройства.

Сервис: androidovertheair.googleapis.com.

Для вызова этой службы мы рекомендуем использовать клиентские библиотеки Google. Если вашему приложению необходимо использовать собственные библиотеки для вызова этой службы, используйте следующую информацию при отправке запросов API.

Документ открытия

Документ обнаружения — это машиночитаемая спецификация для описания и использования REST API. Он используется для создания клиентских библиотек, плагинов IDE и других инструментов, взаимодействующих с API Google. Одна служба может предоставлять несколько документов обнаружения. Эта служба предоставляет следующий документ обнаружения:

Конечная точка службы

Конечная точка службы — это базовый 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 .