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