Method: users.spaces.updateSpaceReadState
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 atualmente:
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 posterior (maior) que o horário de criação da mensagem mais recente. O lastReadTime é forçado para corresponder ao horário de criação da mensagem mais recente. O estado de leitura do espaço afeta apenas o status 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. Em vez disso, elas dependem do estado de leitura da conversa.
|
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.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-02-27 UTC.
[null,null,["Última atualização 2025-02-27 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"]]