حذف تفاعل من رسالة

يوضّح هذا الدليل كيفية استخدام طريقة delete() في المورد Reaction لواجهة برمجة التطبيقات Google Chat API لحذف تفاعل من رسالة، مثل 👍 و🚲 و🌞. لا يؤدي حذف تفاعل إلى حذف الرسالة.

يمثّل 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.

إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة فارغًا، ما يشير إلى أنّه تم حذف التفاعل.