Method: users.spaces.updateSpaceReadState
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:
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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/10/23 (UTC).
[null,null,["Dernière mise à jour le 2024/10/23 (UTC)."],[[["This API updates a user's read state within a Google Chat space, marking messages as read or unread."],["It requires user authentication and the `chat.users.readstate` OAuth scope for authorization."],["The request uses the PATCH method and specifies the space read state resource name in the URL path."],["You can control which fields to update using the `updateMask` query parameter, such as setting the `lastReadTime` to mark a space as read."],["The request and response bodies utilize the `SpaceReadState` object to represent the user's read state information."]]],["This outlines updating a user's read state in a space using a PATCH request to `https://chat.googleapis.com/v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}`. Key components include specifying the `spaceReadState.name` in the path, updating the `lastReadTime` via the `updateMask` query parameter, and providing a `SpaceReadState` instance in the request body. The response, if successful, returns a `SpaceReadState` instance. This operation requires user authentication and the `https://www.googleapis.com/auth/chat.users.readstate` authorization scope.\n"]]