Android Over the Air API

Android 无线下载 (OTA) 更新提供 Android 合作伙伴门户用于管理设备系统更新的基础架构。

服务:androidovertheair.googleapis.com

要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用程序需要使用自己的库来调用此服务,请在发出 API 请求时使用以下信息。

发现文档

发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:

服务端点

服务端点是指定 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
更新 group 下的 config

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