Este guia explica como usar o
create
método no recurso CustomEmoji da API Google Chat para criar um
emoji personalizado 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 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 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 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.
Criar um emoji personalizado
Para criar um emoji personalizado com autenticação do usuário, transmita o seguinte na solicitação:
- Especifique o escopo de autorização
chat.customemojis. - Chame o
CreateCustomEmojimétodo. - No corpo da solicitação, forneça um recurso
CustomEmoji, definindo oemojiName(um identificador exclusivo escolhido para o emoji) e opayload(conteúdo da imagem escolhido para o emoji).
O exemplo a seguir cria um emoji personalizado:
Node.js
Para executar esse exemplo, substitua o seguinte:
FILENAME: um nome de arquivo da imagem.EMOJI_NAME: um nome exclusivo para seu emoji personalizado, como:smiley-face:.
A API Chat retorna uma instância de
CustomEmoji que detalha o emoji personalizado criado.
Temas relacionados
- Excluir um emoji personalizado
- Receber detalhes sobre um emoji personalizado
- Listar emojis personalizados em uma organização