يشرح هذا الدليل كيفية استخدام
delete()
طريقة على المورد Reaction
في Google Chat API لحذف تفاعل من
رسالة—مثل 👍 و🚲 و😅. لا يؤدي حذف تفاعل إلى حذف الرسالة.
يمثّل
المرجع Reaction
رمزًا تعبيريًا يمكن للمستخدمين استخدامه للتفاعل مع رسالة، مثل 👍 و🚲
و🌞.
المتطلبات الأساسية
Node.js
- نشاط تجاري أو مؤسسة حساب Google Workspace لديه إذن بالوصول إلى 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.
إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا، ما يشير إلى أنّه تمت حذف التفاعل.