Ресурс: 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 использует для идентификации мобильного устройства.  | 
 deviceId |   Серийный номер мобильного устройства Google Sync. Для устройств Android и iOS это уникальный идентификатор, созданный программным обеспечением.  | 
 name[] |   Список имен пользователей владельца. Если вашему приложению нужен текущий список имен владельцев устройств, используйте метод get . Дополнительную информацию о получении информации о пользователе мобильного устройства см. в Руководстве разработчика .  | 
 email[] |   Список адресов электронной почты владельца. Если вашему приложению нужен текущий список адресов электронной почты пользователей, используйте метод get . Дополнительную информацию см. в разделе метод получения пользователя .  | 
 model |   Название модели мобильного устройства, например Nexus S. Это свойство можно обновить . Дополнительную информацию см. в Руководстве разработчика .  | 
 os |   Операционная система мобильного устройства, например IOS 4.3 или Android 2.3.5. Это свойство может быть обновлено . Дополнительную информацию см. в Руководстве разработчика .  | 
 type |   Тип мобильного устройства.  | 
 status |   Статус устройства.  | 
 hardwareId |   Уникальный идентификатор IMEI/MEID для оборудования Android. Это неприменимо к устройствам Google Sync. При добавлении мобильного устройства Android это необязательное свойство. При обновлении одного из этих устройств это свойство доступно только для чтения.  | 
 firstSync |    Дата и время первоначальной синхронизации устройства с настройками политики в консоли администратора. Значение имеет формат даты и времени ISO 8601 . Время представляет собой полную дату плюс часы, минуты и секунды в формате   | 
 lastSync |    Дата и время последней синхронизации устройства с настройками политики в консоли администратора. Значение имеет формат даты и времени ISO 8601 . Время представляет собой полную дату плюс часы, минуты и секунды в формате   | 
 userAgent |    Предоставляет информацию об устройстве, например версию   | 
 serialNumber |   Серийный номер устройства.  | 
 imei |   Номер IMEI устройства.  | 
 meid |   MEID-номер устройства.  | 
 wifiMacAddress |   MAC-адрес устройства в сетях Wi-Fi.  | 
 networkOperator |   Оператор мобильной связи или сети мобильного устройства (если доступен) (только для чтения)  | 
 defaultLanguage |   Языковой стандарт по умолчанию, используемый на устройстве.  | 
 managedAccountIsOnOwnerProfile |   Логическое значение, указывающее, находится ли эта учетная запись в профиле владельца/основного или нет.  | 
 deviceCompromisedStatus |   Статус скомпрометированного устройства.  | 
 buildNumber |   Номер сборки операционной системы устройства.  | 
 kernelVersion |   Версия ядра устройства.  | 
 basebandVersion |   Версия основной полосы устройства.  | 
 unknownSourcesStatus |   Неизвестные источники включены или отключены на устройстве (только для чтения)  | 
 developerOptionsStatus |   Параметры разработчика включены или отключены на устройстве (только для чтения)  | 
 otherAccountsInfo[] |   Список аккаунтов, добавленных на устройство (только для чтения)  | 
 adbStatus |   Adb (отладка по USB) включен или отключен на устройстве (только для чтения)  | 
 supportsWorkProfile |   Рабочий профиль поддерживается на устройстве (только для чтения)  | 
 manufacturer |   Производитель мобильного устройства (только чтение)  | 
 releaseVersion |   Версия выпуска мобильного устройства (только для чтения)  | 
 securityPatchLevel |   Уровень исправлений безопасности мобильных устройств (только для чтения)  | 
 brand |   Марка мобильного устройства (только чтение)  | 
 bootloaderVersion |   Версия загрузчика мобильного устройства (только для чтения)  | 
 hardware |   Аппаратное обеспечение мобильного устройства (только чтение)  | 
 encryptionStatus |   Статус шифрования мобильного устройства (только чтение)  | 
 devicePasswordStatus |   Девицепассвордстатус (только для чтения)  | 
 privilege |   DMAgentPermission (только чтение)  | 
 applications[] |   Список приложений, установленных на мобильном устройстве Android. Он не применим к Google Sync и устройствам iOS. В список включены любые приложения Android, которые получают доступ к данным Google Workspace.  При обновлении списка приложений важно учитывать, что обновления заменяют существующий список. Если на устройстве Android есть два существующих приложения и API обновляет список пятью приложениями, теперь это обновленный список из пяти приложений.  | 
 applications[].packageName |    Имя пакета приложения. Пример —   | 
 applications[].displayName |    Отображаемое имя приложения. Пример —   | 
 applications[].versionName |    Название версии приложения. Пример:   | 
 applications[].versionCode |    Код версии приложения. Пример:   | 
 applications[].permission[] |    Список разрешений этого приложения. Это могут быть либо стандартные разрешения Android, либо разрешения, определенные приложением, которые находятся в манифесте Android приложения. Примерами разрешений приложения «Календарь» являются   | 
Методы | |
|---|---|
 | Выполняет действие, влияющее на мобильное устройство. | 
  | Удаляет мобильное устройство. | 
  | Получает свойства мобильного устройства. | 
  | Получает постраничный список всех мобильных устройств, принадлежащих пользователю для учетной записи. |