Google Chat API

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

سرویس: chat.googleapis.com

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

google.chat.v1.ChatService

روش‌ها
AppendStreamMessageContent تکه‌های محتوا را به پیام جاری موجود در فضای Google Chat اضافه می‌کند.
CommitStreamMessage پیام جاری فعال را به پیام نهایی در فضای Google Chat تبدیل می‌کند.
CompleteImportSpace فرایند وارد کردن را برای فضای مشخص‌شده تکمیل می‌کند و آن را برای کاربران نمایان می‌کند.
CreateCustomEmoji اموجی سفارشی ایجاد می‌کند.
CreateMembership عضویتی برای برنامه Chat تماس‌گیرنده، کاربر، یا «گروه Google» ایجاد می‌کند.
CreateMessage پیامی در فضای Google Chat ایجاد می‌کند.
CreateMessagePin سنجاق پیام ایجاد می‌کند.
CreateReaction واکنشی ایجاد می‌کند و آن را به پیام اضافه می‌کند.
CreateSection بخشی در Google Chat ایجاد می‌کند.
CreateSpace فضایی ایجاد می‌کند.
CreateStreamMessage پیام جاری جدیدی را در فضای Google Chat آغاز می‌کند.
DeleteCustomEmoji اموجی سفارشی را حذف می‌کند.
DeleteMembership عضویت را حذف می‌کند.
DeleteMessage پیامی را حذف می‌کند.
DeleteMessagePin سنجاق پیام را حذف می‌کند.
DeleteReaction واکنش به پیام را حذف می‌کند.
DeleteSection بخشی از نوع CUSTOM_SECTION را حذف می‌کند.
DeleteSpace فضای نام‌گذاری‌شده را حذف می‌کند.
DeleteStreamMessage پیام جاری فعالی را در فضای Google Chat حذف می‌کند.
FindDirectMessage پیام مستقیم موجود با کاربر مشخص‌شده را برمی‌گرداند.
FindGroupChats همه فضاهای دارای spaceType == GROUP_CHAT را که عضویت‌های انسانی آن‌ها دقیقاً شامل کاربر تماس‌گیرنده و کاربران مشخص‌شده در FindGroupChatsRequest.users است برمی‌گرداند.
GetAttachment فراداده پیوست پیام را دریافت می‌کند.
GetAvailability اطلاعات دردسترس بودن را برای کاربر انسانی در Google Chat برمی‌گرداند.
GetCustomEmoji جزئیات مربوط به اموجی سفارشی را برمی‌گرداند.
GetMembership جزئیات مربوط به عضویت را برمی‌گرداند.
GetMessage جزئیات مربوط به پیام را برمی‌گرداند.
GetSpace جزئیات مربوط به فضا را برمی‌گرداند.
GetSpaceEvent رویدادی را از فضای Google Chat برمی‌گرداند.
GetSpaceNotificationSetting تنظیمات اعلان فضا را دریافت می‌کند.
GetSpaceReadState جزئیات مربوط به وضعیت خوانده‌شده کاربر را در فضا برمی‌گرداند، که برای شناسایی پیام‌های خوانده‌شده و خوانده‌نشده استفاده می‌شود.
GetThread جزئیات مربوط به رشته‌ای را در فضای پیام مستقیم دونفره برنامه دریافت می‌کند.
GetThreadReadState جزئیات مربوط به وضعیت خوانده شدن کاربر را در یک رشته برمی‌گرداند، که برای شناسایی پیام‌های خوانده‌شده و خوانده‌نشده استفاده می‌شود.
ListCustomEmojis اموجی‌های سفارشی قابل‌مشاهده برای کاربر اصالت‌سنجی‌شده را فهرست می‌کند.
ListMemberships عضویت‌ها را در فضا فهرست می‌کند.
ListMessagePins سنجاق‌های پیام را در فضا فهرست می‌کند.
ListMessages پیام‌ها را در فضایی که تماس‌گیرنده عضو آن است فهرست می‌کند، ازجمله پیام‌های اعضا و فضاهای مسدودشده.
ListReactions واکنش‌ها به پیام را فهرست می‌کند.
ListSectionItems موارد را در یک بخش فهرست می‌کند.
ListSections بخش‌های دردسترس برای کاربر Chat را فهرست می‌کند.
ListSpaceEvents رویدادها را از فضای Google Chat فهرست می‌کند.
ListSpaces فهرست فضاهایی که تماس‌گیرنده عضو آن‌ها است.
ListThreads رشته‌ها را در فضای پیام مستقیم دونفره برنامه فهرست می‌کند.
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 وضعیت خوانده‌شده کاربر را در فضا به‌روز می‌کند، برای شناسایی پیام‌های خوانده‌شده و خوانده‌نشده استفاده می‌شود.
UpdateThread رشته‌ای را در فضای پیام مستقیم دونفره برنامه به‌روز می‌کند.
UpdateStreamMessage فیلدها را در پیام جاری‌سازی فعال در فضای Google Chat به‌روز می‌کند.