Kaynak: Kullanıcı
Directory API, hesabınızın kullanıcılarını, kullanıcı takma adlarını ve kullanıcı Google profil fotoğraflarını oluşturup yönetmenize olanak tanır. Sık kullanılan görevler hakkında daha fazla bilgi için Kullanıcı Hesapları Geliştirici Kılavuzu ve Kullanıcı Takma Adları Geliştirici Kılavuzu'na bakın.
| JSON gösterimi |
|---|
{ "id": string, "primaryEmail": string, "password": value, "hashFunction": string, "isAdmin": boolean, "isDelegatedAdmin": boolean, "agreedToTerms": boolean, "suspended": boolean, "changePasswordAtNextLogin": boolean, "ipWhitelisted": boolean, "name": { object ( |
| Alanlar | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
Kullanıcının benzersiz kimliği. Bir kullanıcı |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Kullanıcının birincil e-posta adresi. Bu özellik, kullanıcı hesabı oluşturma isteğinde gereklidir. |
||||||||||||||||||||||||||||||||||||||||||
password |
Kullanıcı hesabının şifresini saklar. Kullanıcı hesabı oluşturulurken kullanıcının şifre değeri gereklidir. Kullanıcı güncellenirken bu alan isteğe bağlıdır ve yalnızca kullanıcı hesap şifresini güncelliyorsa sağlanmalıdır. Şifre değeri, API'nin yanıt gövdesinde hiçbir zaman döndürülmez. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
Turlar, ön ekin bir parçası olarak belirtilmişse 10.000 veya daha az olmalıdır. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
Yalnızca çıkış. Süper yönetici ayrıcalıklarına sahip bir kullanıcıyı gösterir. |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Yalnızca çıkış. Kullanıcının yetki verilmiş yönetici olup olmadığını gösterir. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Yalnızca çıkış. Kullanıcı ilk girişi tamamlayıp Hizmet Şartları sözleşmesini kabul ettiyse bu özellik |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Kullanıcının askıya alınıp alınmadığını gösterir. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Kullanıcının bir sonraki oturum açma işleminde şifresini değiştirmesinin zorunlu olup olmadığını gösterir. Kullanıcı üçüncü taraf kimlik sağlayıcı üzerinden oturum açtığında bu ayar uygulanmaz. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
|
||||||||||||||||||||||||||||||||||||||||||
name |
Kullanıcının adını ve soyadını, salt okunur |
||||||||||||||||||||||||||||||||||||||||||
kind |
Yalnızca çıkış. API kaynağının türü. Kullanıcı kaynakları için değer |
||||||||||||||||||||||||||||||||||||||||||
etag |
Yalnızca çıkış. Kaynağın ETag'i. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Kullanıcının e-posta adreslerinin listesi. İzin verilen maksimum veri boyutu 10 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Kullanıcının harici kimliklerinin listesi (ör. çalışan veya ağ kimliği). İzin verilen maksimum veri boyutu 2 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Kullanıcının diğer kullanıcılarla ilişkilerinin listesi. Bu alan için izin verilen maksimum veri boyutu 2 KB'tır. Daha fazla bilgi için Kullanıcı hesaplarını yönetme başlıklı makaleyi inceleyin.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
Yalnızca çıkış. Kullanıcının takma ad e-posta adreslerinin listesi. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
Yalnızca çıkış. Kullanıcının Google posta kutusunun oluşturulup oluşturulmadığını gösterir. Bu özellik yalnızca kullanıcıya Gmail lisansı atanmışsa geçerlidir. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Yalnızca çıkış. Tüm hesap kullanıcılarını almak için müşteri kimliği. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
Kullanıcının adreslerinin listesi. İzin verilen maksimum veri boyutu 10 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
Kullanıcının ait olduğu kuruluşların listesi. İzin verilen maksimum veri boyutu 10 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
Yalnızca çıkış. Kullanıcının hesabına en son giriş yaptığı zaman. Değer, ISO 8601 tarih ve saat biçimindedir. Saat, |
||||||||||||||||||||||||||||||||||||||||||
phones |
Kullanıcının telefon numaralarının listesi. İzin verilen maksimum veri boyutu 1 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
Yalnızca çıkış. Askıya alma sırasında, kullanıcı hesabının yönetici veya Google tarafından askıya alınma nedenini içerir. Bu özellik yalnızca |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
Yalnızca çıkış. Kullanıcının profil fotoğrafının URL'si. URL geçici veya özel olabilir. |
||||||||||||||||||||||||||||||||||||||||||
languages |
Kullanıcının dillerinin listesi. İzin verilen maksimum veri boyutu 1 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
Kullanıcının POSIX hesap bilgilerinin listesi.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
Yalnızca çıkış. Kullanıcının hesabının oluşturulduğu zaman. Değer, ISO 8601 tarih ve saat biçimindedir. Saat, |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
Yalnızca çıkış. Kullanıcının düzenlenemeyen takma ad e-posta adreslerinin listesi. Bunlar genellikle hesabın birincil alanının veya alt alanının dışındadır. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
SSH ortak anahtarlarının listesi.
|
||||||||||||||||||||||||||||||||||||||||||
notes |
Kullanıcı için notlar (iç içe yerleştirilmiş nesne olarak).
|
||||||||||||||||||||||||||||||||||||||||||
websites |
Kullanıcının web sitelerinin listesi.
|
||||||||||||||||||||||||||||||||||||||||||
locations |
Kullanıcının konumlarının listesi. İzin verilen maksimum veri boyutu 10 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
Alan için kişi paylaşımı özelliği etkinleştirildiğinde kullanıcının profilinin Google Workspace Genel Adres Listesi'nde görünür olup olmadığını gösterir. Kullanıcı profillerini hariç tutma hakkında daha fazla bilgi için yönetim yardım merkezine bakın. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Kullanıcının anahtar kelimelerinin listesi. İzin verilen maksimum veri boyutu 1 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Yalnızca çıkış. Kullanıcının hesabının silindiği zaman. Değer, ISO 8601 tarih ve saat biçimindedir. Saat, |
||||||||||||||||||||||||||||||||||||||||||
gender |
Kullanıcının cinsiyetini içeren iç içe yerleştirilmiş bir nesne. Bu alan için izin verilen maksimum veri boyutu 1 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
Yalnızca çıkış. Kullanıcının fotoğrafının ETag'i (salt okunur) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Kullanıcının anlık mesajlaşma (IM) hesapları. Bir kullanıcı hesabının birden fazla
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Kullanıcının özel alanları. Anahtar
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Yalnızca çıkış. 2 adımlı doğrulamaya kayıtlı (salt okunur) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Yalnızca çıkış. 2 adımlı doğrulama zorunlu mu? (Yalnızca okunabilir) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Kullanıcının arşivlenip arşivlenmediğini gösterir. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
Kullanıcıyla ilişkili üst kuruluşun tam yolu. Üst kuruluş en üst düzeydeyse öne eğik çizgi ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Kullanıcının kurtarma e-posta adresi. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Kullanıcının kurtarma telefon numarası. Telefon numarası, artı işaretiyle (+) başlayan E.164 biçiminde olmalıdır. Örnek: +16506661212. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
Değişmez. Kullanıcının misafir olup olmadığını gösterir. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
Değişmez. Konuklarla ilgili ek meta veri alanları |
||||||||||||||||||||||||||||||||||||||||||
UserName
| JSON gösterimi |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| Alanlar | |
|---|---|
fullName |
Ad ve soyadı değerlerinin birleştirilmesiyle oluşturulan kullanıcının tam adı. |
familyName |
Kullanıcının soyadı. Kullanıcı hesabı oluştururken gereklidir. |
givenName |
Kullanıcının adı. Kullanıcı hesabı oluştururken gereklidir. |
displayName |
Kullanıcının görünen adı. Sınır: 256 karakter. |
GuestAccountInfo
Konuk kullanıcılarla ilgili hesap bilgileri.
| JSON gösterimi |
|---|
{ "primaryGuestEmail": string } |
| Alanlar | |
|---|---|
primaryGuestEmail |
Değişmez. Konuğun harici e-posta adresi. |
Yöntemler |
|
|---|---|
|
Workspace özelliklerinin bir alt kümesine erişimi olan bir misafir kullanıcı oluşturun. |
|
Bir kullanıcıyı siler. |
|
Bir kullanıcıyı alır. |
|
Kullanıcı oluşturur. |
|
Bir alandaki silinmiş kullanıcıların veya tüm kullanıcıların sayfalandırılmış listesini alır. |
|
Bir kullanıcıyı süper yönetici yapar. |
|
Yama semantiğini kullanarak kullanıcıyı günceller. |
|
Kullanıcının tüm web ve cihaz oturumlarını kapatır ve oturum açma çerezlerini sıfırlar. |
|
Silinen bir kullanıcıyı geri yükler. |
|
Kullanıcıyı günceller. |
|
Kullanıcı listesindeki değişiklikleri izler. |