Zasób: User
Interfejs Directory API umożliwia tworzenie użytkowników konta, aliasów użytkowników i zdjęć profilowych Google użytkowników oraz zarządzanie nimi. Więcej informacji o typowych zadaniach znajdziesz w przewodniku dla programistów dotyczącym kont użytkowników i przewodniku dla programistów dotyczącym aliasów użytkowników.
| Zapis JSON |
|---|
{ "id": string, "primaryEmail": string, "password": value, "hashFunction": string, "isAdmin": boolean, "isDelegatedAdmin": boolean, "agreedToTerms": boolean, "suspended": boolean, "changePasswordAtNextLogin": boolean, "ipWhitelisted": boolean, "name": { object ( |
| Pola | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
Unikalny identyfikator użytkownika. Użytkownik |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Podstawowy adres e-mail użytkownika. Ta właściwość jest wymagana w prośbie o utworzenie konta użytkownika. |
||||||||||||||||||||||||||||||||||||||||||
password |
Przechowuje hasło do konta użytkownika. Podczas tworzenia konta użytkownika wymagana jest wartość hasła użytkownika. Jest to opcjonalne podczas aktualizowania użytkownika i należy je podać tylko wtedy, gdy użytkownik aktualizuje hasło do konta. Wartość hasła nigdy nie jest zwracana w treści odpowiedzi interfejsu API. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Przechowuje format skrótu właściwości
Jeśli rundy są określone w prefiksie, ich liczba nie może przekraczać 10 000. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Tylko dane wyjściowe. Wskazuje użytkownika z uprawnieniami superadministratora. Wartość właściwości |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Tylko dane wyjściowe. Wskazuje, czy użytkownik jest administratorem delegowanym. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Tylko dane wyjściowe. Ta właściwość ma wartość |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Wskazuje, czy użytkownik jest zawieszony. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Wskazuje, czy użytkownik musi zmienić hasło przy następnym logowaniu. To ustawienie nie ma zastosowania, gdy użytkownik loguje się za pomocą zewnętrznego dostawcy tożsamości. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
Jeśli |
||||||||||||||||||||||||||||||||||||||||||
name |
Zawiera imię i nazwisko użytkownika oraz wartość |
||||||||||||||||||||||||||||||||||||||||||
kind |
Tylko dane wyjściowe. Typ zasobu interfejsu API. W przypadku zasobów Users wartość to |
||||||||||||||||||||||||||||||||||||||||||
etag |
Tylko dane wyjściowe. ETag zasobu. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Lista adresów e-mail użytkownika. Maksymalny dozwolony rozmiar danych to 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Lista identyfikatorów zewnętrznych użytkownika, np. identyfikator pracownika lub identyfikator sieci. Maksymalny dozwolony rozmiar danych to 2 KB.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Lista relacji użytkownika z innymi użytkownikami. Maksymalny dozwolony rozmiar danych w tym polu to 2 KB. Więcej informacji znajdziesz w artykule Zarządzanie kontami użytkowników.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Tylko dane wyjściowe. Lista adresów e-mail aliasów użytkownika. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Tylko dane wyjściowe. Wskazuje, czy skrzynka pocztowa Google użytkownika została utworzona. Ta właściwość ma zastosowanie tylko wtedy, gdy użytkownik ma przypisaną licencję Gmail. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Tylko dane wyjściowe. Identyfikator klienta, aby pobrać wszystkich użytkowników konta. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Lista adresów użytkownika. Maksymalny dozwolony rozmiar danych to 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Lista organizacji, do których należy użytkownik. Maksymalny dozwolony rozmiar danych to 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Tylko dane wyjściowe. kiedy ostatnio użytkownik zalogował się na swoje konto, Wartość jest podana w formacie daty i godziny ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formacie |
||||||||||||||||||||||||||||||||||||||||||
phones |
Lista numerów telefonów użytkownika. Maksymalny dozwolony rozmiar danych to 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Tylko dane wyjściowe. Zawiera powód zawieszenia konta użytkownika przez administratora lub Google w momencie zawieszenia. Właściwość jest zwracana tylko wtedy, gdy właściwość |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
Tylko dane wyjściowe. Adres URL zdjęcia profilowego użytkownika. Adres URL może być tymczasowy lub prywatny. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Lista języków użytkownika. Maksymalny dozwolony rozmiar danych to 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Lista informacji o koncie POSIX użytkownika.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Tylko dane wyjściowe. Czas utworzenia konta użytkownika. Wartość jest podana w formacie daty i godziny ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formacie |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Tylko dane wyjściowe. Lista adresów e-mail aliasów użytkownika, których nie można edytować. Zwykle znajdują się one poza domeną podstawową lub subdomeną konta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Lista kluczy publicznych SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notatki dla użytkownika jako obiekt zagnieżdżony.
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Lista witryn użytkownika.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Lista lokalizacji użytkownika. Maksymalny dozwolony rozmiar danych to 10 KB.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Wskazuje, czy profil użytkownika jest widoczny na globalnej liście adresów Google Workspace, gdy w domenie jest włączona funkcja udostępniania kontaktów. Więcej informacji o wykluczaniu profili użytkowników znajdziesz w Centrum pomocy dla administratorów. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Lista słów kluczowych użytkownika. Maksymalny dozwolony rozmiar danych to 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Tylko dane wyjściowe. Czas usunięcia konta użytkownika. Wartość jest podana w formacie daty i godziny ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formacie |
||||||||||||||||||||||||||||||||||||||||||
gender |
Zagnieżdżony obiekt zawierający płeć użytkownika. Maksymalny dozwolony rozmiar danych w tym polu to 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Tylko dane wyjściowe. ETag zdjęcia użytkownika (tylko do odczytu) |
||||||||||||||||||||||||||||||||||||||||||
ims |
konta komunikatora internetowego użytkownika; Konto użytkownika może mieć wiele usług
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
pola niestandardowe użytkownika, Klucz to
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Tylko dane wyjściowe. Jest zarejestrowany w systemie weryfikacji dwuetapowej (tylko do odczytu) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Tylko dane wyjściowe. Czy weryfikacja dwuetapowa jest wymuszana (tylko do odczytu) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Wskazuje, czy użytkownik jest zarchiwizowany. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
Pełna ścieżka organizacji nadrzędnej powiązanej z użytkownikiem. Jeśli organizacja nadrzędna jest najwyższego poziomu, jest reprezentowana przez ukośnik ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Pomocniczy adres e-mail użytkownika. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Pomocniczy numer telefonu użytkownika. Numer telefonu musi być w formacie E.164 i zaczynać się od znaku plus (+). Przykład: +16506661212. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
Niezmienna. Wskazuje, czy użytkownik jest gościem. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
Niezmienna. Dodatkowe pola metadanych związane z gośćmi |
||||||||||||||||||||||||||||||||||||||||||
Nazwa użytkownika
| Zapis JSON |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| Pola | |
|---|---|
fullName |
Pełne imię i nazwisko użytkownika utworzone przez połączenie wartości imienia i nazwiska. |
familyName |
Nazwisko użytkownika. Wymagane podczas tworzenia konta użytkownika. |
givenName |
Imię użytkownika. Wymagane podczas tworzenia konta użytkownika. |
displayName |
Wyświetlana nazwa użytkownika. Limit: 256 znaków. |
GuestAccountInfo
Informacje o koncie dotyczące gości.
| Zapis JSON |
|---|
{ "primaryGuestEmail": string } |
| Pola | |
|---|---|
primaryGuestEmail |
Niezmienna. Zewnętrzny adres e-mail gościa. |
Metody |
|
|---|---|
|
Utwórz użytkownika-gościa z dostępem do podzbioru funkcji Workspace. |
|
Usuwa użytkownika. |
|
Pobiera użytkownika. |
|
Tworzy użytkownika. |
|
Pobiera stronicowaną listę usuniętych lub wszystkich użytkowników w domenie. |
|
Przypisuje użytkownikowi rolę superadministratora. |
|
Aktualizuje użytkownika za pomocą semantyki poprawki. |
|
Wylogowuje użytkownika ze wszystkich sesji w internecie i na urządzeniach oraz resetuje jego pliki cookie logowania. |
|
Przywraca usunięte konto użytkownika. |
|
Aktualizuje użytkownika. |
|
Śledzi zmiany na liście użytkowników. |