В этом руководстве объясняется, как использовать метод list ресурса ` 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-файла с именем
- Выберите область авторизации в зависимости от того, хотите ли вы аутентифицироваться как пользователь или как приложение чата.
Добавить пользовательские эмодзи в организацию
Чтобы добавить пользовательские эмодзи в список организаций с аутентификацией пользователей , передайте в запросе следующее:
- Укажите область авторизации
chat.customemojis. - Вызовите метод
ListCustomEmojis.
В следующем примере приведен список пользовательских эмодзи, используемых в организации.
Node.js
Для запуска этого примера замените следующее:
-
FILTER: Необязательный параметр, фильтр, применяемый к запросу списка.
Связанные темы
- Создайте собственный эмодзи
- Удалить пользовательский эмодзи
- Узнайте подробности о пользовательском эмодзи.