این راهنما نحوه استفاده از متد delete() در منبع Reaction از API چت گوگل را برای حذف یک واکنش از یک پیام - مانند 👍، 🚲 و 🌞 - توضیح میدهد. حذف یک واکنش، پیام را حذف نمیکند.
منبع Reaction ) نشاندهندهی یک ایموجی است که افراد میتوانند برای واکنش به یک پیام از آن استفاده کنند، مانند 👍، 🚲 و 🌞.
پیشنیازها
نود جی اس
- یک حساب کاربری تجاری یا سازمانی Google Workspace با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه گوگل کلود ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- API چت گوگل را با نام، آیکون و توضیحات برای برنامه چت خود فعال و پیکربندی کنید .
- کتابخانه کلاینت ابری Node.js را نصب کنید.
- ایجاد اعتبارنامههای OAuth client ID برای یک برنامه دسکتاپ. برای اجرای نمونه در این راهنما، اعتبارنامهها را به عنوان یک فایل JSON با نام
credentials.jsonدر دایرکتوری محلی خود ذخیره کنید.
- یک محدوده مجوز انتخاب کنید که از احراز هویت کاربر پشتیبانی کند.
حذف یک واکنش
برای حذف یک واکنش از یک پیام، موارد زیر را در درخواست خود ارسال کنید:
- دامنه مجوز
chat.messages.reactionsیاchat.messagesرا مشخص کنید. - متد
DeleteReaction()را فراخوانی کنید وnameرا به عنوان نام منبع واکنشی که باید حذف شود، ارسال کنید.
مثال زیر، علامت 😀 را از یک پیام حذف میکند:
نود جی اس
برای اجرای این نمونه، موارد زیر را جایگزین کنید:
-
SPACE_NAME: شناسهای که ازnameفضا گرفته شده است. میتوانید شناسه را با فراخوانی متدListSpaces()یا از URL فضا به دست آورید. -
MESSAGE_NAME: شناسهیnameپیام. میتوانید شناسه را از بدنهی پاسخی که پس از ایجاد پیام به صورت ناهمگام با Chat API برگردانده میشود، یا با نام سفارشی که در زمان ایجاد به پیام اختصاص داده شده است، دریافت کنید. -
REACTION_NAME: شناسهای که ازnameواکنش گرفته شده است. میتوانید شناسه را با فراخوانی متدListReactions()یا از بدنه پاسخی که پس از ایجاد یک واکنش به صورت غیرهمزمان با Chat API برگردانده میشود، به دست آورید.
در صورت موفقیت، بدنه پاسخ خالی است که نشان میدهد واکنش حذف شده است.
مباحث مرتبط
، این راهنما نحوه استفاده از متد delete() در منبع Reaction از API چت گوگل را برای حذف یک واکنش از یک پیام - مانند 👍، 🚲 و 🌞 - توضیح میدهد. حذف یک واکنش، پیام را حذف نمیکند.
منبع Reaction ) نشاندهندهی یک ایموجی است که افراد میتوانند برای واکنش به یک پیام از آن استفاده کنند، مانند 👍، 🚲 و 🌞.
پیشنیازها
نود جی اس
- یک حساب کاربری تجاری یا سازمانی Google Workspace با دسترسی به Google Chat .
- محیط خود را تنظیم کنید:
- یک پروژه گوگل کلود ایجاد کنید .
- صفحه رضایت OAuth را پیکربندی کنید .
- API چت گوگل را با نام، آیکون و توضیحات برای برنامه چت خود فعال و پیکربندی کنید .
- کتابخانه کلاینت ابری Node.js را نصب کنید.
- ایجاد اعتبارنامههای OAuth client ID برای یک برنامه دسکتاپ. برای اجرای نمونه در این راهنما، اعتبارنامهها را به عنوان یک فایل JSON با نام
credentials.jsonدر دایرکتوری محلی خود ذخیره کنید.
- یک محدوده مجوز انتخاب کنید که از احراز هویت کاربر پشتیبانی کند.
حذف یک واکنش
برای حذف یک واکنش از یک پیام، موارد زیر را در درخواست خود ارسال کنید:
- دامنه مجوز
chat.messages.reactionsیاchat.messagesرا مشخص کنید. - متد
DeleteReaction()را فراخوانی کنید وnameرا به عنوان نام منبع واکنشی که باید حذف شود، ارسال کنید.
مثال زیر، علامت 😀 را از یک پیام حذف میکند:
نود جی اس
برای اجرای این نمونه، موارد زیر را جایگزین کنید:
-
SPACE_NAME: شناسهای که ازnameفضا گرفته شده است. میتوانید شناسه را با فراخوانی متدListSpaces()یا از URL فضا به دست آورید. -
MESSAGE_NAME: شناسهیnameپیام. میتوانید شناسه را از بدنهی پاسخی که پس از ایجاد پیام به صورت ناهمگام با Chat API برگردانده میشود، یا با نام سفارشی که در زمان ایجاد به پیام اختصاص داده شده است، دریافت کنید. -
REACTION_NAME: شناسهای که ازnameواکنش گرفته شده است. میتوانید شناسه را با فراخوانی متدListReactions()یا از بدنه پاسخی که پس از ایجاد یک واکنش به صورت غیرهمزمان با Chat API برگردانده میشود، به دست آورید.
در صورت موفقیت، بدنه پاسخ خالی است که نشان میدهد واکنش حذف شده است.