Method: users.spaces.updateSpaceReadState

Aktualisiert den Lesestatus eines Nutzers in einem Gruppenbereich, um gelesene und ungelesene Nachrichten zu identifizieren. Ein Beispiel finden Sie unter Lesestatus eines Nutzers für einen Gruppenbereich 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 des Gruppenbereichs.

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

Suchparameter

Parameter
updateMask

string (FieldMask format)

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

  • lastReadTime

Wenn lastReadTime vor dem Zeitpunkt der letzten Nachrichtenerstellung liegt, wird der Gruppenbereich in der UI als ungelesen angezeigt.

Wenn Sie den Gruppenbereich als gelesen markieren möchten, setzen Sie lastReadTime auf einen Wert, der später (größer) als die Erstellungszeit der letzten Nachricht ist. Der Wert von lastReadTime wird auf die Zeit des Erstellens der letzten Nachricht festgelegt. Der Lesestatus des Gruppenbereichs wirkt sich nur auf den Lesestatus von Nachrichten aus, die in der Unterhaltung auf oberster 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.