Google Chat का इस्तेमाल करने वाले लोगों की पहचान करना और उनके बारे में बताना

इस पेज पर बताया गया है कि किन तरीकों से Google Chat ऐप्लिकेशन, चैट करने वाले उपयोगकर्ता.

इनमें से कोई भी काम करने के लिए, Chat ऐप्लिकेशन उपयोगकर्ता को दर्ज करना होगा:

Chat, उपयोगकर्ताओं की पहचान कैसे करता है

Google Chat API, User संसाधन जो Chat का इस्तेमाल करने वाले हर व्यक्ति के लिए है. ये दो बातें अहम हैं User फ़ील्ड:

  • name, संसाधन के लिए संसाधन नाम है, जिसे users/{user} के रूप में फ़ॉर्मैट किया गया है, जहां {user} यूनीक और स्टेबल आइडेंटिफ़ायर को दिखाता है. users/app यह कर सकते हैं इस रूप में इस्तेमाल करें कॉल के लिए इस्तेमाल किए जाने वाले Chat ऐप्लिकेशन के लिए एक उपनाम.
  • type, उपयोगकर्ता का टाइप है. इस प्रकार से Chat को यह पता चलता है कि उपयोगकर्ता, Chat ऐप्लिकेशन है या व्यक्ति है. इसके लिए चैट ऐप्लिकेशन, वैल्यू BOT है. लोगों के लिए, इसका मान HUMAN.

Google Chat API पर किए जाने वाले कॉल में कोई उपयोगकर्ता शामिल करें

उपयोगकर्ता तय करने के लिए, {user} वैल्यू के लिए इन वैल्यू का इस्तेमाल करें:

  • अपने संगठन के Google Workspace उपयोगकर्ताओं के लिए, इनमें से किसी एक विकल्प का इस्तेमाल करें ये तरीके अपनाएं:

    • इसका name User संसाधन जैसे कि users/123456789.
    • नाम के लिए {person_id} People API में Person संसाधन, जहां resourceName people/{person_id} है—उदाहरण के लिए, Chat API में users/123456789 एक ही व्यक्ति है People API में people/123456789 के तौर पर.
    • डायरेक्ट्री एपीआई में, User संसाधन के लिए id—उदाहरण के लिए, Chat API में users/123456789 एक ही व्यक्ति की जानकारी देता है डायरेक्ट्री एपीआई में users/123456789 के तौर पर.
  • Google Workspace से बाहर के संगठन के उपयोगकर्ता या जो Google खाते का इस्तेमाल करता है, ईमेल उपनाम का इस्तेमाल करता है—उदाहरण के लिए, users/EMAIL_USERNAME@WORKSPACE_DOMAIN.com या users/EMAIL_USERNAME@gmail.com.

इंटरैक्शन इवेंट से उपयोगकर्ता की पहचान करना

जब भी कोई उपयोगकर्ता Chat ऐप्लिकेशन से इंटरैक्ट करता है, Chat ऐप्लिकेशन की मदद से इंटरैक्शन इवेंट, जिसमें इंटरैक्शन और उपयोगकर्ता के बारे में बात करते हैं. उदाहरण के लिए, जब किसी उपयोगकर्ता ने किसी मैसेज में Chat ऐप्लिकेशन का ज़िक्र किया है, Chat ऐप्लिकेशन को इंटरैक्शन के बारे में जानकारी मिलती है. साथ ही, यह भी बताएं कि मैसेज में क्या लिखा है और उसे किसने भेजा है. चैट ऐप्लिकेशन का इस्तेमाल करें.

Chat ऐप्लिकेशन से इंटरैक्ट करने वाले उपयोगकर्ता की पहचान करने के लिए, इस प्रॉपर्टी पर name प्रॉपर्टी की वैल्यू User संसाधन, यहां से मिल सकता है Event.user.name.

JSON का यह उदाहरण, Chat ऐप्लिकेशन के साथ इंटरैक्शन:

{
  ...,
  "user": {
    "name": "users/12345678901234567890",
    "displayName": "Sasha",
    "avatarUrl": "https://lh3.googleusercontent.com/.../photo.jpg",
    "email": "sasha@example.com"
  }
}

मैसेज एक खास तरह का इंटरैक्शन होता है. भेजने वाले उपयोगकर्ता की पहचान करने के लिए Chat ऐप्लिकेशन को मैसेज भेजने पर, इस प्रॉपर्टी पर name प्रॉपर्टी की वैल्यू User संसाधन, इनमें से किसी एक का इस्तेमाल करके फ़ॉलो किया जा रहा है: