Android Over the Air API

Android Over The Air (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