این راهنما نحوه استفاده از متد list()
را در منبع Reaction
در Google Chat API برای فهرست کردن واکنشهای یک پیام توضیح میدهد - مانند 👍، 🚲، و 🌞.
منبع 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.readonly
،chat.messages.reactions
،chat.messages.readonly
، یاchat.messages
را مشخص کنید. - متد
ListReactions()
را فراخوانی کنید وparent
را به عنوان نام منبع پیام ارسال کنید.
مثال زیر واکنش های یک پیام مشخص را فهرست می کند:
Node.js
برای اجرای این نمونه، موارد زیر را جایگزین کنید:
-
SPACE_NAME
: شناسه ازname
فضا. شما می توانید شناسه را با فراخوانی متدListSpaces()
یا از URL فضا بدست آورید. -
MESSAGE_NAME
: شناسه ازname
پیام. می توانید شناسه را از بدنه پاسخی که پس از ایجاد پیام به طور ناهمزمان با Chat API یا با نام سفارشی اختصاص داده شده به پیام در هنگام ایجاد، بازگردانده شده است، دریافت کنید.
Chat API یک لیست صفحه بندی شده از واکنش ها را برمی گرداند.