این راهنما نحوه استفاده از متد delete()
را در منبع Reaction
API چت Google برای حذف یک واکنش از یک پیام توضیح میدهد - مانند 👍، 🚲، و 🌞. حذف یک واکنش پیام را حذف نمی کند.
منبع Reaction
نشاندهنده شکلکهایی است که افراد میتوانند از آن برای واکنش به پیامی مانند 👍، 🚲 و 🌞 استفاده کنند.
پیش نیازها
Node.js
- یک حساب Google Workspace تجاری یا سازمانی با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه Google Cloud ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- Google Chat API را با نام، نماد و توضیحات برای برنامه Chat خود فعال و پیکربندی کنید .
- Node.js Cloud Client Library را نصب کنید.
- شناسه مشتری 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 بازگردانده شده است، شناسه را دریافت کنید.
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است، که نشان می دهد واکنش حذف شده است.