Panduan ini menjelaskan cara menggunakan
metode delete()
di resource Reaction
Google Chat API untuk menghapus reaksi dari
pesan—seperti 👍, 🚲, dan 🌞. Menghapus reaksi tidak akan menghapus pesan.
Resource Reaction
mewakili emoji yang dapat digunakan orang untuk bereaksi terhadap pesan, seperti 👍, 🚲, dan 🌞.
Prasyarat
Node.js
- Akun Google Workspace Business atau Enterprise dengan akses ke Google Chat.
- Siapkan lingkungan Anda:
- Buat project Google Cloud.
- Konfigurasikan layar izin OAuth.
- Aktifkan dan konfigurasikan Google Chat API dengan nama, ikon, dan deskripsi untuk aplikasi Chat Anda.
- Instal Library Klien Cloud Node.js.
-
Buat kredensial client ID OAuth untuk aplikasi desktop. Untuk menjalankan contoh dalam panduan ini, simpan kredensial sebagai file JSON bernama
client_secrets.json
ke direktori lokal Anda.
- Pilih cakupan otorisasi yang mendukung autentikasi pengguna.
Menghapus reaksi
Untuk menghapus reaksi dari pesan, teruskan hal berikut dalam permintaan Anda:
- Tentukan cakupan otorisasi
chat.messages.reactions
atauchat.messages
. - Panggil metode
DeleteReaction()
, yang meneruskanname
sebagai nama resource reaksi yang akan dihapus.
Contoh berikut menghapus reaksi 😀 dari pesan:
Node.js
Untuk menjalankan contoh ini, ganti hal berikut:
SPACE_NAME
: ID dariname
ruang. Anda bisa mendapatkan ID dengan memanggil metodeListSpaces()
atau dari URL ruang.MESSAGE_NAME
: ID dariname
pesan. Anda bisa mendapatkan ID dari isi respons yang ditampilkan setelah membuat pesan secara asinkron dengan Chat API, atau dengan nama kustom yang ditetapkan ke pesan saat pembuatan.REACTION_NAME
: ID dariname
reaksi. Anda bisa mendapatkan ID dengan memanggil metodeListReactions()
, atau dari isi respons yang ditampilkan setelah membuat reaksi secara asinkron dengan Chat API.
Jika berhasil, isi respons akan kosong, yang menunjukkan bahwa reaksi telah dihapus.