Este guia explica como usar o
list
método no
CustomEmoji
recurso da API Google Chat para listar emojis personalizados visíveis ao usuário autenticado em uma organização do Google Workspace.
Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o 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 comercial ou empresarial do Google Workspace com acesso ao Google Chat.
- Configure seu ambiente:
- Crie um projeto na nuvem do Google Cloud.
- Configure a tela de permissão OAuth.
- Ative e configure a API Google Chat com um nome, ícone e descrição para o app Chat.
- Instale a biblioteca de cliente do Cloud para Node.js .
- Crie credenciais de acesso com base em como você quer fazer a autenticação na solicitação da API Google Chat:
request:
- Para fazer a autenticação como um usuário do Chat,
crie credenciais de ID do cliente OAuth e salve-as como um arquivo JSON chamado
credentials.jsonno seu diretório local. - Para fazer a autenticação como o app Chat,
crie credenciais de conta de serviço e salve-as como um arquivo JSON chamado
credentials.json.
- Para fazer a autenticação 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 fazer a autenticação 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 do usuário, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.customemojis. - Chame o
ListCustomEmojismétodo.
O exemplo a seguir lista emojis personalizados em uma organização.
Node.js
Para executar este exemplo, substitua o seguinte:
FILTER: opcional, o filtro a ser aplicado à solicitação de lista.
Temas relacionados
- Criar um emoji personalizado
- Excluir um emoji personalizado
- Receber detalhes sobre um emoji personalizado