Este guia explica como usar o método
list
no recurso
CustomEmoji
da API Google Chat para listar emojis personalizados visíveis para o usuário autenticado em uma organização do Google Workspace.
Os emojis personalizados só estão disponíveis para contas do Google Workspace, e seu administrador precisa ativar esse recurso para sua organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados.
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 acesso com base na forma como você quer fazer a autenticação na solicitação da API Google Chat:
- Para autenticar como um usuário do Chat,
crie credenciais de ID do cliente OAuth e salve-as como um arquivo JSON chamado
credentials.json
no seu diretório local. - Para autenticar como o app Chat,
crie credenciais de
conta de serviço e salve-as como um arquivo JSON chamado
credentials.json
.
- Para autenticar como um usuário do Chat,
crie credenciais de ID do cliente OAuth e salve-as como um arquivo JSON chamado
- Escolha um escopo de autorização com base em se você quer autenticar como um usuário ou o app Chat.
Listar emojis personalizados em uma organização
Para listar emojis personalizados em uma organização com autenticação de usuário, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.customemojis
. - Chame o método
ListCustomEmojis
.
O exemplo a seguir lista emojis personalizados em uma organização.
Node.js
Para executar esta amostra, substitua o seguinte:
FILTER
: opcional, o filtro a ser aplicado à solicitação de lista.
Temas relacionados
- Criar um emoji personalizado
- Excluir um emoji personalizado
- Ver detalhes sobre um emoji personalizado