Android Over the Air API

Android Over The Air (OTA) güncellemeleri, cihaz sistem güncellemelerini yönetmek için Android iş ortağı portalı tarafından kullanılan altyapıyı sağlar.

Hizmet: androidovertheair.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteği gönderirken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini tanımlamaya ve kullanmaya yönelik, makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan başka araçlar oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmet, birden fazla hizmet uç noktasına sahip olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilişkilidir:

  • https://androidovertheair.googleapis.com

REST Kaynağı: v1.deployments

Yöntemler
get GET /v1/{name=deployments/*}
Deployment alır.
list GET /v1/deployments
deployments listeler.
update PUT /v1/{name=deployments/*}
Bir deployment günceller.

REST Kaynağı: v1.deployments.configs

Yöntemler
create POST /v1/{name=deployments/*}/configs
Bir config oluşturur ve yeni Config değerini döndürür.
delete DELETE /v1/{name=deployments/*/configs/*}
Bir config siler.
disable POST /v1/{name=deployments/*/configs/*}:disable
Belirtilen yapılandırmaya sahip tüm etkin grupları devre dışı bırakır.
get GET /v1/{name=deployments/*/configs/*}
config görüntüleme alır.
list GET /v1/{name=deployments/*}/configs
Bir dağıtımın configs listesini listeler.
update PUT /v1/{name=deployments/*/configs/*}
Bir config günceller.
updatePackages PUT /v1/{name=deployments/*/configs/*}/packages
Yapılandırmanın altındaki paketleri güncelleyin.

REST Kaynağı: v1.deployments.configs.packages

Yöntemler
list GET /v1/{name=deployments/*/configs/*}/packages
Yapılandırmanın paketlerini listeler.

REST Kaynağı: v1.deployments.groups

Yöntemler
create POST /v1/{name=deployments/*}/groups
Bir grup oluşturur ve yeni Group değerini döndürür.
delete DELETE /v1/{name=deployments/*/groups/*}
Bir group siler.
disable POST /v1/{name=deployments/*}/groups:disable
Tanımlanan groups özelliğini devre dışı bırakır.
enable POST /v1/{name=deployments/*}/groups:enable
Tanımlanan groups özelliğini etkinleştirir.
get GET /v1/{name=deployments/*/groups/*}
group alır.
list GET /v1/{name=deployments/*}/groups
Bir dağıtımın groups listesini listeler.
update PUT /v1/{name=deployments/*/groups/*}
Bir group günceller.
updateConfigs PUT /v1/{name=deployments/*/groups/*}/configs
Bir group altındaki config öğelerini günceller.

REST Kaynağı: v1.deployments.groups.charts

Yöntemler
get GET /v1/{name=deployments/*/groups/*/charts/*}
group chart alır.
list GET /v1/{name=deployments/*/groups/*}/charts
group charts listeler.

REST Kaynağı: v1.deployments.groups.configs

Yöntemler
list GET /v1/{name=deployments/*/groups/*}/configs
Grubun yapılandırmalarını listeler.

REST Kaynağı: v1.deployments.groups.members

Yöntemler
batchCreate POST /v1/{name=deployments/*/groups/*}/members:batchCreate
Belirli bir grupta grup üyeleri oluşturur.
batchDelete POST /v1/{name=deployments/*/groups/*}/members:batchDelete
Bir gruptaki grup üyelerini siler.
create POST /v1/{name=deployments/*/groups/*}/members
Bir grup üyesi oluşturur ve yeni GroupMember değerini döndürür.
delete DELETE /v1/{name=deployments/*/groups/*/members/*}
Bir group member siler.
get GET /v1/{name=deployments/*/groups/*/members/*}
group member alır.
list GET /v1/{name=deployments/*/groups/*}/members
group members listeler.

REST Kaynağı: v1.deployments.packages

Yöntemler
delete DELETE /v1/{name=deployments/*/packages/**}
Bir package siler.
get GET /v1/{name=deployments/*/packages/**}
package alır.
list GET /v1/{name=deployments/*}/packages
packages listeler.
listBatchGet GET /v1/{name=deployments/*/packages/**}:batchGet
Belirtilen paketi kullanan tüm yapılandırmaları listeler.
update PUT /v1/{name=deployments/*/packages/**}
Bir package günceller.