حذف یک واکنش از یک پیام

این راهنما نحوه استفاده از متد delete() را در منبع Reaction API چت Google برای حذف یک واکنش از یک پیام توضیح می‌دهد - مانند 👍، 🚲، و 🌞. حذف یک واکنش پیام را حذف نمی کند.

منبع Reaction نشان‌دهنده شکلک‌هایی است که افراد می‌توانند از آن برای واکنش به پیامی مانند 👍، 🚲 و 🌞 استفاده کنند.

پیش نیازها

Node.js

یک واکنش را حذف کنید

برای حذف یک واکنش از یک پیام، موارد زیر را در درخواست خود وارد کنید:

  • chat.messages.reactions یا محدوده مجوز chat.messages را مشخص کنید.
  • متد DeleteReaction() را فراخوانی کنید و name را به عنوان نام منبع واکنش برای حذف ارسال کنید.

مثال زیر واکنش 😀 را از یک پیام حذف می کند:

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);
}

main().catch(console.error);

برای اجرای این نمونه، موارد زیر را جایگزین کنید:

  • SPACE_NAME : شناسه از name فضا. شما می توانید شناسه را با فراخوانی متد ListSpaces() یا از URL فضا بدست آورید.
  • MESSAGE_NAME : شناسه از name پیام. می توانید شناسه را از بدنه پاسخی که پس از ایجاد پیام به طور ناهمزمان با Chat API یا با نام سفارشی اختصاص داده شده به پیام در هنگام ایجاد، بازگردانده شده است، دریافت کنید.
  • REACTION_NAME : شناسه از name واکنش. شما می توانید با فراخوانی متد ListReactions() یا از بدنه پاسخی که پس از ایجاد واکنش به طور ناهمزمان با Chat API بازگردانده شده است، شناسه را دریافت کنید.

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است، که نشان می دهد واکنش حذف شده است.