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 |
||||||||||||||||||||||||||||||||||||||||||
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 ono opcjonalne przy aktualizowaniu użytkownika i należy je podawać tylko wtedy, gdy użytkownik zmienia swoje 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 co najmniej 10 000. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Tylko dane wyjściowe. Wskazuje użytkownika z uprawnieniami superadministratora. Właściwość |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Tylko dane wyjściowe. Wskazuje, czy użytkownik jest wyznaczonym administratorem. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Tylko dane wyjściowe. Jeśli użytkownik przeprowadził wstępne logowanie i zaakceptował Warunki korzystania z usługi, ta usługa ma stan |
||||||||||||||||||||||||||||||||||||||||||
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 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ę na Gmaila. |
||||||||||||||||||||||||||||||||||||||||||
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. Czas ostatniego logowania na konto użytkownika. 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. 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. Są to zazwyczaj spoza domeny podstawowej lub subdomeny 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 |
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 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 konto użytkownika zostało zarchiwizowane. |
||||||||||||||||||||||||||||||||||||||||||
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 mieć format E.164 i zaczynać się od znaku plusa (+). Przykład: +16506661212. |
UserName
Zapis JSON |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
Pola | |
---|---|
fullName |
Imię i nazwisko użytkownika utworzone przez połą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 użytkownika. |
|
Tworzy użytkownika. |
|
Pobiera pogrupowaną listę usuniętych użytkowników lub wszystkich użytkowników w domenie. |
|
Ustawia użytkownika jako 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. |