Method: users.spaces.updateSpaceReadState

Aktualisiert den Lesestatus eines Nutzers in einem Gruppenbereich. Damit werden gelesene und ungelesene Nachrichten identifiziert. Ein Beispiel finden Sie unter Lesestatus des Gruppenbereichs eines Nutzers aktualisieren.

Erfordert eine Nutzerauthentifizierung.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
spaceReadState.name

string

Ressourcenname des Lesestatus für den Gruppenbereich.

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

Suchparameter

Parameter
updateMask

string (FieldMask format)

Erforderlich. Die zu aktualisierenden Feldpfade. Derzeit unterstützte Feldpfade:

  • lastReadTime

Wenn der lastReadTime vor dem letzten Erstellungszeitpunkt der Nachricht liegt, wird der Gruppenbereich in der Benutzeroberfläche als ungelesen angezeigt.

Wenn Sie den Gruppenbereich als gelesen markieren möchten, setzen Sie lastReadTime auf einen beliebigen Wert, der größer als der Zeitpunkt des letzten Erstellungszeitpunkts der Nachricht ist. Für lastReadTime wird erzwungen, dass sie dem Zeitpunkt der letzten Nachrichtenerstellung entspricht. Der Lesestatus des Gruppenbereichs wirkt sich nur auf den Lesestatus von Nachrichten aus, die in der Unterhaltung der obersten Ebene des Gruppenbereichs sichtbar sind. Antworten in Threads sind von diesem Zeitstempel nicht betroffen und basieren stattdessen auf dem Lesestatus des Threads.

Anfragetext

Der Anfragetext enthält eine Instanz von SpaceReadState.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von SpaceReadState.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.