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

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

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

پیش‌نیازها

نود جی اس

حذف یک واکنش

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

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

مثال زیر، علامت 😀 را از یک پیام حذف می‌کند:

نود جی اس

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

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

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

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

،

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

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

پیش‌نیازها

نود جی اس

حذف یک واکنش

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

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

مثال زیر، علامت 😀 را از یک پیام حذف می‌کند:

نود جی اس

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

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

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

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