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 تعدّل هذه الطريقة حالة قراءة المستخدم للرسائل في مساحة، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة.