Android Over the Air API

Gli aggiornamenti di Android Over The Air (OTA) forniscono l'infrastruttura utilizzata dal Portale partner di Android per la gestione degli aggiornamenti di sistema dei dispositivi.

Servizio: androidovertheair.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile dalle macchine per la descrizione e l'utilizzo delle API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI di seguito sono relativi a questo endpoint di servizio:

  • https://androidovertheair.googleapis.com

Risorsa REST: v1.deployments

Metodi
get GET /v1/{name=deployments/*}
Ottieni un Deployment.
list GET /v1/deployments
Elenchi deployments.
update PUT /v1/{name=deployments/*}
Aggiorna un deployment.

Risorsa REST: v1.deployments.configs

Metodi
create POST /v1/{name=deployments/*}/configs
Crea un config e restituisce il nuovo Config.
delete DELETE /v1/{name=deployments/*/configs/*}
Elimina un config.
disable POST /v1/{name=deployments/*/configs/*}:disable
Disabilita tutti i gruppi attivati con la configurazione specificata.
get GET /v1/{name=deployments/*/configs/*}
Ottieni una visualizzazione di config.
list GET /v1/{name=deployments/*}/configs
Elenca configs di un deployment.
update PUT /v1/{name=deployments/*/configs/*}
Aggiorna un config.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
Aggiorna i pacchetti nella configurazione.

Risorsa REST: v1.deployments.configs.packages

Metodi
list GET /v1/{name=deployments/*/configs/*}/packages
Elenca i pacchetti della configurazione.

Risorsa REST: v1.deployments.groups

Metodi
create POST /v1/{name=deployments/*}/groups
Crea un gruppo e restituisce il nuovo Group.
delete DELETE /v1/{name=deployments/*/groups/*}
Elimina un group.
disable POST /v1/{name=deployments/*}/groups:disable
Disabilita il valore groups definito.
enable POST /v1/{name=deployments/*}/groups:enable
Abilita il valore definito per groups.
get GET /v1/{name=deployments/*/groups/*}
Ottieni un group.
list GET /v1/{name=deployments/*}/groups
Elenca groups di un deployment.
update PUT /v1/{name=deployments/*/groups/*}
Aggiorna un group.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
Aggiorna i config in un group.

Risorsa REST: v1.deployments.groups.charts

Metodi
get GET /v1/{name=deployments/*/groups/*/charts/*}
Ottieni un group chart.
list GET /v1/{name=deployments/*/groups/*}/charts
Elenchi group charts.

Risorsa REST: v1.deployments.groups.configs

Metodi
list GET /v1/{name=deployments/*/groups/*}/configs
Elenca le configurazioni del gruppo.

Risorsa REST: v1.deployments.groups.members

Metodi
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
Crea membri del gruppo in un gruppo specifico.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
Elimina i membri di un gruppo.
create POST /v1/{name=deployments/*/groups/*}/members
Crea un membro del gruppo e restituisce il nuovo GroupMember.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
Elimina un group member.
get GET /v1/{name=deployments/*/groups/*/members/*}
Ottieni un group member.
list GET /v1/{name=deployments/*/groups/*}/members
Elenchi group members.

Risorsa REST: v1.deployments.packages

Metodi
delete DELETE /v1/{name=deployments/*/packages/**}
Elimina un package.
get GET /v1/{name=deployments/*/packages/**}
Ottieni un package.
list GET /v1/{name=deployments/*}/packages
Elenchi packages.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
Elenca tutte le configurazioni che utilizzano il pacchetto specificato.
update PUT /v1/{name=deployments/*/packages/**}
Aggiorna un package.