Users

Listę metod dostępnych dla tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

Zasób Użytkownicy reprezentuje konto powiązane z firmą. Konto może być powiązane z konkretnym urządzeniem lub z konkretnym użytkownikiem (który może korzystać z tego konta na kilku urządzeniach). W zależności od modelu tożsamości konto może oferować dostęp tylko do zarządzanego Sklepu Google Play lub innych usług Google.

  • Model tożsamości domeny zarządzanej przez Google wymaga synchronizacji ze źródłami kont Google (przy pomocy aplikacji primaryEmail).
  • Model tożsamości zarządzanych kont Google Play pozwala firmom dynamicznie tworzyć konta użytkowników i urządzeń. Te konta zapewniają dostęp do zarządzanego Sklepu Google Play.

{
  "kind": "androidenterprise#user",
  "id": string,
  "managementType": string,
  "accountType": string,
  "primaryEmail": string,
  "accountIdentifier": string,
  "displayName": string
}
Nazwa usługi Wartość Opis Uwagi
accountIdentifier string Unikalny identyfikator, który tworzysz dla tego użytkownika, np. „user342” lub „asset#44418”. Nie używaj w tej usłudze informacji umożliwiających identyfikację osób. Muszą być zawsze ustawione dla użytkowników zarządzanych przez EMM. Ustawienie nie jest ustawione dla użytkowników zarządzanych przez Google.
accountType string Typ konta reprezentowanego przez tego użytkownika. userAccount można zainstalować na wielu urządzeniach, ale deviceAccount dotyczy tylko jednego urządzenia. Użytkownikem zarządzanym przez EMM (emmManaged) może być typ userAccount (deviceAccount), ale użytkownik zarządzany przez Google (googleManaged) to zawsze userAccount.

Akceptowane wartości:
  • deviceAccount
  • userAccount
displayName string Nazwa, która pojawi się w interfejsach. Ustawienie tej właściwości jest opcjonalne podczas tworzenia użytkowników zarządzanych przez EMM. Jeśli ustawisz tę usługę, użyj ogólnych informacji o organizacji (np. „Example sp. z o.o.”) lub swojego imienia i nazwiska (jako EMM). Nie jest używany w przypadku kont użytkowników zarządzanych przez Google. zapisywalny
id string Unikalny identyfikator użytkownika.

kind string
managementType string Podmiot zarządzający użytkownikiem. W przypadku użytkowników googleManaged źródłem danych jest Google, dlatego dostawcy usług EMM muszą upewnić się, że użytkownik ma konto Google. Dzięki emmManaged użytkownikom odpowiada za EMM.

Akceptowane wartości:
  • emmManaged
  • googleManaged
primaryEmail string Podstawowy adres e-mail użytkownika, na przykład „jkowalski@example.com”. Zawsze będzie ustawiana dla użytkowników zarządzanych przez Google, a nie dla użytkowników EMM.

Metody

usuń
Użytkownik zarządzany przez EMM został usunięty.
generateAuthenticationToken
Generuje token uwierzytelniający, za pomocą którego klient zasad dotyczących urządzeń może udostępniać dane konto użytkownika zarządzane przez EMM na urządzeniu. Wygenerowany token jest jednorazowy i wygasa po kilku minutach.

Możesz udostępnić maksymalnie 10 urządzeń na użytkownika.

To połączenie działa tylko z kontami zarządzanymi przez EMM.
pobierz
Pobiera dane użytkownika.
getAvailableProductSet
Pobiera zestaw usług, do których użytkownik ma dostęp. Uwaga: ten element został wycofany. Nowe integracje nie mogą używać tej metody i mogą korzystać z naszych nowych rekomendacji.
wstaw
Utworzy nowego użytkownika zarządzanego przez EMM.

Zasób Użytkownicy przekazany w treści żądania powinien zawierać accountIdentifier i accountType.

Jeśli odpowiedni użytkownik już istnieje z tym samym identyfikatorem konta, zostanie do niego dodany zasób. W takim przypadku można zmienić tylko pole displayName.

list
Wyszukuje użytkownika na podstawie podstawowego adresu e-mail. Ta opcja jest dostępna tylko dla użytkowników zarządzanych przez Google. Wyszukiwanie identyfikatora nie jest potrzebne w przypadku użytkowników zarządzanych przez EMM, ponieważ identyfikator jest już zwracany w wyniku wywołania metody Users.insert.
revokeDeviceAccess
Anuluje dostęp do wszystkich urządzeń aktualnie udostępnianych użytkownikowi. Użytkownik nie będzie już mógł używać zarządzanego Sklepu Play na żadnym ze swoich urządzeń.

To połączenie działa tylko z kontami zarządzanymi przez EMM.
setAvailableProductSet
Modyfikuje zestaw usług, do których użytkownik ma dostęp (nazywanych usługami z białej listy). Na białej liście znajdują się tylko produkty, które są zatwierdzone lub które zostały wcześniej zatwierdzone (czyli produkty, które zostały wcześniej zatwierdzone). Uwaga: ten element został wycofany. Nowe integracje nie mogą używać tej metody i mogą korzystać z naszych nowych rekomendacji.
zaktualizuj
Aktualizuje szczegóły użytkownika zarządzanego przez EMM.

Można używać tylko z kontami zarządzanymi przez EMM (nie użytkownikami zarządzanymi przez Google). Przekaż nowe dane w zasobie Użytkownicy w treści żądania. Można zmienić tylko pole displayName. Inne pola muszą być nieskonfigurowane lub mieć obecnie aktywną wartość.