Zasób: User
Interfejs Directory API umożliwia tworzenie kont użytkowników, aliasów użytkowników i zdjęć profilowych użytkowników konta oraz zarządzanie nimi. Więcej informacji o typowych zadaniach znajdziesz w Przewodniku dla programistów 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żytkownika |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Podstawowy adres e-mail użytkownika. Ta usługa jest wymagana w żądaniu utworzenia konta użytkownika. Domena |
||||||||||||||||||||||||||||||||||||||||||
password |
Zapisuje hasło do konta użytkownika. Podczas tworzenia konta użytkownika wymagana jest wartość hasła. 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 skrótu właściwości
Jeśli częścią prefiksu są rundy, ich liczba nie może być większa niż 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 podczas następnego logowania. To ustawienie nie ma zastosowania, gdy użytkownik loguje się przez zewnętrznego dostawcę tożsamości. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
W przypadku ustawienia |
||||||||||||||||||||||||||||||||||||||||||
name |
Zawiera imię i nazwisko użytkownika oraz wartość |
||||||||||||||||||||||||||||||||||||||||||
kind |
Tylko dane wyjściowe. Typ zasobu interfejsu API. W przypadku zasobów użytkowników wartość wynosi |
||||||||||||||||||||||||||||||||||||||||||
etag |
Tylko dane wyjściowe. Tag 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, takich jak identyfikator pracownika lub 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 e-mail użytkownika. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Tylko dane wyjściowe. Wskazuje, czy skrzynka pocztowa Google użytkownika została utworzona. Ta usługa ma zastosowanie tylko wtedy, gdy użytkownikowi przypisano licencję na Gmaila. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Tylko dane wyjściowe. Identyfikator klienta umożliwiający pobranie 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 w formacie daty i godziny w standardzie ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formularzu |
||||||||||||||||||||||||||||||||||||||||||
phones |
Lista numerów telefonów użytkownika. Maksymalny dozwolony rozmiar danych to 1 KB.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Tylko dane wyjściowe. powód zawieszenia konta użytkownika przez administratora lub Google w chwili 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 w formacie daty i godziny w standardzie ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formularzu |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Tylko dane wyjściowe. Lista aliasów e-mail użytkownika, których nie można edytować. Są to zazwyczaj spoza domeny podstawowej lub subdomeny konta. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
Lista kluczy publicznych SSH.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Notatki dla użytkownika jako zagnieżdżony obiekt.
|
||||||||||||||||||||||||||||||||||||||||||
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 na temat wykluczania 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 w formacie daty i godziny w standardzie ISO 8601. Czas to pełna data oraz godziny, minuty i sekundy w formularzu |
||||||||||||||||||||||||||||||||||||||||||
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. Tag ETag zdjęcia użytkownika (tylko do odczytu) |
||||||||||||||||||||||||||||||||||||||||||
ims |
konta czatu użytkownika. Konto użytkownika może mieć wiele usług
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Pola niestandardowe użytkownika. Klucz to
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Tylko dane wyjściowe. Korzysta z weryfikacji dwuetapowej (tylko do odczytu). |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Tylko dane wyjściowe. Wymuszanie weryfikacji dwuetapowej (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 organizacją najwyższego poziomu, jest ona reprezentowana jako ukośnik ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Pomocniczy adres e-mail użytkownika. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Pomocniczy numer telefonu użytkownika. Numer telefonu musi mieć format E.164 i musi 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. 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. |
Metody |
|
---|---|
|
Usuwa konto użytkownika. |
|
Pobiera użytkownika. |
|
Tworzy użytkownika. |
|
Pobiera podzieloną na strony listę usuniętych użytkowników lub wszystkich użytkowników w domenie. |
|
Zmienia użytkownika w superadministratora. |
|
Aktualizuje użytkownika za pomocą semantyki poprawki. |
|
Wylogowuje użytkownika ze wszystkich sesji internetowych i na urządzeniu i resetuje pliki cookie logowania. |
|
Przywraca usunięte konto użytkownika. |
|
Aktualizuje użytkownika. |
|
Monitorowanie zmian na liście użytkowników. |