Zasób: Użytkownik
Interfejs Directory API umożliwia tworzenie użytkowników na koncie, ich aliasów i zdjęć profilowych na koncie Google oraz zarządzanie nimi. Więcej informacji o popularnych zadaniach znajdziesz w przewodniku dla programistów na temat kont użytkowników i przewodniku dla programistów na temat 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. Jako identyfikator URI żądania użytkownika  | ||||||||||||||||||||||||||||||||||||||||||
| 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. Wartość hasła użytkownika jest wymagana podczas tworzenia konta użytkownika. Jest to opcjonalne podczas aktualizowania użytkownika i powinno być podawane 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 hasha właściwości  
 Jeśli w prefiksie występują zaokrąglenia, muszą one być równe 10 tysięcy lub mniejsze. | ||||||||||||||||||||||||||||||||||||||||||
| isAdmin | 
 Tylko dane wyjściowe. Wskazuje użytkownika z uprawnieniami superadministratora. Właściwości  | ||||||||||||||||||||||||||||||||||||||||||
| isDelegatedAdmin | 
 Tylko dane wyjściowe. Wskazuje, czy użytkownik jest administratorem delegowanym. | ||||||||||||||||||||||||||||||||||||||||||
| agreedToTerms | 
 Tylko dane wyjściowe. Ta usługa ma wartość  | ||||||||||||||||||||||||||||||||||||||||||
| suspended | 
 Wskazuje, czy użytkownik został 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 Użytkownicy 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 zewnętrznych identyfikatorów 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 aliasów adresów e-mail użytkownika. | ||||||||||||||||||||||||||||||||||||||||||
| isMailboxSetup | 
 Tylko dane wyjściowe. Wskazuje, czy skrzynka pocztowa Google użytkownika została utworzona. Ta usługa jest dostępna 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. Ostatni czas logowania użytkownika 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 nieedytowalnych aliasów adresów e-mail użytkownika. Zwykle są to domeny spoza domeny podstawowej lub domeny podrzędnej konta. | ||||||||||||||||||||||||||||||||||||||||||
| sshPublicKeys | 
 lista kluczy publicznych SSH; 
 | ||||||||||||||||||||||||||||||||||||||||||
| notes | 
 Uwagi 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 włączona jest 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 | 
 Obiekt zagnieżdżony 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 użytkownika w komunikatorze błyskawicznym; Konto użytkownika może mieć wiele usług  
 | ||||||||||||||||||||||||||||||||||||||||||
| customSchemas | 
 Pola niestandardowe użytkownika. Kluczem jest  
 | ||||||||||||||||||||||||||||||||||||||||||
| isEnrolledIn2Sv | 
 Tylko dane wyjściowe. jest zarejestrowany w systemie weryfikacji dwuetapowej (tylko do odczytu); | ||||||||||||||||||||||||||||||||||||||||||
| isEnforcedIn2Sv | 
 Tylko dane wyjściowe. Czy weryfikacja dwuetapowa jest wymuszona (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ć zgodny z formatem E.164 i zaczynać się od znaku plusa (+). Przykład: +16506661212. | ||||||||||||||||||||||||||||||||||||||||||
UserName
| Zapis JSON | 
|---|
| { "fullName": string, "familyName": string, "givenName": string, "displayName": string } | 
| Pola | |
|---|---|
| fullName | 
 Pełne imię i nazwisko użytkownika utworzone przez złączenie wartości imienia i nazwiska. | 
| familyName | 
 Nazwisko użytkownika. Wymagany podczas tworzenia konta użytkownika. | 
| givenName | 
 Imię użytkownika. Wymagany podczas tworzenia konta użytkownika. | 
| displayName | 
 Wyświetlana nazwa użytkownika. Limit: 256 znaków. | 
| Metody | |
|---|---|
| 
 | Usuwanie użytkownika. | 
| 
 | Pobiera dane użytkownika. | 
| 
 | Tworzy użytkownika. | 
| 
 | Pobiera pogrupowaną listę usuniętych użytkowników lub wszystkich użytkowników w domenie. | 
| 
 | Przypisuje użytkownikowi rolę superadministratora. | 
| 
 | Aktualizuje użytkownika za pomocą semantyki poprawki. | 
| 
 | Wyloguje użytkownika ze wszystkich sesji w przeglądarce i na urządzeniach oraz resetuje jego pliki cookie logowania. | 
| 
 | przywraca usunięte konto użytkownika; | 
| 
 | Aktualizuje użytkownika. | 
| 
 | Sprawdza zmiany na liście użytkowników. |