Panduan ini menjelaskan cara menggunakan metode
create()
pada resource Reaction
Google Chat API untuk menambahkan reaksi terhadap
pesan—seperti 👍, demo, dan stabils.
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.
-
Membuat 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.
Menambahkan reaksi ke pesan
Untuk membuat reaksi terhadap pesan, teruskan hal berikut dalam permintaan Anda:
- Tentukan cakupan otorisasi
chat.messages.reactions.create
,chat.messages.reactions
, atauchat.messages
. - Panggil metode
CreateReaction()
, dengan meneruskanparent
sebagai nama resource pesan yang akan direspons, danreaction
sebagai instanceReaction
dengan kolomunicode
adalah emoji standar yang direpresentasikan oleh string unicode.
Contoh berikut bereaksi terhadap pesan dengan emoji 😀:
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 dapat memperoleh ID dari isi respons yang ditampilkan setelah membuat pesan secara asinkron dengan Chat API, atau dengan nama kustom yang ditetapkan ke pesan saat pembuatan.
Chat API menampilkan instance
Reaction
yang menjelaskan reaksi yang dibuat.