Method: users.spaces.updateSpaceReadState

Met à jour l'état de lecture d'un utilisateur dans un espace, ce qui permet d'identifier les messages lus et non lus.

Nécessite une authentification utilisateur.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
spaceReadState.name

string

Nom de ressource de l'état de lecture de l'espace.

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

Paramètres de requête

Paramètres
updateMask

string (FieldMask format)

Obligatoire. Chemins d'accès des champs à mettre à jour. Chemins d'accès des champs actuellement acceptés:

  • lastReadTime

Lorsque lastReadTime est antérieur à l'heure de création du dernier message, l'espace apparaît comme non lu dans l'interface utilisateur.

Pour marquer l'espace comme lu, définissez lastReadTime sur une valeur ultérieure (plus grande) que l'heure de création du dernier message. Le lastReadTime est forcé pour correspondre à l'heure de création du dernier message. Notez que l'état de lecture de l'espace n'affecte que l'état de lecture des messages visibles dans la conversation de premier niveau de l'espace. Les réponses dans les fils de discussion ne sont pas affectées par cet horodatage et dépendent plutôt de l'état de lecture du fil de discussion.

Corps de la requête

Le corps de la requête contient une instance SpaceReadState.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de SpaceReadState.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour en savoir plus, consultez le guide relatif aux autorisations.