Este guia explica como usar o
delete
método no
CustomEmoji
recurso 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 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 o administrador precisa ativar os emojis personalizados 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
- 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 seu 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.
Excluir um emoji personalizado
Para excluir um emoji personalizado com a autenticação do usuário, transmita o seguinte na solicitação:
- Especifique o escopo de autorização
chat.customemojis. - Chame o
DeleteCustomEmoji()método.- No corpo da solicitação, defina
namecomo 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 este exemplo, substitua o seguinte:
EMOJI_NAME: o nome exclusivo do emoji personalizado, no campoemoji_name. É possível receber o ID chamando oListCustomEmojimétodo ou no corpo da resposta retornado após a criação de um emoji personalizado de forma assíncrona com a API Chat.
Temas relacionados
- Criar um emoji personalizado
- Receber detalhes sobre um emoji personalizado
- Listar emojis personalizados em uma organização