Menghapus reaksi dari pesan

Panduan ini menjelaskan cara menggunakan metode delete() pada 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

Menghapus reaksi

Untuk menghapus reaksi dari pesan, teruskan hal berikut dalam permintaan Anda:

  • Tentukan cakupan otorisasi chat.messages.reactions atau chat.messages
  • Panggil metode DeleteReaction(), teruskan name sebagai nama resource reaksi yang akan dihapus.

Contoh berikut menghapus reaksi 😀 dari pesan:

Node.js

chat/client-libraries/cloud/delete-reaction-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = [
  'https://www.googleapis.com/auth/chat.messages.reactions',
];

// This sample shows how to delete a reaction to a message with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(
    USER_AUTH_OAUTH_SCOPES,
  );

  // Initialize request argument(s)
  const request = {
    // Replace SPACE_NAME, MESSAGE_NAME, and REACTION_NAME here
    name: 'spaces/SPACE_NAME/messages/MESSAGE_NAME/reactions/REACTION_NAME',
  };

  // Make the request
  const response = await chatClient.deleteReaction(request);

  // Handle the response
  console.log(response);
}

await main();

Untuk menjalankan contoh ini, ganti hal berikut:

  • SPACE_NAME: ID dari ruang name. Anda dapat memperoleh ID dengan memanggil ListSpaces() metode atau dari URL ruang.
  • MESSAGE_NAME: ID dari name 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.
  • REACTION_NAME: ID dari reaksi's name. Anda dapat memperoleh ID dengan memanggil ListReactions() metode, 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.