User

Google Chat का कोई उपयोगकर्ता.

अगर आपका Chat ऐप्लिकेशन, अनुरोध के आउटपुट के तौर पर उपयोगकर्ता के तौर पर पुष्टि करता है, तो User संसाधन (जैसे कि Messages और Memberships API) के लिए आउटपुट, संगठन के अंदर और बाहर के उपयोगकर्ताओं, दोनों के लिए सिर्फ़ name और type फ़ील्ड भरता है. ऐसा तब तक होता है, जब तक वे स्पेस के सदस्य न हों या उन्होंने कॉल करने वाले उपयोगकर्ता के साथ पहले से कोई गतिविधि न की हो.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "avatarUrl": string,
  "email": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
फ़ील्ड
name

string

Google Chat user के लिए संसाधन का नाम.

फ़ॉर्मैट: users/{user}. users/app का इस्तेमाल, कॉलिंग ऐप्लिकेशन bot के उपयोगकर्ता के लिए उपनाम के तौर पर किया जा सकता है.

human users के लिए, {user} वही यूज़र आइडेंटिफ़ायर है जो:

  • People API में Person के लिए id. उदाहरण के लिए, Chat API में users/123456789, People API में 123456789 व्यक्ति की प्रोफ़ाइल आईडी के तौर पर एक ही व्यक्ति को दिखाता है.

  • Admin SDK Directory API में उपयोगकर्ता के लिए id.

  • एपीआई के अनुरोधों में, उपयोगकर्ता के ईमेल पते को {user} के लिए एलियास के तौर पर इस्तेमाल किया जा सकता है. उदाहरण के लिए, अगर user@example.com के लिए People API की Person प्रोफ़ाइल आईडी 123456789 है, तो users/123456789 को रेफ़रंस देने के लिए, users/user@example.com का इस्तेमाल एलियास के तौर पर किया जा सकता है. एपीआई से सिर्फ़ कैननिकल रिसॉर्स का नाम (उदाहरण के लिए, users/123456789) दिखेगा.

displayName

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता का डिसप्ले नेम.

इस फ़ील्ड में, ऐप्लिकेशन और उपयोगकर्ता, दोनों की पुष्टि करने के लिए वैल्यू भरी जाती है. ऐप्लिकेशन की पुष्टि करके किए गए अनुरोधों के लिए, यह फ़ील्ड हमेशा भरा होता है. उपयोगकर्ता की पुष्टि करने के लिए, Messages और Memberships API को कॉल करते समय, यह फ़ील्ड इंटरनल और बाहरी, दोनों तरह के उपयोगकर्ताओं के लिए भरा जाता है. ऐसा मैसेज के sender, annotations में मौजूद उपयोगकर्ताओं (जैसे, उपयोगकर्ता के नाम का ज़िक्र करना) के लिए किया जाता है. साथ ही, Membership संसाधनों के लिए भी किया जाता है. हालांकि, इसके लिए ज़रूरी है कि उपयोगकर्ता, स्पेस का सदस्य हो या उसने कॉल करने वाले उपयोगकर्ता के साथ पहले बातचीत की हो.

avatarUrl

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के अवतार की इमेज का यूआरएल.

उपयोगकर्ता की पुष्टि करने के लिए, Messages और Memberships API को कॉल करते समय, यह फ़ील्ड इंटरनल और बाहरी, दोनों तरह के उपयोगकर्ताओं के लिए भरा जाता है. ऐसा मैसेज के sender, annotations में मौजूद उपयोगकर्ताओं (जैसे, उपयोगकर्ता के नाम का ज़िक्र करना) के लिए किया जाता है. साथ ही, Membership संसाधनों के लिए भी किया जाता है. हालांकि, इसके लिए ज़रूरी है कि उपयोगकर्ता, स्पेस का सदस्य हो या उसने कॉल करने वाले उपयोगकर्ता के साथ पहले बातचीत की हो.

email

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता का ईमेल पता.

उपयोगकर्ता की पुष्टि करने के लिए, Messages और Memberships API को कॉल करते समय, यह फ़ील्ड इंटरनल और बाहरी, दोनों तरह के उपयोगकर्ताओं के लिए भरा जाता है. ऐसा मैसेज के sender, annotations में मौजूद उपयोगकर्ताओं (जैसे, उपयोगकर्ता के नाम का ज़िक्र करना) के लिए किया जाता है. साथ ही, Membership संसाधनों के लिए भी किया जाता है. हालांकि, इसके लिए ज़रूरी है कि उपयोगकर्ता, स्पेस का सदस्य हो या उसने कॉल करने वाले उपयोगकर्ता के साथ पहले बातचीत की हो.

domainId

string

उपयोगकर्ता के Google Workspace डोमेन का यूनीक आइडेंटिफ़ायर.

type

enum (Type)

उपयोगकर्ता का टाइप.

isAnonymous

boolean

सिर्फ़ आउटपुट के लिए. जब true, तो उपयोगकर्ता को मिटा दिया जाता है या उसकी प्रोफ़ाइल नहीं दिखती. जैसे, जब किसी उपयोगकर्ता को बिना सदस्य बने और कॉल करने वाले व्यक्ति के साथ पहले से कोई संबंध न होने पर, किसी स्पेस में शामिल किया जाता है.

टाइप

Enums
TYPE_UNSPECIFIED enum के लिए डिफ़ॉल्ट वैल्यू. इसका इस्तेमाल न करें.
HUMAN मानव उपयोगकर्ता.
BOT Chat ऐप्लिकेशन का इस्तेमाल करने वाला व्यक्ति.