Method: users.spaces.updateSpaceReadState

Aktualizuje stan odczytu użytkownika w pokoju, który służy do identyfikowania przeczytanych i nieprzeczytanych wiadomości. Przykładem jest aktualizowanie stanu odczytu pokoju przez użytkownika.

Wymaga uwierzytelniania użytkownika.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
spaceReadState.name

string

Nazwa zasobu stanu odczytu pokoju.

Format: users/{user}/spaces/{space}/spaceReadState

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

Wymagane. Ścieżki pól do zaktualizowania. Obecnie obsługiwane ścieżki pól:

  • lastReadTime

Jeśli lastReadTime jest wcześniejsza niż czas utworzenia ostatniej wiadomości, pokój jest widoczny jako nieprzeczytany w interfejsie.

Aby oznaczyć pokój jako przeczytany, ustaw lastReadTime na dowolną wartość później (większą) niż czas utworzenia ostatniej wiadomości. Wartość lastReadTime jest dopasowywana do czasu utworzenia ostatniej wiadomości. Pamiętaj, że stan odczytu pokoju wpływa tylko na stan przeczytania wiadomości widocznych w rozmowie najwyższego poziomu w pokoju. Odpowiedzi w wątkach nie mają wpływu na tę sygnaturę czasową, a zależą one od stanu przeczytanego wątku.

Treść żądania

Treść żądania zawiera wystąpienie elementu SpaceReadState.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu SpaceReadState.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.