REST Resource: mobiledevices

Ресурс: 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

string

Тип ресурса API. Для ресурсов Mobiledevices значением является admin#directory#mobiledevice .

etag

string

ETag ресурса.

resourceId

string

Уникальный идентификатор, который служба API использует для идентификации мобильного устройства.

deviceId

string

Серийный номер мобильного устройства Google Sync. Для устройств Android и iOS это уникальный идентификатор, созданный программным обеспечением.

name[]

string

Список имен пользователей владельца. Если вашему приложению нужен текущий список имен владельцев устройств, используйте метод get . Дополнительную информацию о получении информации о пользователе мобильного устройства см. в Руководстве разработчика .

email[]

string

Список адресов электронной почты владельца. Если вашему приложению нужен текущий список адресов электронной почты пользователей, используйте метод get . Дополнительную информацию см. в разделе метод получения пользователя .

model

string

Название модели мобильного устройства, например Nexus S. Это свойство можно обновить . Дополнительную информацию см. в Руководстве разработчика .

os

string

Операционная система мобильного устройства, например IOS 4.3 или Android 2.3.5. Это свойство может быть обновлено . Дополнительную информацию см. в Руководстве разработчика .

type

string

Тип мобильного устройства.

status

string

Статус устройства.

hardwareId

string

Уникальный идентификатор IMEI/MEID для оборудования Android. Это неприменимо к устройствам Google Sync. При добавлении мобильного устройства Android это необязательное свойство. При обновлении одного из этих устройств это свойство доступно только для чтения.

firstSync

string

Дата и время первоначальной синхронизации устройства с настройками политики в консоли администратора. Значение имеет формат даты и времени ISO 8601 . Время представляет собой полную дату плюс часы, минуты и секунды в формате <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> . Например, 2010-04-05T17:30:04+01:00 .

lastSync

string

Дата и время последней синхронизации устройства с настройками политики в консоли администратора. Значение имеет формат даты и времени ISO 8601 . Время представляет собой полную дату плюс часы, минуты и секунды в формате <em>YYYY-MM-DD</em>T<em>hh:mm:ssTZD</em> . Например, 2010-04-05T17:30:04+01:00 .

userAgent

string

Предоставляет информацию об устройстве, например версию os . Это свойство может быть обновлено . Дополнительную информацию см. в Руководстве разработчика .

serialNumber

string

Серийный номер устройства.

imei

string

Номер IMEI устройства.

meid

string

MEID-номер устройства.

wifiMacAddress

string

MAC-адрес устройства в сетях Wi-Fi.

networkOperator

string

Оператор мобильной связи или сети мобильного устройства (если доступен) (только для чтения)

defaultLanguage

string

Языковой стандарт по умолчанию, используемый на устройстве.

managedAccountIsOnOwnerProfile

boolean

Логическое значение, указывающее, находится ли эта учетная запись в профиле владельца/основного или нет.

deviceCompromisedStatus

string

Статус скомпрометированного устройства.

buildNumber

string

Номер сборки операционной системы устройства.

kernelVersion

string

Версия ядра устройства.

basebandVersion

string

Версия основной полосы устройства.

unknownSourcesStatus

boolean

Неизвестные источники включены или отключены на устройстве (только для чтения)

developerOptionsStatus

boolean

Параметры разработчика включены или отключены на устройстве (только для чтения)

otherAccountsInfo[]

string

Список аккаунтов, добавленных на устройство (только для чтения)

adbStatus

boolean

Adb (отладка по USB) включен или отключен на устройстве (только для чтения)

supportsWorkProfile

boolean

Рабочий профиль поддерживается на устройстве (только для чтения)

manufacturer

string

Производитель мобильного устройства (только чтение)

releaseVersion

string

Версия версии мобильного устройства (только для чтения)

securityPatchLevel

string ( int64 format)

Уровень исправлений безопасности мобильных устройств (только для чтения)

brand

string

Марка мобильного устройства (только чтение)

bootloaderVersion

string

Версия загрузчика мобильного устройства (только для чтения)

hardware

string

Аппаратное обеспечение мобильного устройства (только чтение)

encryptionStatus

string

Статус шифрования мобильного устройства (только чтение)

devicePasswordStatus

string

Девицепассвордстатус (только для чтения)

privilege

string

DMAgentPermission (только чтение)

applications[]

object

Список приложений, установленных на мобильном устройстве Android. Он не применим к Google Sync и устройствам iOS. В список включены любые приложения Android, которые получают доступ к данным Google Workspace.

При обновлении списка приложений важно учитывать, что обновления заменяют существующий список. Если на устройстве Android есть два существующих приложения и API обновляет список пятью приложениями, теперь это обновленный список из пяти приложений.

applications[].packageName

string

Имя пакета приложения. Пример: com.android.browser .

applications[].displayName

string

Отображаемое имя приложения. Пример — Browser .

applications[].versionName

string

Название версии приложения. Пример: 3.2-140714 .

applications[].versionCode

integer

Код версии приложения. Пример: 13 .

applications[].permission[]

string

Список разрешений этого приложения. Это могут быть либо стандартные разрешения Android, либо разрешения, определенные приложением, которые находятся в манифесте Android приложения. Примерами разрешений приложения «Календарь» являются READ_CALENDAR или MANAGE_ACCOUNTS .

Методы

action

Выполняет действие, влияющее на мобильное устройство.

delete

Удаляет мобильное устройство.

get

Получает свойства мобильного устройства.

list

Получает постраничный список всех мобильных устройств, принадлежащих пользователю для учетной записи.