Users

Список методов для этого ресурса см. в конце этой страницы.

Представления ресурсов

Ресурс Users представляет учетную запись, связанную с предприятием. Учетная запись может быть привязана к устройству или к отдельному пользователю (который затем может использовать учетную запись на нескольких устройствах). Аккаунт может предоставлять доступ только к управляемому Google Play или к другим службам Google, в зависимости от модели идентификации:

  • Для модели удостоверения домена, управляемого Google, требуется синхронизация с источниками аккаунта Google (через primaryEmail ).
  • Модель управляемых учетных записей Google Play предоставляет предприятиям динамические средства для создания учетных записей пользователей или устройств по мере необходимости. Эти учетные записи предоставляют доступ к управляемому Google Play.

{
  "kind": "androidenterprise#user",
  "id": string,
  "managementType": string,
  "accountType": string,
  "primaryEmail": string,
  "accountIdentifier": string,
  "displayName": string
}
Имя свойства Ценить Описание Ноты
accountIdentifier string Уникальный идентификатор, который вы создаете для этого пользователя, например «user342» или «asset#44418». Не используйте личную информацию (PII) для этого объекта. Должен всегда устанавливаться для пользователей, управляемых EMM. Не задано для пользователей, управляемых Google.
accountType string Тип учетной записи, которую представляет этот пользователь. userAccount может быть установлена ​​на нескольких устройствах, но deviceAccount устройства предназначена только для одного устройства. Пользователь, управляемый EMM ( emmManaged ) может быть любого типа ( userAccount , deviceAccount ), но пользователь, управляемый Google ( googleManaged ), всегда является userAccount .

Допустимые значения:
  • " deviceAccount "
  • " userAccount "
displayName string Имя, которое будет отображаться в пользовательских интерфейсах. Задавать это свойство необязательно при создании пользователей, управляемых EMM. Если вы устанавливаете это свойство, используйте что-то общее для организации (например, «Example, Inc.») или свое имя (как EMM). Не используется для учетных записей пользователей, управляемых Google. доступный для записи
id string Уникальный идентификатор пользователя.

kind string
managementType string Сущность, которая управляет пользователем. Для пользователей, googleManaged , источником правды является Google, поэтому EMM должны убедиться, что для пользователя существует учетная запись Google. С пользователями emmManaged EMM.

Допустимые значения:
  • " emmManaged "
  • " googleManaged "
primaryEmail string Основной адрес электронной почты пользователя, например, «jsmith@example.com». Будет всегда устанавливаться для пользователей, управляемых Google, и не будет устанавливаться для пользователей, управляемых EMM.

Методы

удалять
Удален пользователь, управляемый EMM.
генерироватьаутентикатионтокен
Создает токен проверки подлинности, который клиент политики устройства может использовать для подготовки данной учетной записи пользователя, управляемой EMM, на устройстве. Сгенерированный токен является одноразовым и истекает через несколько минут.

Вы можете подготовить максимум 10 устройств для каждого пользователя.

Этот вызов работает только с учетными записями, управляемыми EMM.
получать
Извлекает данные пользователя.
жетаваилаблепродуктсет
Извлекает набор продуктов, к которым пользователь имеет право доступа. Примечание. Этот элемент устарел. Новые интеграции не могут использовать этот метод и могут ссылаться на наши новые рекомендации .
вставлять
Создает нового пользователя, управляемого EMM.

Ресурс Users , передаваемый в теле запроса, должен включать accountIdentifier и accountType .

Если соответствующий пользователь уже существует с таким же идентификатором учетной записи, пользователь будет обновлен с помощью ресурса. В этом случае можно изменить только поле displayName .

список
Ищет пользователя по основному адресу электронной почты. Это поддерживается только для пользователей, управляемых Google. Поиск идентификатора не требуется для пользователей, управляемых EMM, поскольку идентификатор уже возвращен в результате вызова Users.insert.
отозвать доступ к устройству
Отменяет доступ ко всем устройствам, предоставленным пользователю в данный момент. Пользователь больше не сможет использовать управляемый магазин Play на любом из своих управляемых устройств.

Этот вызов работает только с учетными записями, управляемыми EMM.
setAvailableProductSet
Изменяет набор продуктов, к которым пользователь имеет право доступа (называемых продуктами из белого списка ). Только одобренные продукты или продукты, одобренные ранее (продукты с отозванным утверждением), могут быть внесены в белый список. Примечание. Этот элемент устарел. Новые интеграции не могут использовать этот метод и могут ссылаться на наши новые рекомендации .
Обновить
Обновляет сведения о пользователе, управляемом EMM.

Может использоваться только с пользователями, управляемыми EMM (но не с пользователями, управляемыми Google). Передайте новые сведения в ресурс Users в тексте запроса. Можно изменить только поле displayName . Другие поля должны быть либо не установлены, либо иметь текущее активное значение.