Method: users.spaces.updateSpaceReadState

Atualiza o estado de leitura de um usuário em um espaço, usado para identificar mensagens lidas e não lidas. Para conferir um exemplo, consulte Atualizar o estado de leitura do espaço de um usuário.

Exige a autenticação do usuário.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
spaceReadState.name

string

Nome do recurso do estado de leitura do espaço.

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

Parâmetros de consulta

Parâmetros
updateMask

string (FieldMask format)

Obrigatório. Os caminhos de campo a serem atualizados. Caminhos de campo compatíveis:

  • lastReadTime

Quando a lastReadTime for anterior ao horário de criação da mensagem mais recente, o espaço vai aparecer como não lido na interface.

Para marcar o espaço como lido, defina lastReadTime como qualquer valor depois (maior) que o horário de criação da mensagem mais recente. O lastReadTime é forçado a corresponder ao horário de criação da mensagem mais recente. O estado de leitura do espaço só afeta o estado de leitura das mensagens que aparecem na conversa de nível superior do espaço. As respostas nas conversas não são afetadas por esse carimbo de data/hora. Elas dependem do estado de leitura da linha de execução.

Corpo da solicitação

O corpo da solicitação contém uma instância de SpaceReadState.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de SpaceReadState.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte o Guia de autorização.