Method: users.spaces.updateSpaceReadState

Actualiza el estado de lectura de un usuario dentro de un espacio, que se usa para identificar los mensajes leídos y no leídos. Para ver un ejemplo, consulta Cómo actualizar el estado de lectura del espacio de un usuario.

Se requiere la autenticación del usuario.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
spaceReadState.name

string

Nombre de recurso del estado de lectura del espacio.

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

Parámetros de consulta

Parámetros
updateMask

string (FieldMask format)

Obligatorio. Las rutas de campo que se actualizarán. Rutas de campo admitidas actualmente:

  • lastReadTime

Cuando lastReadTime sea anterior a la hora de creación del mensaje más reciente, el espacio aparecerá como no leído en la IU.

Para marcar el espacio como leído, establece lastReadTime en cualquier valor posterior (mayor) que la hora de creación del mensaje más reciente. Se fuerza lastReadTime para que coincida con la hora de creación del mensaje más reciente. Ten en cuenta que el estado de lectura del espacio solo afecta la lectura de los mensajes que aparecen en la conversación de nivel superior del espacio. Las respuestas en las conversaciones no se ven afectadas por esta marca de tiempo, sino que dependen del estado de lectura de la conversación.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de SpaceReadState.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de SpaceReadState.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

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

Para obtener más información, consulta la Guía de autorización.