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