資源:MobileDevice
Google Workspace 行動管理服務包含 Android、Google Sync 和 iOS 裝置。如要進一步瞭解常見的群組行動裝置 API 工作,請參閱開發人員指南。
JSON 表示法 |
---|
{ "kind": string, "etag": string, "resourceId": string, "deviceId": string, "name": [ string ], "email": [ string ], "model": string, "os": string, "type": string, "status": string, "hardwareId": string, "firstSync": string, "lastSync": string, "userAgent": string, "serialNumber": string, "imei": string, "meid": string, "wifiMacAddress": string, "networkOperator": string, "defaultLanguage": string, "managedAccountIsOnOwnerProfile": boolean, "deviceCompromisedStatus": string, "buildNumber": string, "kernelVersion": string, "basebandVersion": string, "unknownSourcesStatus": boolean, "developerOptionsStatus": boolean, "otherAccountsInfo": [ string ], "adbStatus": boolean, "supportsWorkProfile": boolean, "manufacturer": string, "releaseVersion": string, "securityPatchLevel": string, "brand": string, "bootloaderVersion": string, "hardware": string, "encryptionStatus": string, "devicePasswordStatus": string, "privilege": string, "applications": [ { "packageName": string, "displayName": string, "versionName": string, "versionCode": integer, "permission": [ string ] } ] } |
欄位 | |
---|---|
kind |
API 資源的類型。對於 Mobiledevices 資源,這個值為 |
etag |
資源的 ETag。 |
resourceId |
API 服務用來識別行動裝置的專屬 ID。 |
deviceId |
Google Sync 行動裝置的序號。對於 Android 和 iOS 裝置,這是軟體產生的專屬 ID。 |
name[] |
擁有者的使用者名稱清單。如果應用程式需要目前的裝置擁有者名稱清單,請使用 get 方法。如要進一步瞭解如何擷取行動裝置的使用者資訊,請參閱開發人員指南。 |
email[] |
擁有者的電子郵件地址清單。如果應用程式需要目前的使用者電子郵件清單,請使用 get 方法。如需更多資訊,請參閱「擷取使用者」方法。 |
model |
|
os |
|
type |
行動裝置類型。 |
status |
裝置的狀態。 |
hardwareId |
Android 硬體的 IMEI/MEID 專屬 ID。但不適用於 Google Sync 裝置。新增 Android 行動裝置時,這是選用屬性。更新這類裝置時,這是唯讀屬性。 |
firstSync |
裝置初次與管理控制台的政策設定同步處理的日期和時間。值採用 ISO 8601 日期和時間格式。時間格式為 |
lastSync |
裝置上次與管理控制台政策設定同步處理的日期和時間。值採用 ISO 8601 日期和時間格式。時間格式為 |
userAgent |
|
serialNumber |
裝置的序號。 |
imei |
裝置的 IMEI 號碼。 |
meid |
裝置的 MEID 號碼。 |
wifiMacAddress |
裝置在 Wi-Fi 網路上的 MAC 位址。 |
networkOperator |
行動裝置行動或網路業者 (如有) (唯讀) |
defaultLanguage |
裝置使用的預設語言代碼。 |
managedAccountIsOnOwnerProfile |
布林值,指出這個帳戶是否位於擁有者/主要設定檔。 |
deviceCompromisedStatus |
裝置遭駭狀態。 |
buildNumber |
裝置的作業系統版本號碼。 |
kernelVersion |
裝置的核心版本。 |
basebandVersion |
裝置基頻版本。 |
unknownSourcesStatus |
在裝置上啟用或停用不明來源 (唯讀) |
developerOptionsStatus |
裝置上是否已啟用或停用開發人員選項 (唯讀) |
otherAccountsInfo[] |
裝置上新增的帳戶清單 (唯讀) |
adbStatus |
在裝置上啟用或停用 ADB (USB 偵錯) (唯讀) |
supportsWorkProfile |
裝置支援的工作資料夾 (唯讀) |
manufacturer |
行動裝置製造商 (唯讀) |
releaseVersion |
行動裝置發布版本 (唯讀) |
securityPatchLevel |
行動裝置安全性修補程式等級 (唯讀) |
brand |
行動裝置品牌 (唯讀) |
bootloaderVersion |
行動裝置系統啟動載入程式版本 (唯讀) |
hardware |
行動裝置硬體 (唯讀) |
encryptionStatus |
行動裝置加密狀態 (唯讀) |
devicePasswordStatus |
DevicePasswordStatus (唯讀) |
privilege |
DMAgentPermission (唯讀) |
applications[] |
Android 行動裝置上安裝的應用程式清單。不適用於 Google Sync 和 iOS 裝置。這份清單包含所有存取 Google Workspace 資料的 Android 應用程式。 更新應用程式清單時,請注意更新會取代現有清單。如果 Android 裝置有兩個現有應用程式,且 API 更新了清單,其中包含五個應用程式,則現在是五個應用程式的更新清單。
|
applications[].packageName |
應用程式的套件名稱。例如 |
applications[].displayName |
應用程式的顯示名稱。例如 |
applications[].versionName |
應用程式的版本名稱。例如 |
applications[].versionCode |
應用程式的版本代碼。例如 |
applications[].permission[] |
這個應用程式的權限清單。這可以是標準 Android 權限,也可以是應用程式定義的權限,也可以列於應用程式的 Android 資訊清單中。舉例來說,Google 日曆應用程式的權限為 |
方法 |
|
---|---|
|
執行會影響行動裝置的動作。 |
|
移除行動裝置。 |
|
擷取行動裝置的屬性。 |
|
擷取帳戶中所有使用者擁有的行動裝置,並以分頁方式列出清單。 |