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. Genel görevler hakkında daha fazla bilgi için Kullanıcı Hesapları Geliştirici Kılavuzu'na 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. |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
Kullanıcının birincil e-posta adresi. Bu özellik, kullanıcı hesabı oluşturma isteklerinde gereklidir. |
||||||||||||||||||||||||||||||||||||||||||
password |
Kullanıcı hesabının şifresini depolar. Kullanıcı hesabı oluştururken kullanıcı şifresi değeri gereklidir. Bir kullanıcı güncellenirken 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 |
Tur sayısı önekin bir parçası olarak belirtilirse, 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ı belirtir. |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
Yalnızca çıkış. Kullanıcının yetki verilmiş bir yönetici olup olmadığını belirtir. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
Yalnızca çıkış. Kullanıcı, ilk giriş işlemini tamamlayıp Hizmet Şartları sözleşmesini kabul ettiyse bu mülk |
||||||||||||||||||||||||||||||||||||||||||
suspended |
Kullanıcının askıya alınıp alınmadığını belirtir. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
Kullanıcının bir sonraki girişte şifresini değiştirmeye zorlanıp zorlanmadığını belirtir. Kullanıcı üçüncü taraf bir kimlik sağlayıcı üzerinden oturum açtığında bu ayar geçerli olmaz. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
|
||||||||||||||||||||||||||||||||||||||||||
name |
Kullanıcının verilen adı ile soyadını ve 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. |
||||||||||||||||||||||||||||||||||||||||||
emails |
Kullanıcının e-posta adreslerinin listesi. İzin verilen maksimum veri boyutu 10 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
Kullanıcıya ait harici kimliklerin listesi (çalışan veya ağ kimliği gibi). İzin verilen maksimum veri boyutu 2 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
Kullanıcının diğer kullanıcılarla olan 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ı belirtir. Bu özellik yalnızca kullanıcıya bir Gmail lisansı atanmışsa kullanılabilir. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
Yalnızca çıkış. Tüm hesap kullanıcılarını almak için kullanılan 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ş zamanı. Bu değer, ISO 8601 tarih ve saat biçimindedir. Saat, tam tarihin yanı sıra |
||||||||||||||||||||||||||||||||||||||||||
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 bir kullanıcı hesabının yönetici veya Google tarafından askıya alınmasının nedenini içerir. Ö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 diller 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. Bu değer, ISO 8601 tarih ve saat biçimindedir. Saat, tam tarihin yanı sıra |
||||||||||||||||||||||||||||||||||||||||||
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 |
İç içe yerleştirilmiş nesne olarak kullanıcı için notlar.
|
||||||||||||||||||||||||||||||||||||||||||
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 |
Kişi paylaşımı özelliği alan için etkinleştirildiğinde kullanıcı profilinin Google Workspace genel adres listesinde görünüp görünmediğini belirtir. Kullanıcı profillerini hariç tutma hakkında daha fazla bilgi edinmek için yönetim yardım merkezine göz atın. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
Kullanıcının anahtar kelime listesi. İzin verilen maksimum veri boyutu 1 KB'tır.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
Yalnızca çıkış. Kullanıcının hesabının silindiği zaman. Bu değer, ISO 8601 tarih ve saat biçimindedir. Saat, tam tarihin yanı sıra |
||||||||||||||||||||||||||||||||||||||||||
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ı fotoğrafının ETag (Salt okunur) |
||||||||||||||||||||||||||||||||||||||||||
ims |
Kullanıcının Instant Messenger (IM) hesapları. Bir kullanıcı hesabının birden fazla
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
Kullanıcının özel alanları. Anahtar bir
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
Yalnızca çıkış. 2 adımlı doğrulamaya kayıtlı (Salt okunur) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
Yalnızca çıkış. 2 adımlı doğrulama zorunlu kılınıyor mu (Salt okunur) |
||||||||||||||||||||||||||||||||||||||||||
archived |
Kullanıcının arşivlenip arşivlenmediğini belirtir. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
Kullanıcıyla ilişkili üst kuruluşun tam yolu. Üst kuruluş en üst düzeyse öne eğik çizgiyle ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
Kullanıcının kurtarma e-postası. |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
Kullanıcının kurtarma telefon numarası. Telefon numarası, artı işareti (+) ile başlayan E.164 biçiminde olmalıdır. Örnek: +16506661212. |
UserName
JSON gösterimi |
---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
Alanlar | |
---|---|
fullName |
Kullanıcının ad ve soyadı değerlerinin birleştirilmesiyle oluşturulan tam adı. |
familyName |
Kullanıcının soyadı. Kullanıcı hesabı oluştururken gerekir. |
givenName |
Kullanıcının adı. Kullanıcı hesabı oluştururken gerekir. |
displayName |
Kullanıcının görünen adı. Sınır: 256 karakter. |
Yöntemler |
|
---|---|
|
Kullanıcıyı siler. |
|
Bir kullanıcıyı getirir. |
|
Kullanıcı oluşturur. |
|
Silinmiş kullanıcıların veya bir alandaki tüm kullanıcıların sayfalandırılmış bir listesini alır. |
|
Kullanıcıyı süper yönetici yapar. |
|
Yama semantiği kullanarak bir 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. |
|
Silinmiş bir kullanıcının silinmesini geri alır. |
|
Bir kullanıcıyı günceller. |
|
Kullanıcı listesindeki değişiklikleri izler. |