Android Over the Air API

Aktualizacje Android Over The Air (OTA) udostępniają infrastrukturę używaną w portalu dla partnerów Androida do zarządzania aktualizacjami systemu urządzeń.

Usługa: androidovertheair.googleapis.com

Aby wywołać tę usługę, zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.

Dokument opisujący

Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i korzystanie z nich. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI odnoszą się do tego punktu końcowego:

  • https://androidovertheair.googleapis.com

Zasób REST: v1.deployments

Metody
get GET /v1/{name=deployments/*}
Otrzymuje Deployment.
list GET /v1/deployments
Lista: deployments.
update PUT /v1/{name=deployments/*}
Aktualizuje deployment.

Zasób REST: v1.deployments.configs

Metody
create POST /v1/{name=deployments/*}/configs
Tworzy config i zwraca nową Config.
delete DELETE /v1/{name=deployments/*/configs/*}
Usuwa config.
disable POST /v1/{name=deployments/*/configs/*}:disable
Wyłącza wszystkie włączone grupy o określonej konfiguracji.
get GET /v1/{name=deployments/*/configs/*}
Uzyskuje widok config.
list GET /v1/{name=deployments/*}/configs
Wyświetla listę configs wdrożenia.
update PUT /v1/{name=deployments/*/configs/*}
Aktualizuje config.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
Zaktualizuj pakiety w konfiguracji.

Zasób REST: v1.deployments.configs.packages

Metody
list GET /v1/{name=deployments/*/configs/*}/packages
Zawiera listę pakietów konfiguracji.

Zasób REST: v1.deployments.groups

Metody
create POST /v1/{name=deployments/*}/groups
Tworzy grupę i zwraca nową wartość Group.
delete DELETE /v1/{name=deployments/*/groups/*}
Usuwa group.
disable POST /v1/{name=deployments/*}/groups:disable
Wyłącza zdefiniowaną regułę groups.
enable POST /v1/{name=deployments/*}/groups:enable
Włącza zdefiniowaną regułę groups.
get GET /v1/{name=deployments/*/groups/*}
Otrzymuje group.
list GET /v1/{name=deployments/*}/groups
Wyświetla listę groups wdrożenia.
update PUT /v1/{name=deployments/*/groups/*}
Aktualizuje group.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
Aktualizuje config w tabeli group.

Zasób REST: v1.deployments.groups.charts

Metody
get GET /v1/{name=deployments/*/groups/*/charts/*}
Otrzymuje group chart.
list GET /v1/{name=deployments/*/groups/*}/charts
Lista: group charts.

Zasób REST: v1.deployments.groups.configs

Metody
list GET /v1/{name=deployments/*/groups/*}/configs
Zawiera listę konfiguracji grupy.

Zasób REST: v1.deployments.groups.members

Metody
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
Tworzy członków grupy w określonej grupie.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
Usuwa członków grupy.
create POST /v1/{name=deployments/*/groups/*}/members
Tworzy członka grupy i zwraca nowego GroupMember.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
Usuwa group member.
get GET /v1/{name=deployments/*/groups/*/members/*}
Otrzymuje group member.
list GET /v1/{name=deployments/*/groups/*}/members
Lista: group members.

Zasób REST: v1.deployments.packages

Metody
delete DELETE /v1/{name=deployments/*/packages/**}
Usuwa package.
get GET /v1/{name=deployments/*/packages/**}
Otrzymuje package.
list GET /v1/{name=deployments/*}/packages
Lista: packages.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
Zawiera listę wszystkich konfiguracji korzystających z określonego pakietu.
update PUT /v1/{name=deployments/*/packages/**}
Aktualizuje package.