Method: users.spaces.updateSpaceReadState

Aktualizuje stan odczytu użytkownika w pokoju, który jest używany do identyfikowania przeczytanych i nieprzeczytanych wiadomości. Więcej informacji znajdziesz w artykule Aktualizowanie stanu odczytu pokoju 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 wartość lastReadTime przypada przed ostatnim czasem utworzenia wiadomości, pokój będzie widoczny w interfejsie jako nieprzeczytany.

Aby oznaczyć pokój jako przeczytany, ustaw lastReadTime na dowolną wartość późniejszą (większą) niż czas utworzenia ostatniej wiadomości. Wartość lastReadTime jest przekształcana zgodnie z ostatnim czasem utworzenia wiadomości. Pamiętaj, że stan przeczytania pokoju ma wpływ tylko na stan odczytu wiadomości widocznych w rozmowie najwyższego poziomu w pokoju. Ta sygnatura czasowa nie ma wpływu na odpowiedzi w wątkach. Zamiast tego polegają na stanie przeczytania 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 po autoryzacji.