В этом руководстве объясняется, как использовать метод create ресурса CustomEmoji API Google Chat для создания новых пользовательских эмодзи в организации Google Workspace.
Custom emojis are only available for Google Workspace accounts, and your administrator must turn custom emoji on for your organization. For more information, see Learn about custom emoji in Google Chat and Manage custom emoji permissions .
Предварительные требования
Node.js
- Корпоративный аккаунт Google Workspace с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект в Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения чата.
- Установите библиотеку Node.js Cloud Client .
- Создайте учетные данные клиента OAuth для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учетные данные в виде JSON-файла с именем
credentials.jsonв локальной директории.
- Выберите область авторизации , которая поддерживает аутентификацию пользователей.
Создайте собственный эмодзи
Для создания пользовательского эмодзи с аутентификацией пользователя передайте в запросе следующие данные:
- Укажите область авторизации
chat.customemojis. - Вызовите метод
CreateCustomEmoji. - В теле запроса укажите ресурс
CustomEmoji, задавemojiName(уникальный идентификатор, который вы выбираете для эмодзи) иpayload(содержимое изображения, которое вы выбираете для эмодзи).
Следующий пример создает пользовательский эмодзи:
Node.js
Для запуска этого примера замените следующее:
-
FILENAME: Имя файла изображения. -
EMOJI_NAME: Уникальное имя для ваших пользовательских эмодзи, например:smiley-face:.
API чата возвращает экземпляр объекта CustomEmoji , в котором подробно описывается созданный пользовательский эмодзи.
Связанные темы
- Удалить пользовательский эмодзи
- Узнайте подробности о пользовательском эмодзи.
- Добавить пользовательские эмодзи в организацию