В этом руководстве объясняется, как использовать метод delete ресурса CustomEmoji API Google Chat для удаления пользовательского эмодзи в организации Google Workspace.
По умолчанию пользователи могут удалять только созданные ими пользовательские эмодзи. Менеджеры эмодзи, назначенные администратором, могут удалять любые пользовательские эмодзи в организации.
Пользовательские эмодзи доступны только для учетных записей Google Workspace, и администратор должен включить эту функцию для вашей организации. Для получения дополнительной информации см. разделы «Узнайте больше о пользовательских эмодзи в Google Chat» и «Управление разрешениями для пользовательских эмодзи» .
Предварительные требования
Node.js
- Корпоративный аккаунт Google Workspace с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект в Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения чата.
- Установите библиотеку Node.js Cloud Client .
- Создайте учетные данные доступа в зависимости от того, как вы хотите аутентифицироваться в запросе к Google Chat API:
- Для аутентификации в качестве пользователя чата создайте учетные данные OAuth-клиента и сохраните их в виде JSON-файла с именем
credentials.jsonв локальной директории. - Для аутентификации в приложении «Чат» создайте учетные данные сервисной учетной записи и сохраните их в JSON-файле с именем
credentials.json.
- Для аутентификации в качестве пользователя чата создайте учетные данные OAuth-клиента и сохраните их в виде JSON-файла с именем
- Выберите область авторизации в зависимости от того, хотите ли вы аутентифицироваться как пользователь или как приложение чата.
Удалить пользовательский эмодзи
To delete a custom emoji with user authentication , pass the following in your request:
- Укажите область авторизации
chat.customemojis. - Вызовите метод
DeleteCustomEmoji().- В теле запроса укажите
nameресурса пользовательского эмодзи, который нужно удалить.
- В теле запроса укажите
В следующем примере удаляется пользовательский эмодзи.
Node.js
Для запуска этого примера замените следующее:
-
EMOJI_NAME: уникальное имя для вашего пользовательского эмодзи, указанное в полеemoji_name. Вы можете получить идентификатор, вызвав методListCustomEmoji, или из тела ответа, возвращаемого после асинхронного создания пользовательского эмодзи с помощью Chat API.
Связанные темы
- Создайте собственный эмодзи
- Узнайте подробности о пользовательском эмодзи.
- Добавить пользовательские эмодзи в организацию