User

Google Chat'te bir kullanıcı.

Bir istekten çıkış olarak döndürüldüğünde, Chat uygulamanız kullanıcı olarak kimlik doğrulaması yapıyorsa User kaynağının (ör. Mesajlar ve Üyelikler API'lerinde) çıkışı, alanın üyesi olmadıkları veya çağıran kullanıcıyla daha önce yakınlık kurmadıkları sürece hem kuruluş içi hem de kuruluş dışı kullanıcılar için yalnızca name ve type alanlarını doldurur.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "avatarUrl": string,
  "email": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Alanlar
name

string

Google Chat user için kaynak adı.

Biçim: users/{user}. users/app, arama uygulaması bot kullanıcısı için takma ad olarak kullanılabilir.

human users için {user}, aşağıdakiyle aynı kullanıcı tanımlayıcısıdır:

  • People API'deki Kişi için id. Örneğin, Chat API'deki users/123456789, People API'deki 123456789 kişi profili kimliğiyle aynı kişiyi temsil eder.

  • Admin SDK Directory API'deki kullanıcı için id.

  • Kullanıcının e-posta adresi, API isteklerinde {user} için takma ad olarak kullanılabilir. Örneğin, user@example.com için People API Kişi profili kimliği 123456789 ise users/123456789 öğesine referans vermek için users/user@example.com öğesini takma ad olarak kullanabilirsiniz. API'den yalnızca standart kaynak adı (örneğin users/123456789) döndürülür.

displayName

string

Yalnızca çıkış. Kullanıcının görünen adı.

Hem uygulama kimlik doğrulaması hem de kullanıcı kimlik doğrulaması için doldurulur. Bu alan, uygulama kimlik doğrulaması ile yapılan istekler için her zaman doldurulur. Kullanıcı kimlik doğrulaması ile Mesajlar ve Üyelikler API'leri çağrıldığında, bu alan hem kuruluş içi hem de kuruluş dışı kullanıcılar için bir mesajın sender, annotations içindeki kullanıcılar (ör. kullanıcıdan bahsetmeler) ve Membership kaynakları için doldurulur. Bunun için kullanıcının alanın üyesi olması veya çağıran kullanıcıyla daha önce etkileşimde bulunmuş olması gerekir.

avatarUrl

string

Yalnızca çıkış. Kullanıcının avatar resminin URL'si.

Kullanıcı kimlik doğrulaması ile Mesajlar ve Üyelikler API'leri çağrıldığında, bu alan hem kuruluş içi hem de kuruluş dışı kullanıcılar için bir mesajın sender, annotations içindeki kullanıcılar (ör. kullanıcıdan bahsetmeler) ve Membership kaynakları için doldurulur. Bunun için kullanıcının alanın üyesi olması veya çağıran kullanıcıyla daha önce etkileşimde bulunmuş olması gerekir.

email

string

Yalnızca çıkış. Kullanıcının e-posta adresi.

Kullanıcı kimlik doğrulaması ile Mesajlar ve Üyelikler API'leri çağrıldığında, kullanıcının alanın üyesi olması veya çağıran kullanıcıyla daha önce yakınlık kurmuş olması koşuluyla bu alan, hem kuruluş içi hem de kuruluş dışı kullanıcılar için mesajın sender, annotations içindeki kullanıcılar (ör. kullanıcı bahsetmeleri) ve Membership kaynakları için doldurulur.

domainId

string

Kullanıcının Google Workspace alanının benzersiz tanımlayıcısı.

type

enum (Type)

Kullanıcı türü.

isAnonymous

boolean

Yalnızca çıkış. true olduğunda kullanıcı silinir veya profili görünmez. Örneğin, bir kullanıcı üye olmadan ve arayan kullanıcıyla daha önce yakınlık kurmadan bir alanda bahsedildiğinde bu durum yaşanır.

Tür

Sıralamalar
TYPE_UNSPECIFIED Enum için varsayılan değer. KULLANMAYIN.
HUMAN Gerçek kullanıcı.
BOT Chat uygulaması kullanıcısı.