يوضّح هذا الدليل كيفية استخدام الأسلوب
list()
في مورد Reaction
من Google Chat API لعرض التفاعلات مع
الرسالة، مثل 👍 و🚲 و🌞.
يمثّل
مورد Reaction
رمزًا تعبيريًا يمكن للمستخدمين استخدامه للتفاعل مع رسالة، مثل 👍 و🚲
و🌞.
المتطلبات الأساسية
Node.js
- حساب على Google Workspace من فئة Business أو Enterprise يتيح الوصول إلى Google Chat
- إعداد البيئة:
- أنشئ مشروعًا على Google Cloud.
- ضبط شاشة موافقة OAuth
- فعِّل Google Chat API واضبطها باستخدام اسم تطبيق Chat ورمزه ووصفه.
- ثبِّت مكتبة برامج Cloud Client Library لنظام التشغيل Node.js.
-
إنشاء بيانات اعتماد معرِّف عميل OAuth لتطبيق متوافق مع الكمبيوتر المكتبي. لتنفيذ العيّنة الواردة في
هذا الدليل، احفظ بيانات الاعتماد كملف JSON باسم
client_secrets.json
في الدليل المحلي.
- اختَر نطاق تفويض يتيح مصادقة المستخدمين.
عرض التفاعلات
لعرض التفاعلات مع رسالة معيّنة، عليك تضمين ما يلي في طلبك:
- حدِّد نطاق التفويض
chat.messages.reactions.readonly
أوchat.messages.reactions
أوchat.messages.readonly
أوchat.messages
. - استخدِم الطريقة
ListReactions()
، مع تمريرparent
كاسم المورد للرسالة.
يعرض المثال التالي التفاعلات مع رسالة محدّدة:
Node.js
لتشغيل هذا النموذج، استبدل ما يلي:
-
SPACE_NAME
: المعرّف منname
المساحة يمكنك الحصول على المعرّف من خلال استدعاء الوسيطةListSpaces()
أو من عنوان URL للمساحة. MESSAGE_NAME
: المعرّف منname
الخاصة بالرسالة يمكنك الحصول على رقم التعريف من نص الاستجابة الذي يتم إرجاعه بعد إنشاء رسالة بشكل غير متزامن باستخدام Chat API، أو باستخدام الاسم المخصّص الذي تمّ تعيينه للرسالة عند إنشائها.
تُرجع Chat API قائمة مُقسَّمة إلى صفحات من التفاعلات.