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