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