إدراج التفاعلات مع رسالة

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

يمثّل Reaction المرجع رمز إيموجي يمكن للمستخدمين استخدامه للتفاعل مع رسالة، مثل 👍 و🚲 و🌞.

المتطلبات الأساسية

Node.js

ردود الأفعال على القوائم

لعرض قائمة بالتفاعلات مع رسالة، مرِّر ما يلي في طلبك:

  • حدِّد نطاق التفويض chat.messages.reactions.readonly أو chat.messages.reactions أو chat.messages.readonly أو chat.messages.
  • استدعِ طريقة ListReactions() ، مع تمرير parent كاسم مورد للرسالة.

يعرض المثال التالي التفاعلات لرسالة محدّدة:

Node.js

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

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

// This sample shows how to list reactions 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 and MESSAGE_NAME here.
    parent: 'spaces/SPACE_NAME/messages/MESSAGE_NAME'
  };

  // Make the request
  const pageResult = chatClient.listReactionsAsync(request);

  // Handle the response. Iterating over pageResult will yield results and
  // resolve additional pages automatically.
  for await (const response of pageResult) {
    console.log(response);
  }
}

main().catch(console.error);

لتشغيل هذا النموذج، استبدِل ما يلي:

  • SPACE_NAME: رقم التعريف من name الخاص بالمساحة يمكنك الحصول على المعرّف من خلال استدعاء الطريقة ListSpaces() أو من عنوان URL الخاص بالمساحة.
  • MESSAGE_NAME: المعرّف من name الخاص بالرسالة يمكنك الحصول على المعرّف من نص الرد الذي يتم إرجاعه بعد إنشاء رسالة بشكل غير متزامن باستخدام Chat API، أو باستخدام الاسم المخصّص الذي تم تعيينه للرسالة عند إنشائها.

تعرض واجهة Chat API قائمة مقسّمة إلى صفحات بالتفاعلات.