Este guia explica como usar o método
create
no recurso CustomEmoji
da API Google Chat para criar um novo
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 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 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.
Criar um emoji personalizado
Para criar um emoji personalizado 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
CreateCustomEmoji
. - No corpo da solicitação, forneça um recurso
CustomEmoji
, definindoemojiName
(um identificador exclusivo escolhido para o emoji) epayload
(conteúdo da imagem escolhido para o emoji).
O exemplo a seguir cria um emoji personalizado:
Node.js
Para executar esta amostra, substitua o seguinte:
FILENAME
: o 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
- Ver detalhes sobre um emoji personalizado
- Listar emojis personalizados em uma organização