Neste guia, explicamos como usar o método
delete
no recurso
CustomEmoji
da API Google Chat para excluir um emoji personalizado em uma organização do Google Workspace.
Por padrão, os usuários só podem excluir os emojis personalizados que criaram. Os gerenciadores de emojis atribuídos pelo administrador podem excluir qualquer emoji personalizado na organização.
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.
Excluir um emoji personalizado
Para excluir um emoji personalizado com autenticação do usuário, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.customemojis
. - Chame o método
DeleteCustomEmoji()
.- No corpo da solicitação, defina
name
como o nome do recurso do emoji personalizado a ser excluído.
- No corpo da solicitação, defina
O exemplo a seguir exclui um emoji personalizado.
Node.js
Para executar esta amostra, substitua o seguinte:
EMOJI_NAME
: o nome exclusivo do seu emoji personalizado, no campoemoji_name
. Para conseguir o ID, chame o métodoListCustomEmoji
ou use o corpo da resposta retornado após criar um emoji personalizado de forma assíncrona com a API Chat.
Temas relacionados
- Criar um emoji personalizado
- Ver detalhes sobre um emoji personalizado
- Listar emojis personalizados em uma organização