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:
|
|
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:
|
|
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
iaccountType
.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 poledisplayName
. Inne pola muszą być nieskonfigurowane lub mieć obecnie aktywną wartość.