В этом руководстве объясняется, как использовать метод get ресурса ` CustomEmoji API Google Chat для получения подробной информации о пользовательском эмодзи.
Пользовательские эмодзи доступны только для учетных записей 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-файла с именем
- Выберите область авторизации в зависимости от того, хотите ли вы аутентифицироваться как пользователь или как приложение чата.
Узнайте подробности о пользовательском эмодзи.
Чтобы получить подробную информацию о пользовательском эмодзи с аутентификацией пользователя , передайте в запросе следующее:
- Укажите область авторизации
chat.customemojis. - Вызовите метод
GetCustomEmoji. - В теле запроса укажите
nameресурса пользовательского эмодзи, который нужно получить.
В следующем примере отображаются данные пользовательского эмодзи.
Node.js
Для запуска этого примера замените следующее:
-
EMOJI_NAME: уникальное имя для вашего пользовательского эмодзи, указанное в полеemoji_name. Вы можете получить идентификатор, вызвав методListCustomEmoji(), или из тела ответа, возвращаемого после асинхронного создания пользовательского эмодзи с помощью Chat API.
Связанные темы
- Создайте собственный эмодзи
- Удалить пользовательский эмодзи
- Добавить пользовательские эмодзи в организацию