Method: users.spaces.updateSpaceReadState

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

अनुमति के दायरे के साथ उपयोगकर्ता की पुष्टि की ज़रूरत है:

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

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

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

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