يشرح هذا الدليل كيفية استخدام الأسلوب
delete()
في مورد 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
أوchat.messages
. - استخدِم الطريقة
DeleteReaction()
، مع تمريرname
كاسم المورد للتفاعل المطلوب حذفه.
يحذف المثال التالي التفاعل 😀 من رسالة:
Node.js
لتشغيل هذا النموذج، استبدل ما يلي:
SPACE_NAME
: المعرّف منname
الخاصة بالمساحة يمكنك الحصول على المعرّف من خلال استدعاء الطريقةListSpaces()
أو من عنوان URL للمساحة.MESSAGE_NAME
: المعرّف منname
الرسالة يمكنك الحصول على رقم التعريف من نص الاستجابة الذي يتم إرجاعه بعد إنشاء رسالة بشكل غير متزامن باستخدام Chat API، أو باستخدام الاسم المخصّص الذي تمّ تعيينه للرسالة عند إنشائها.REACTION_NAME
: المعرّف منname
التفاعل يمكنك الحصول على المعرّف من خلال استدعاء الإجراءListReactions()
، أو من نص الاستجابة الذي يتم عرضه بعد إنشاء تفاعل بشكل غير متزامن باستخدام Chat API.
إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا، ما يشير إلى أنّه تمت حذف التفاعل.