Method: users.spaces.updateSpaceReadState

Met à jour l'état de lecture d'un utilisateur dans un espace, utilisé pour identifier les messages lus et non lus. Pour en savoir plus, consultez Mettre à jour l'état de lecture de l'espace d'un utilisateur.

Authentification des utilisateurs requise.

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 de champs actuellement acceptés:

  • lastReadTime

Lorsque lastReadTime est antérieur à la date et à 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 (supérieure) à la date de création du dernier message. La valeur lastReadTime est forcée pour correspondre à la date et à l'heure de création du dernier message. Notez que l'état de lecture de l'espace ne concerne que l'état de lecture des messages visibles dans la conversation de niveau supérieur de l'espace. Les réponses dans les fils de discussion ne sont pas affectées par cet horodatage et dépendent de l'état de lecture du fil de discussion.

Corps de la requête

Le corps de la requête contient une instance de 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.