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.

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 del 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 acceso del campo que se actualizará. Rutas de campo admitidas actualmente:

  • lastReadTime

Cuando lastReadTime es anterior a la hora de creación del último mensaje, el espacio aparece como no leído en la IU.

Para marcar el espacio como leído, establece lastReadTime en un valor posterior (mayor) que la hora de creación del mensaje más reciente. El elemento lastReadTime se fuerza 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 el estado de lectura de los mensajes visibles en la conversación de nivel superior del espacio. Las respuestas en las conversaciones no se ven afectadas por esta marca de tiempo y, en su lugar, dependen del estado de lectura de la conversación.

Cuerpo de la solicitud

El cuerpo de la solicitud incluye una instancia de SpaceReadState.

Cuerpo de la respuesta

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

Alcances 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.