Google Chat API

تتيح لك واجهة برمجة تطبيقات Google Chat إنشاء تطبيقات في 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 تعدّل هذه الطريقة حالة القراءة لدى المستخدم في مساحة معيّنة، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة.