Google Chat API

Google Chat API به شما امکان می‌دهد برنامه‌های Chat بسازید تا سرویس‌هایتان را با Google Chat ادغام کنید و منابع Chat مثل فضاها، اعضا، و پیام‌ها را مدیریت کنید.

سرویس: chat.googleapis.com

نام سرویس chat.googleapis.com برای ایجاد کدهای آماده کارخواه RPC لازم است.

google.chat.v1.ChatService

روش‌ها
CompleteImportSpace فرایند وارد کردن را برای فضای مشخص‌شده تکمیل می‌کند و آن را برای کاربران نمایان می‌کند.
CreateCustomEmoji اموجی سفارشی ایجاد می‌کند.
CreateMembership عضویتی برای برنامه Chat تماس‌گیرنده، کاربر، یا «گروه Google» ایجاد می‌کند.
CreateMessage پیامی در فضای Google Chat ایجاد می‌کند.
CreateMessagePin سنجاق پیام ایجاد می‌کند.
CreateReaction واکنشی ایجاد می‌کند و آن را به پیام اضافه می‌کند.
CreateSection بخشی در Google Chat ایجاد می‌کند.
CreateSpace فضایی ایجاد می‌کند.
DeleteCustomEmoji اموجی سفارشی را حذف می‌کند.
DeleteMembership عضویت را حذف می‌کند.
DeleteMessage پیامی را حذف می‌کند.
DeleteMessagePin سنجاق پیام را حذف می‌کند.
DeleteReaction واکنش به پیام را حذف می‌کند.
DeleteSection بخشی از نوع CUSTOM_SECTION را حذف می‌کند.
DeleteSpace فضای نام‌گذاری‌شده را حذف می‌کند.
FindDirectMessage پیام مستقیم موجود با کاربر مشخص‌شده را برمی‌گرداند.
FindGroupChats همه فضاهای دارای spaceType == GROUP_CHAT را که عضویت‌های انسانی آن‌ها دقیقاً شامل کاربر فراخواننده و کاربران مشخص‌شده در FindGroupChatsRequest.users است برمی‌گرداند.
GetAttachment فراداده پیوست پیام را دریافت می‌کند.
GetAvailability اطلاعات دردسترس بودن را برای کاربر انسانی در Google Chat برمی‌گرداند.
GetCustomEmoji جزئیات مربوط به اموجی سفارشی را برمی‌گرداند.
GetMembership جزئیات مربوط به عضویت را برمی‌گرداند.
GetMessage جزئیات مربوط به پیام را برمی‌گرداند.
GetSpace جزئیات مربوط به فضا را برمی‌گرداند.
GetSpaceEvent رویدادی را از فضای Google Chat برمی‌گرداند.
GetSpaceNotificationSetting تنظیمات اعلان فضا را دریافت می‌کند.
GetSpaceReadState جزئیات مربوط به وضعیت خوانده‌شده کاربر در فضا را برمی‌گرداند، که برای شناسایی پیام‌های خوانده‌شده و خوانده‌نشده استفاده می‌شود.
GetThreadReadState جزئیات مربوط به وضعیت خوانده شدن کاربر را در یک رشته برمی‌گرداند، که برای شناسایی پیام‌های خوانده‌شده و خوانده‌نشده استفاده می‌شود.
ListCustomEmojis اموجی‌های سفارشی قابل‌مشاهده برای کاربر اصالت‌سنجی‌شده را فهرست می‌کند.
ListMemberships عضویت‌ها را در فضا فهرست می‌کند.
ListMessagePins سنجاق‌های پیام را در فضا فهرست می‌کند.
ListMessages پیام‌های موجود در فضایی را که تماس‌گیرنده عضو آن است فهرست می‌کند، ازجمله پیام‌های اعضا و فضاهای مسدودشده.
ListReactions واکنش‌ها به پیام را فهرست می‌کند.
ListSectionItems موارد را در یک بخش فهرست می‌کند.
ListSections بخش‌های دردسترس برای کاربر Chat را فهرست می‌کند.
ListSpaceEvents رویدادهای فضای Google Chat را فهرست می‌کند.
ListSpaces فضاهایی را که تماس‌گیرنده عضو آن‌ها است فهرست می‌کند.
MarkAsActive کاربر را به‌عنوان ACTIVE در Google Chat علامت‌گذاری می‌کند.
MarkAsAway کاربر را به‌عنوان AWAY در Google Chat علامت‌گذاری می‌کند.
MarkAsDoNotDisturb کاربر را به‌عنوان DO_NOT_DISTURB در Google Chat علامت‌گذاری می‌کند.
MoveSectionItem موردی را از بخشی به بخش دیگر منتقل می‌کند.
PositionSection ترتیب مرتب‌سازی بخش را تغییر می‌دهد.
ReplaceMessageCards کارت‌های موجود در پیام را جایگزین می‌کند.
SearchMessages پیام‌هایی را در Google Chat جستجو می‌کند که کاربر تماس‌گیرنده به آن‌ها دسترسی دارد.
SearchSpaces فهرستی از فضاهای موجود در سازمان Google Workspace را برمی‌گرداند.
SetUpSpace فضایی ایجاد می‌کند و کاربران مشخص‌شده را به آن اضافه می‌کند.
UpdateAvailability اطلاعات دردسترس بودن را برای کاربر انسانی به‌روز می‌کند.
UpdateMembership عضویت را به‌روز می‌کند.
UpdateMessage پیامی را به‌روز می‌کند.
UpdateSection بخشی را به‌روز می‌کند.
UpdateSpace فضایی را به‌روز می‌کند.
UpdateSpaceNotificationSetting تنظیم اعلان فضا را به‌روز می‌کند.
UpdateSpaceReadState وضعیت خوانده‌شده کاربر را در فضا به‌روز می‌کند، برای شناسایی پیام‌های خوانده‌شده و خوانده‌نشده استفاده می‌شود.