इस पेज पर बताया गया है कि किन तरीकों से Google Chat ऐप्लिकेशन, चैट करने वाले उपयोगकर्ता.
इनमें से कोई भी काम करने के लिए, Chat ऐप्लिकेशन उपयोगकर्ता को दर्ज करना होगा:
- ऐसा मैसेज बनाएं जो @ किसी उपयोगकर्ता का नाम टैग करता है.
- किसी उपयोगकर्ता को मौजूदा स्पेस, या किसी उपयोगकर्ता को नया स्पेस.
- डायरेक्ट मैसेज ढूंढना और Chat ऐप्लिकेशन और किसी खास उपयोगकर्ता के बीच या दो उपयोगकर्ताओं के बीच होता है.
- किसी स्पेस में, उपयोगकर्ता की सदस्यता की जानकारी पाना.
- किसी उपयोगकर्ता को निजी मैसेज भेजें.
- उपयोगकर्ता की सदस्यता लेना. ऐसा करने के लिए सदस्यता में हुए बदलावों के बारे में इवेंट की जानकारी पाने के लिए, Google Workspace Events API का इस्तेमाल करें.
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": "[email protected]"
}
}
मैसेज एक खास तरह का इंटरैक्शन होता है. भेजने वाले उपयोगकर्ता की पहचान करने के लिए
Chat ऐप्लिकेशन को मैसेज भेजने पर,
इस प्रॉपर्टी पर name
प्रॉपर्टी की वैल्यू
User
संसाधन, इनमें से किसी एक का इस्तेमाल करके
फ़ॉलो किया जा रहा है:
मिलते-जुलते विषय
- स्पेस में किसी उपयोगकर्ता को जोड़ना.
- स्पेस में सदस्यों को मैनेज करना.
- @ मैसेज में किसी उपयोगकर्ता को टैग करें.