Este guia explica como usar o
get()
método no recurso SpaceReadState da API Google Chat para receber detalhes sobre
o estado de leitura de um usuário em um espaço. Para receber o estado de leitura de uma mensagem em uma
conversa, consulte
Receber detalhes sobre o estado de leitura de uma conversa de um usuário.
Pré-requisitos
Node.js
- Configure seu ambiente:
- Crie um projeto do Google Cloud.
- Configure a tela de consentimento OAuth.
- Ative e configure a API Google Chat com um nome, ícone e descrição para seu app Chat.
- Instale a biblioteca de cliente do Cloud para Node.js .
-
Crie credenciais de ID do cliente OAuth para um aplicativo para computador. Para executar o exemplo neste
guia, salve as credenciais como um arquivo JSON chamado
credentials.jsonno seu diretório local.
- Escolha um escopo de autorização que ofereça suporte à autenticação do usuário.
Receber o estado de leitura do espaço do usuário que está chamando
Para receber detalhes sobre o estado de leitura de um usuário em um espaço, inclua o seguinte na sua solicitação:
- Especifique o
chat.users.readstateouchat.users.readstate.readonlyescopo de autorização. - Chame o
GetSpaceReadState()método, transmitindo onamedo estado de leitura do espaço para receber, que inclui um ID ou alias de usuário e um ID de espaço. O estado de leitura do espaço só oferece suporte à recuperação do estado de leitura do usuário que está chamando, que pode ser especificado definindo uma das seguintes opções:- O alias
me. Por exemplo,users/me/spaces/SPACE/spaceReadState. - O endereço de e-mail do Google Workspace do usuário que está chamando. Por exemplo,
users/user@example.com/spaces/SPACE/spaceReadState. - O ID do usuário que está chamando. Por exemplo,
users/USER/spaces/SPACE/spaceReadState.
- O alias
O exemplo a seguir recebe o estado de leitura do espaço do usuário que está chamando:
Node.js
Para executar esse exemplo, substitua SPACE_NAME pelo ID de
o espaço's
name.
Você pode receber o ID chamando o
ListSpaces()
método ou no URL do espaço.
A API Google Chat recebe o estado de leitura do espaço especificado e retorna
uma instância de
SpaceReadState.
Temas relacionados
- Atualizar o estado de leitura do espaço do usuário que está chamando.
- Receber o estado de leitura da conversa do usuário que está chamando.