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

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