Method: users.spaces.updateSpaceReadState

स्पेस में उपयोगकर्ता के मैसेज पढ़े गए हैं या नहीं, इसकी स्थिति अपडेट करता है. इसकी मदद से, पढ़े गए और नहीं पढ़े गए मैसेज की पहचान की जाती है. उदाहरण के लिए, किसी उपयोगकर्ता के स्पेस में मौजूद पोस्ट को पढ़े जाने की स्थिति अपडेट करना लेख पढ़ें.

उपयोगकर्ता की पुष्टि ज़रूरी है.

एचटीटीपी अनुरोध

PATCH https://chat.googleapis.com/v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
spaceReadState.name

string

स्पेस के संसाधन का नाम, 'पढ़ा गया' के तौर पर सेट है.

फ़ॉर्मैट: users/{user}/spaces/{space}/spaceReadState

क्वेरी पैरामीटर

पैरामीटर
updateMask

string (FieldMask format)

ज़रूरी है. अपडेट किए जाने वाले फ़ील्ड पाथ. फ़िलहाल, ये फ़ील्ड पाथ इस्तेमाल किए जा सकते हैं:

  • lastReadTime

अगर lastReadTime, मैसेज बनाने के आखिरी समय से पहले का है, तो यूज़र इंटरफ़ेस (यूआई) में स्पेस को 'नहीं पढ़ा गया' के तौर पर दिखाया जाता है.

स्पेस को 'पढ़ा गया' के तौर पर मार्क करने के लिए, lastReadTime को मैसेज बनाने के आखिरी समय के बाद की किसी भी वैल्यू पर सेट करें. lastReadTime को नए मैसेज बनाने के समय के हिसाब से तय किया गया है. ध्यान दें कि स्पेस में मैसेज पढ़े जाने की स्थिति से सिर्फ़ उन मैसेज की स्थिति पर असर पड़ता है जो स्पेस की टॉप-लेवल बातचीत में दिखते हैं. थ्रेड में दिए गए जवाबों पर इस टाइमस्टैंप का कोई असर नहीं होता. इसके बजाय, वे थ्रेड के पढ़े गए स्टेटस के हिसाब से काम करते हैं.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में SpaceReadState का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में SpaceReadState का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/chat.users.readstate

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.