В этом руководстве объясняется, как использовать метод create ресурса 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 .
- Создайте учетные данные клиента OAuth для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учетные данные в виде JSON-файла с именем
credentials.jsonв локальной директории.
- Выберите область авторизации , которая поддерживает аутентификацию пользователей.
Создайте собственный эмодзи
Для создания пользовательского эмодзи с аутентификацией пользователя передайте в запросе следующие данные:
- Укажите область авторизации
chat.customemojis. - Вызовите метод
CreateCustomEmoji. - В теле запроса укажите ресурс
CustomEmoji, задавemojiName(уникальный идентификатор, который вы выбираете для эмодзи) иpayload(содержимое изображения, которое вы выбираете для эмодзи).
Следующий пример создает пользовательский эмодзи:
Node.js
Для запуска этого примера замените следующее:
-
FILENAME: Имя файла изображения. -
EMOJI_NAME: Уникальное имя для ваших пользовательских эмодзи, например:smiley-face:.
API чата возвращает экземпляр объекта CustomEmoji , в котором подробно описывается созданный пользовательский эмодзи.
Связанные темы
- Удалить пользовательский эмодзи
- Узнайте подробности о пользовательском эмодзи.
- Добавить пользовательские эмодзи в организацию