इस गाइड में, Google Chat API के SpaceReadState संसाधन पर
get()
तरीके का इस्तेमाल करके, किसी स्पेस में
उपयोगकर्ता के पढ़े गए मैसेज की जानकारी पाने का तरीका बताया गया है. मैसेज थ्रेड में किसी मैसेज के पढ़े जाने की स्थिति की जानकारी पाने के लिए, देखें
किसी थ्रेड में उपयोगकर्ता के पढ़े गए मैसेज की जानकारी पाना.
SpaceReadState संसाधन
एक सिंगलटन संसाधन है. यह Google Chat के किसी स्पेस में, तय किए गए उपयोगकर्ता के पढ़े गए आखिरी मैसेज की जानकारी दिखाता है.
ज़रूरी शर्तें
Node.js
- कारोबारी या एंटरप्राइज़ Google Workspace खाता, जिसमें Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API को नाम, आइकॉन, और जानकारी के साथ चालू और कॉन्फ़िगर करें.
- Node.js Cloud Client Library इंस्टॉल करें.
- डेस्कटॉप ऐप्लिकेशन के लिए,
OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- अनुमति का ऐसा स्कोप चुनें जो उपयोगकर्ता की पुष्टि करने की सुविधा के साथ काम करता हो.
कॉल करने वाले उपयोगकर्ता के स्पेस में पढ़े गए मैसेज की जानकारी पाना
किसी स्पेस में उपयोगकर्ता के पढ़े गए मैसेज की जानकारी पाने के लिए, अपने अनुरोध में यह जानकारी शामिल करें:
chat.users.readstateयाchat.users.readstate.readonlyअनुमति का स्कोप तय करें.-
GetSpaceReadState()तरीके को कॉल करें. इसके लिए, स्पेस में पढ़े गए मैसेज की जानकारी काnameपास करें. इसमें उपयोगकर्ता का आईडी या एलियस और स्पेस का आईडी शामिल होता है. स्पेस में पढ़े गए मैसेज की जानकारी पाने की सुविधा से, सिर्फ़ कॉल करने वाले उपयोगकर्ता के पढ़े गए मैसेज की जानकारी पाई जा सकती है. इसे इनमें से कोई एक सेटिंग करके तय किया जा सकता है:meएलियस. उदाहरण के लिए,users/me/spaces/SPACE/spaceReadState.- कॉल करने वाले उपयोगकर्ता का Workspace ईमेल पता. उदाहरण के लिए,
users/user@example.com/spaces/SPACE/spaceReadState. - कॉल करने वाले उपयोगकर्ता का आईडी. उदाहरण के लिए,
users/USER/spaces/SPACE/spaceReadState.
यहां दिए गए उदाहरण में, कॉल करने वाले उपयोगकर्ता के स्पेस में पढ़े गए मैसेज की जानकारी पाई जाती है:
Node.js
इस सैंपल को चलाने के लिए, SPACE_NAME की जगह स्पेस के
name से मिला आईडी डालें.
`ListSpaces()` तरीके को कॉल करके या स्पेस के यूआरएल से आईडी पाया जा सकता है.ListSpaces()
Google Chat API, तय किए गए स्पेस में पढ़े गए मैसेज की जानकारी पाता है और
दिखाता है
SpaceReadState.
मिलते-जुलते विषय
- कॉल करने वाले उपयोगकर्ता के स्पेस में पढ़े गए मैसेज की जानकारी अपडेट करना.
- कॉल करने वाले उपयोगकर्ता के थ्रेड में पढ़े गए मैसेज की जानकारी पाना.