Este guia explica como usar o método
get()
no recurso SpaceNotificationSetting
da API Google Chat para receber
as configurações de notificação de espaço de um usuário.
O
recurso SpaceNotificationSetting
é um recurso singleton que representa detalhes sobre as configurações de notificação de espaço de um usuário
específico.
Pré-requisitos
Node.js
- Uma conta do Google Workspace Business ou Enterprise com acesso ao Google Chat.
- Configure seu ambiente:
- Crie um projeto do Google Cloud.
- Configure a tela de permissão OAuth.
- Ative e configure a API Google Chat com um nome, um ícone e uma descrição para seu app do Chat.
- Instale a biblioteca de cliente do Cloud do Node.js.
-
Crie credenciais de ID do cliente OAuth para um aplicativo para computador. Para executar a amostra neste
guia, salve as credenciais como um arquivo JSON chamado
credentials.json
no seu diretório local.
- Escolha um escopo de autorização que ofereça suporte à autenticação do usuário.
Receber as configurações de notificação do espaço do usuário que está fazendo a chamada
Para ver detalhes sobre as configurações de notificação de um espaço de um usuário, inclua o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.users.spacesettings
. - Chame o método
GetSpaceNotificationSetting()
e transmita oname
das configurações de notificação do espaço para receber um que inclua um ID ou alias de usuário e um ID do espaço. Só é possível receber configurações de notificação para o usuário que está fazendo a chamada. Para especificar as configurações, use uma das seguintes opções:- O alias
me
. Por exemplo,users/me/spaces/SPACE_ID/spaceNotificationSetting
. - O endereço de e-mail do Google Workspace do usuário que está fazendo a chamada. Por exemplo,
users/user@example.com/spaces/SPACE_ID/spaceNotificationSetting
. - O ID do usuário que está fazendo a chamada. Por exemplo,
users/USER/spaces/SPACE/spaceNotificationSetting
.
- O alias
O exemplo a seguir recebe as configurações de notificação do espaço do usuário que está fazendo a chamada:
Node.js
Para executar esta amostra, substitua SPACE_ID
pelo ID do
name
do
espaço.
Você pode conseguir o ID chamando o método
ListSpaces()
ou no URL do espaço.
A API Google Chat recebe as configurações de notificação do espaço especificado e retorna
uma instância de
SpaceNotificationSetting
.