В этом руководстве объясняется, как использовать метод list() ресурса Reaction API Google Chat для вывода списка реакций на сообщение, таких как 👍, 🚲 и 🌞.
Ресурс Reaction представляет собой эмодзи, которые люди могут использовать для реакции на сообщение, например, 👍, 🚲 и 🌞.
Предварительные требования
Node.js
- Корпоративный аккаунт Google Workspace с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект в Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения чата.
- Установите библиотеку Node.js Cloud Client .
- Создайте учетные данные клиента OAuth для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учетные данные в виде JSON-файла с именем
credentials.jsonв локальной директории.
- Выберите область авторизации , которая поддерживает аутентификацию пользователей.
Список реакций
Чтобы вывести список реакций на сообщение, передайте в запросе следующее:
- Укажите область авторизации
chat.messages.reactions.readonly,chat.messages.reactions,chat.messages.readonlyилиchat.messages. - Вызовите метод
ListReactions(), передав в качестве имени ресурса сообщенияparent.
В следующем примере перечислены реакции на указанное сообщение:
Node.js
Для запуска этого примера замените следующее:
-
SPACE_NAME: идентификатор изnameпространства. Вы можете получить идентификатор, вызвав методListSpaces()или из URL-адреса пространства. -
MESSAGE_NAME: идентификатор изnameсообщения. Вы можете получить идентификатор из тела ответа, возвращаемого после асинхронного создания сообщения с помощью Chat API, или из пользовательского имени , присвоенного сообщению при создании.
API чата возвращает постраничный список реакций .