الفهرس
ChatService
(واجهة)AccessoryWidget
(رسالة)ActionResponse
(رسالة)ActionResponse.ResponseType
(تعداد)ActionResponse.SelectionItems
(رسالة)ActionResponse.UpdatedWidget
(رسالة)ActionStatus
(رسالة)Annotation
(رسالة)AnnotationType
(تعداد)AppCommandMetadata
(رسالة)AppCommandMetadata.AppCommandType
(تعداد)AttachedGif
(رسالة)Attachment
(رسالة)Attachment.Source
(تعداد)AttachmentDataRef
(رسالة)CalendarEventLinkData
(رسالة)CardWithId
(رسالة)ChatSpaceLinkData
(رسالة)CompleteImportSpaceRequest
(رسالة)CompleteImportSpaceResponse
(رسالة)ContextualAddOnMarkup
(رسالة)ContextualAddOnMarkup.Card
(رسالة)ContextualAddOnMarkup.Card.CardAction
(رسالة)ContextualAddOnMarkup.Card.CardHeader
(رسالة)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(تعداد)ContextualAddOnMarkup.Card.Section
(رسالة)CreateCustomEmojiRequest
(رسالة)CreateMembershipRequest
(رسالة)CreateMessageRequest
(رسالة)CreateMessageRequest.MessageReplyOption
(تعداد)CreateReactionRequest
(رسالة)CreateSpaceRequest
(رسالة)CustomEmoji
(رسالة)CustomEmoji.CustomEmojiPayload
(رسالة)CustomEmojiMetadata
(رسالة)DeleteCustomEmojiRequest
(رسالة)DeleteMembershipRequest
(رسالة)DeleteMessageRequest
(رسالة)DeleteReactionRequest
(رسالة)DeleteSpaceRequest
(رسالة)DeletionMetadata
(رسالة)DeletionMetadata.DeletionType
(تعداد)Dialog
(رسالة)DialogAction
(رسالة)DriveDataRef
(رسالة)DriveLinkData
(رسالة)Emoji
(رسالة)EmojiReactionSummary
(رسالة)FindDirectMessageRequest
(رسالة)GetAttachmentRequest
(رسالة)GetCustomEmojiRequest
(رسالة)GetMembershipRequest
(رسالة)GetMessageRequest
(رسالة)GetSpaceEventRequest
(رسالة)GetSpaceNotificationSettingRequest
(رسالة)GetSpaceReadStateRequest
(رسالة)GetSpaceRequest
(رسالة)GetThreadReadStateRequest
(رسالة)Group
(رسالة)HistoryState
(تعداد)ListCustomEmojisRequest
(رسالة)ListCustomEmojisResponse
(رسالة)ListMembershipsRequest
(رسالة)ListMembershipsResponse
(رسالة)ListMessagesRequest
(رسالة)ListMessagesResponse
(رسالة)ListReactionsRequest
(رسالة)ListReactionsResponse
(رسالة)ListSpaceEventsRequest
(رسالة)ListSpaceEventsResponse
(رسالة)ListSpacesRequest
(رسالة)ListSpacesResponse
(رسالة)MatchedUrl
(رسالة)MeetSpaceLinkData
(رسالة)MeetSpaceLinkData.HuddleStatus
(تعداد)MeetSpaceLinkData.Type
(تعداد)Membership
(رسالة)Membership.MembershipRole
(تعداد)Membership.MembershipState
(تعداد)MembershipBatchCreatedEventData
(رسالة)MembershipBatchDeletedEventData
(رسالة)MembershipBatchUpdatedEventData
(رسالة)MembershipCreatedEventData
(رسالة)MembershipDeletedEventData
(رسالة)MembershipUpdatedEventData
(رسالة)Message
(رسالة)MessageBatchCreatedEventData
(رسالة)MessageBatchDeletedEventData
(رسالة)MessageBatchUpdatedEventData
(رسالة)MessageCreatedEventData
(رسالة)MessageDeletedEventData
(رسالة)MessageUpdatedEventData
(رسالة)QuotedMessageMetadata
(رسالة)Reaction
(رسالة)ReactionBatchCreatedEventData
(رسالة)ReactionBatchDeletedEventData
(رسالة)ReactionCreatedEventData
(رسالة)ReactionDeletedEventData
(رسالة)RichLinkMetadata
(رسالة)RichLinkMetadata.RichLinkType
(تعداد)SearchSpacesRequest
(رسالة)SearchSpacesResponse
(رسالة)SetUpSpaceRequest
(رسالة)SlashCommand
(رسالة)SlashCommandMetadata
(رسالة)SlashCommandMetadata.Type
(تعداد)Space
(رسالة)Space.AccessSettings
(رسالة)Space.AccessSettings.AccessState
(تعداد)Space.MembershipCount
(رسالة)Space.PermissionSetting
(رسالة)Space.PermissionSettings
(رسالة)Space.PredefinedPermissionSettings
(تعداد)Space.SpaceDetails
(رسالة)Space.SpaceThreadingState
(تعداد)Space.SpaceType
(تعداد)Space.Type
(تعداد)SpaceBatchUpdatedEventData
(رسالة)SpaceEvent
(رسالة)SpaceNotificationSetting
(رسالة)SpaceNotificationSetting.MuteSetting
(تعداد)SpaceNotificationSetting.NotificationSetting
(تعداد)SpaceReadState
(رسالة)SpaceUpdatedEventData
(رسالة)Thread
(رسالة)ThreadReadState
(رسالة)UpdateMembershipRequest
(رسالة)UpdateMessageRequest
(رسالة)UpdateSpaceNotificationSettingRequest
(رسالة)UpdateSpaceReadStateRequest
(رسالة)UpdateSpaceRequest
(رسالة)User
(رسالة)User.Type
(تعداد)UserMentionMetadata
(رسالة)UserMentionMetadata.Type
(تعداد)WidgetMarkup
(رسالة)WidgetMarkup.Button
(رسالة)WidgetMarkup.FormAction
(رسالة)WidgetMarkup.FormAction.ActionParameter
(رسالة)WidgetMarkup.Icon
(تعداد)WidgetMarkup.Image
(رسالة)WidgetMarkup.ImageButton
(رسالة)WidgetMarkup.KeyValue
(رسالة)WidgetMarkup.OnClick
(رسالة)WidgetMarkup.OpenLink
(رسالة)WidgetMarkup.TextButton
(رسالة)WidgetMarkup.TextParagraph
(رسالة)
ChatService
تتيح للمطوّرين إنشاء تطبيقات وعمليات دمج في Chat على "منصة Google Chat".
CompleteImportSpace |
---|
تُكمل هذه الطريقة عملية الاستيراد للمساحة المحدّدة وتتيحها للمستخدمين. يتطلّب مصادقة المستخدم والتفويض على مستوى النطاق باستخدام نطاق التفويض:
لمزيد من المعلومات، يُرجى الاطّلاع على مقالة منح تطبيقات Google Chat الإذن باستيراد البيانات.
|
CreateCustomEmoji |
---|
تنشئ هذه الطريقة رمز إيموجي مخصّصًا. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، راجِع المقالتَين التعرّف على الرموز التعبيرية المخصصة في Google Chat وإدارة أذونات رموز الإيموجي المخصّصة. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
CreateMembership |
---|
تُنشئ هذه الطريقة عضوية لتطبيق الاتصال في Chat أو لمستخدم أو لمجموعة Google. لا تتوفّر إمكانية إنشاء عضويات لتطبيقات Chat الأخرى. عند إنشاء عضوية، إذا كان العضو المحدّد قد أوقف سياسة القبول التلقائي، ستتم دعوته، وعليه قبول دعوة الفضاء قبل الانضمام إليه. بخلاف ذلك، يؤدي إنشاء اشتراك إلى إضافة العضو مباشرةً إلى المساحة المحدّدة. يتوافق مع الأنواع التالية من المصادقة:
لا تتوفّر مصادقة التطبيق لحالات الاستخدام التالية:
للاطّلاع على أمثلة على الاستخدام، يُرجى الرجوع إلى:
|
CreateMessage |
---|
تُنشئ هذه الطريقة رسالة في مساحة Google Chat. للاطّلاع على مثال، يُرجى الانتقال إلى إرسال رسالة. يتوافق مع الأنواع التالية من المصادقة:
يحدّد Chat هوية مرسل الرسالة بشكل مختلف استنادًا إلى نوع المصادقة الذي تستخدمه في طلبك. تعرض الصورة التالية كيف ينسب Chat رسالة عند استخدام مصادقة التطبيق. يعرض Chat تطبيق Chat كمُرسِل الرسالة. يمكن أن يتضمّن محتوى الرسالة نصًا ( تعرض الصورة التالية كيف ينسب Chat رسالة عند استخدام مصادقة المستخدم. يعرض Chat المستخدم كمُرسِل الرسالة ويشير إلى تطبيق Chat في الرسالة من خلال عرض اسمه. يمكن أن يحتوي محتوى الرسالة على نص فقط ( الحد الأقصى لحجم الرسالة، بما في ذلك محتوى الرسالة، هو 32,000 بايت. بالنسبة إلى طلبات الردّ التلقائي على الويب، لا يحتوي الردّ على الرسالة الكاملة. يتم ملء الحقلَين
|
CreateReaction |
---|
تنشئ هذه الطريقة تفاعلاً وتضيفه إلى رسالة. للاطّلاع على مثال، راجِع المقالة إضافة تفاعل إلى رسالة. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
CreateSpace |
---|
تنشئ هذه الطريقة مساحة. يمكن استخدامها لإنشاء مساحة مُسمّاة أو محادثة جماعية في يتوافق مع الأنواع التالية من المصادقة:
عند إجراء المصادقة كتطبيق، يجب ضبط الحقل عند المصادقة كتطبيق، تتم إضافة تطبيق Chat كعضو في المساحة. ومع ذلك، على عكس المصادقة البشرية، لا تتم إضافة تطبيق Chat كمدير للمساحة. بشكلٍ تلقائي، يمكن لجميع أعضاء المساحة إزالة تطبيق Chat منها. للسماح لمدراء المساحة فقط بإزالة التطبيق من مساحة، اضبط يعتمد الاشتراك في المساحة عند إنشائها على ما إذا تم إنشاؤها في
إذا تلقّيت رسالة الخطأ
|
DeleteCustomEmoji |
---|
يحذف هذا الإجراء رمزًا تعبيريًا مخصّصًا. بشكلٍ تلقائي، يمكن للمستخدمين حذف رموز الإيموجي المخصّصة التي أنشأوها فقط. يمكن لمدراء الرموز التعبيرية الذين يعيّنهم المشرف حذف أي رمز تعبيري مخصّص في المؤسسة. اطّلِع على مقالة التعرّف على الرموز التعبيرية المخصصة في Google Chat. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، راجِع المقالتَين التعرّف على الرموز التعبيرية المخصصة في Google Chat وإدارة أذونات رموز الإيموجي المخصّصة. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
DeleteMembership |
---|
تحذف هذه الطريقة عضوية. للاطّلاع على مثال، يُرجى الانتقال إلى إزالة مستخدم أو تطبيق Google Chat من مساحة. يتوافق مع الأنواع التالية من المصادقة:
لا تتوفّر مصادقة التطبيق لحالات الاستخدام التالية:
لحذف عضويات مدراء المساحة، يجب أن يكون مقدّم الطلب مدير مساحة. إذا كنت تستخدم مصادقة التطبيق، يجب أن يكون تطبيق Chat هو منشئ المساحة.
|
DeleteMessage |
---|
لحذف رسالة للاطّلاع على مثال، يُرجى الانتقال إلى حذف رسالة. يتوافق مع الأنواع التالية من المصادقة:
عند استخدام مصادقة التطبيق، يمكن للطلبات حذف الرسائل التي أنشأها تطبيق Chat الذي يتم إجراء المكالمة منه فقط.
|
DeleteReaction |
---|
لحذف تفاعل مع رسالة للاطّلاع على مثال، يُرجى الانتقال إلى حذف تفاعل. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
DeleteSpace |
---|
يحذف هذا الإجراء مساحة مُسمّاة. يتم دائمًا تنفيذ عملية حذف متسلسلة، ما يعني أنّه يتم أيضًا حذف الموارد الفرعية للمساحة، مثل الرسائل المنشورة في المساحة والعضويات في المساحة. للاطّلاع على مثال، يُرجى الانتقال إلى حذف مساحة. يتوافق مع الأنواع التالية من المصادقة:
|
FindDirectMessage |
---|
تعرض هذه الطريقة الرسالة المباشرة الحالية مع المستخدم المحدّد. إذا لم يتم العثور على مساحة رسالة مباشرة، يتم عرض الخطأ باستخدام مصادقة التطبيق، يتم عرض مساحة الرسائل المباشرة بين المستخدم المحدّد وتطبيق Chat الذي يتم الاتصال به. باستخدام مصادقة المستخدم، تعرض هذه الطريقة مساحة الرسائل المباشرة بين المستخدم المحدّد والمستخدم الذي تمت مصادقته. يتوافق مع الأنواع التالية من المصادقة:
|
GetAttachment |
---|
تعرض هذه الطريقة البيانات الوصفية لمرفق رسالة. يتم جلب بيانات المرفقات باستخدام واجهة برمجة التطبيقات الخاصة بالوسائط. للاطّلاع على مثال، يُرجى الانتقال إلى الحصول على بيانات وصفية حول مرفق رسالة. يتطلّب مصادقة التطبيق باستخدام نطاق التفويض:
|
GetCustomEmoji |
---|
تعرض هذه الطريقة تفاصيل حول إيموجي مخصّص. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، راجِع المقالتَين التعرّف على الرموز التعبيرية المخصصة في Google Chat وإدارة أذونات رموز الإيموجي المخصّصة. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
GetMembership |
---|
تعرض هذه الطريقة تفاصيل حول عضوية. للاطّلاع على مثال، يُرجى الانتقال إلى الحصول على تفاصيل حول عضوية مستخدم أو تطبيق Google Chat. يتوافق مع الأنواع التالية من المصادقة:
|
GetMessage |
---|
تعرض هذه الطريقة تفاصيل حول رسالة. للاطّلاع على مثال، يُرجى الانتقال إلى الحصول على تفاصيل حول رسالة. يتوافق مع الأنواع التالية من المصادقة:
ملاحظة: قد تعرض هذه الطريقة رسالة من عضو أو مساحة محظورة.
|
GetSpace |
---|
تعرض هذه الطريقة تفاصيل حول مساحة. للاطّلاع على مثال، يُرجى الانتقال إلى الاطّلاع على تفاصيل حول مساحة. يتوافق مع الأنواع التالية من المصادقة:
تنطبق القيود التالية على مصادقة التطبيق:
|
GetSpaceEvent |
---|
تعرض هذه الطريقة حدثًا من مساحة Google Chat. يحتوي حمولة الحدث على أحدث إصدار من المورد الذي تم تغييره. على سبيل المثال، إذا طلبت حدثًا حول رسالة جديدة ولكن تم تعديل الرسالة لاحقًا، سيعرض الخادم مورد ملاحظة: لا يتم عرض الحقل يتطلّب مصادقة المستخدم باستخدام نطاق تفويض مناسب لقراءة البيانات المطلوبة:
للحصول على حدث، يجب أن يكون المستخدم الذي تمّت مصادقته عضوًا في المساحة. للاطّلاع على مثال، راجِع الحصول على تفاصيل حول حدث من مساحة في Google Chat.
|
GetSpaceNotificationSetting |
---|
تعرض هذه السمة إعدادات الإشعارات في المساحة. للاطّلاع على مثال، يُرجى الرجوع إلى الحصول على إعدادات إشعارات المساحة الخاصة بالمتصل. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
GetSpaceReadState |
---|
تعرض هذه الطريقة تفاصيل حول حالة القراءة لدى المستخدم في مساحة معيّنة، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة. للاطّلاع على مثال، يُرجى الرجوع إلى الحصول على تفاصيل حول حالة قراءة مستخدم لمساحة. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
GetThreadReadState |
---|
تعرض هذه الطريقة تفاصيل حول حالة قراءة المستخدم ضمن سلسلة محادثات، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة. للاطّلاع على مثال، يُرجى الانتقال إلى الحصول على تفاصيل حول حالة قراءة سلسلة محادثات خاصة بمستخدم. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
ListCustomEmojis |
---|
تعرض هذه الطريقة رموز الإيموجي المخصّصة المرئية للمستخدم الذي تمّت مصادقته. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، راجِع المقالتَين التعرّف على الرموز التعبيرية المخصصة في Google Chat وإدارة أذونات رموز الإيموجي المخصّصة. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
ListMemberships |
---|
تعرض هذه الطريقة عضويات المستخدم في مساحة. للاطّلاع على مثال، راجِع إدراج المستخدمين وتطبيقات Google Chat في مساحة. تعرض قائمة الاشتراكات التي تتضمّن مصادقة التطبيق الاشتراكات في المساحات التي يمكن لتطبيق Chat الوصول إليها، ولكنها تستثني اشتراكات تطبيق Chat، بما في ذلك اشتراكه الخاص. تعرض قائمة العضويات التي تتضمّن مصادقة المستخدم العضويات في المساحات التي يمكن للمستخدم المصادَق عليه الوصول إليها. يتوافق مع الأنواع التالية من المصادقة:
|
ListMessages |
---|
تدرِج هذه الطريقة الرسائل في مساحة يكون المتصل عضوًا فيها، بما في ذلك الرسائل من الأعضاء والمساحات المحظورة. إذا أدرجت رسائل من مساحة لا تحتوي على أي رسائل، سيكون الردّ عبارة عن عنصر فارغ. عند استخدام واجهة REST/HTTP، تحتوي الاستجابة على عنصر JSON فارغ، يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
ListReactions |
---|
تعرض هذه السمة قائمة بالتفاعلات مع رسالة. للحصول على مثال، اطّلِع على عرض التفاعلات مع رسالة. يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
ListSpaceEvents |
---|
تعرض هذه الطريقة الأحداث من مساحة Google Chat. بالنسبة إلى كل حدث، تحتوي الحِزمة على أحدث نسخة من مرجع Chat. على سبيل المثال، إذا أدرجت أحداثًا حول أعضاء جدد في المساحة، يعرض الخادم موارد يتطلّب مصادقة المستخدم باستخدام نطاق تفويض مناسب لقراءة البيانات المطلوبة:
لعرض الأحداث، يجب أن يكون المستخدم الذي تمّت المصادقة عليه عضوًا في المساحة. للاطّلاع على مثال، راجِع عرض قائمة بالأحداث من مساحة في Google Chat.
|
ListSpaces |
---|
تعرض هذه الطريقة المساحات التي يكون المتصل عضوًا فيها. لا يتم إدراج المحادثات الجماعية والرسائل المباشرة إلا بعد إرسال الرسالة الأولى. للاطّلاع على مثال، راجِع المساحات المدرَجة. يتوافق مع الأنواع التالية من المصادقة:
لعرض جميع المساحات المسماة حسب مؤسسة Google Workspace، استخدِم طريقة
|
SearchSpaces |
---|
تعرض هذه الطريقة قائمة بالمساحات في مؤسسة Google Workspace استنادًا إلى عملية بحث يجريها المشرف. يتطلّب مصادقة المستخدم باستخدام امتيازات المشرف وأحد نطاقات التفويض التالية:
في الطلب، اضبط قيمة
|
SetUpSpace |
---|
تنشئ هذه الطريقة مساحة وتضيف إليها المستخدمين المحدّدين. تتم إضافة المستخدم الذي يجري المكالمة تلقائيًا إلى المساحة، ويجب عدم تحديده كعضو في الطلب. للاطّلاع على مثال، راجِع إعداد مساحة مع أعضاء أوليين. لتحديد الأعضاء من البشر الذين تريد إضافتهم، أضِف عضويات مع لتحديد مجموعات Google التي تريد إضافتها، أضِف عضويات باستخدام في مساحة أو محادثة جماعية تحمل اسمًا، إذا حظر المتصل بعض الأعضاء أو تم حظره من قِبلهم أو لم يكن لديه إذن بإضافة بعض الأعضاء، لن تتم إضافة هؤلاء الأعضاء إلى المساحة التي تم إنشاؤها. لإنشاء رسالة مباشرة بين المستخدم الذي يجري المكالمة ومستخدم آخر، حدِّد عضوية واحدة فقط لتمثيل المستخدم. إذا حظر أحد المستخدمَين الآخر، سيفشل الطلب ولن يتم إنشاء الرسالة المباشرة. لإنشاء رسالة مباشرة بين المستخدم الذي يجري المكالمة والتطبيق الذي يجري المكالمة، اضبط قيمة إذا كانت هناك رسالة مباشرة بين مستخدمَين، حتى إذا حظر أحدهما الآخر في وقت تقديم الطلب، سيتم عرض الرسالة المباشرة الحالية. لا تتوافق المساحات مع الردود في سلاسل محادثات. إذا تلقّيت رسالة الخطأ يتطلّب مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
UpdateMembership |
---|
تعديل اشتراك للاطّلاع على مثال، يُرجى الرجوع إلى تعديل عضوية مستخدم في مساحة. يتوافق مع الأنواع التالية من المصادقة:
|
UpdateMessage |
---|
تعديل رسالة هناك فرق بين طريقتَي يتوافق مع الأنواع التالية من المصادقة:
عند استخدام مصادقة التطبيق، يمكن للطلبات تعديل الرسائل التي أنشأها تطبيق Chat الذي يجري المكالمة فقط.
|
UpdateSpace |
---|
تعديل مساحة للاطّلاع على مثال، يُرجى الرجوع إلى مقالة تعديل مساحة. إذا كنت تعدّل الحقل يتوافق مع الأنواع التالية من المصادقة:
تنطبق القيود التالية على مصادقة التطبيق:
|
UpdateSpaceNotificationSetting |
---|
تعديل إعدادات إشعارات المساحة للاطّلاع على مثال، يُرجى الانتقال إلى تعديل إعدادات إشعارات المساحة للمتصل. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
UpdateSpaceReadState |
---|
تعدّل هذه الطريقة حالة القراءة الخاصة بالمستخدم في مساحة معيّنة، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة. للاطّلاع على مثال، راجِع تعديل حالة قراءة مساحة مستخدم. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
AccessoryWidget
عنصر تفاعلي واحد أو أكثر يظهر في أسفل الرسالة. لمزيد من التفاصيل، يُرجى الاطّلاع على إضافة أدوات تفاعلية في أسفل الرسالة.
الحقول | |
---|---|
حقل الدمج action نوع الإجراء يمكن أن تكون action إحدى القيم التالية فقط: |
|
button_list |
قائمة بالأزرار |
ActionResponse
المَعلمات التي يمكن أن يستخدمها تطبيق Chat لتحديد طريقة نشر الرد.
الحقول | |
---|---|
type |
الإدخال فقط نوع رد تطبيق Chat |
url |
الإدخال فقط عنوان URL الذي يمكن للمستخدمين استخدامه للمصادقة أو الإعداد (لأنواع الردود |
dialog_action |
الإدخال فقط ردّ على حدث تفاعلي مرتبط بمربّع حوار يجب أن يكون مصحوبًا بـ |
updated_widget |
الإدخال فقط ردّ التطبيق المصغّر المعدَّل |
ResponseType
نوع رد تطبيق Chat
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
النوع التلقائي الذي يتم التعامل معه على أنّه NEW_MESSAGE . |
NEW_MESSAGE |
نشرها كرسالة جديدة في الموضوع |
UPDATE_MESSAGE |
عدِّل رسالة تطبيق Chat. يُسمح بذلك فقط في حدث CARD_CLICKED يكون فيه نوع مرسل الرسالة BOT . |
UPDATE_USER_MESSAGE_CARDS |
تعديل البطاقات في رسالة المستخدم لا يُسمح بذلك إلا كردّ على حدث MESSAGE يتضمّن عنوان URL مطابقًا، أو حدث CARD_CLICKED يكون فيه نوع مرسل الرسالة HUMAN . يتم تجاهل النص. |
REQUEST_CONFIG |
يمكنك أن تطلب من المستخدم بشكل خاص إجراء مصادقة أو ضبط إضافي. |
DIALOG |
تعرض هذه السمة مربّع حوار. |
UPDATE_WIDGET |
طلب البحث عن خيارات الإكمال التلقائي لنص التطبيق المصغّر |
SelectionItems
قائمة بنتائج الإكمال التلقائي للتطبيقات المصغّرة
الحقول | |
---|---|
items[] |
مصفوفة من عناصر SelectionItem. |
UpdatedWidget
بالنسبة إلى عناصر واجهة المستخدم selectionInput
، تعرض هذه السمة اقتراحات الإكمال التلقائي لقائمة اختيار متعدّد.
الحقول | |
---|---|
widget |
رقم تعريف الأداة التي تم تعديلها يجب أن يتطابق المعرّف مع معرّف التطبيق المصغّر الذي أرسل طلب التعديل. |
حقل الدمج updated_widget تم تعديل التطبيق المصغّر استجابةً لإجراء من المستخدم. يمكن أن تكون updated_widget إحدى القيم التالية فقط: |
|
suggestions |
قائمة بنتائج الإكمال التلقائي للتطبيقات المصغّرة |
ActionStatus
تمثّل هذه السمة حالة طلب استدعاء مربّع حوار أو إرساله.
الحقول | |
---|---|
status_code |
تمثّل هذه السمة رمز الحالة. |
user_facing_message |
الرسالة التي سيتم إرسالها إلى المستخدمين بشأن حالة طلباتهم في حال عدم ضبطها، يتم إرسال رسالة عامة استنادًا إلى |
تعليق توضيحي
يمكن ربط التعليقات التوضيحية بنص الرسالة العادي أو بالشرائح التي تتضمّن روابط تؤدي إلى مراجع Google Workspace، مثل "مستندات Google" أو "جداول بيانات Google" مع start_index
وlength
بقيمة 0. لإضافة تنسيق أساسي إلى رسالة نصية، اطّلِع على تنسيق الرسائل النصية.
مثال على نص الرسالة العادي:
Hello @FooBot how are you!"
البيانات الوصفية للتعليقات التوضيحية المقابلة:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
الحقول | |
---|---|
type |
تمثّل هذه السمة نوع التعليق التوضيحي. |
length |
طول السلسلة الفرعية في نص الرسالة العادي الذي يتطابق معه هذا التعليق التوضيحي. في حال عدم توفّرها، تشير إلى مدة 0. |
start_index |
فهرس البداية (يبدأ من 0، ويشمل القيمة) في نص الرسالة العادي الذي يتوافق مع هذا التعليق التوضيحي. |
حقل الدمج metadata بيانات وصفية إضافية حول التعليق التوضيحي يمكن أن تكون metadata إحدى القيم التالية فقط: |
|
user_mention |
البيانات الوصفية لإشارة المستخدم |
slash_command |
البيانات الوصفية لأمر يبدأ بشرطة مائلة |
rich_link_metadata |
تمثّل هذه السمة البيانات الوصفية الخاصة برابط تفاعلي. |
custom_emoji_metadata |
البيانات الوصفية لرمز إيموجي مخصّص |
AnnotationType
نوع التعليق التوضيحي
عمليات التعداد | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِمها. |
USER_MENTION |
تمت الإشارة إلى مستخدم. |
SLASH_COMMAND |
يتم استدعاء أمر يبدأ بشرطة مائلة. |
RICH_LINK |
تعليق توضيحي لرابط تفاعلي |
CUSTOM_EMOJI |
تعليق توضيحي لرمز إيموجي مخصّص |
AppCommandMetadata
البيانات الوصفية حول أمر تطبيق Chat
الحقول | |
---|---|
app_command_id |
معرّف الأمر المحدّد في إعدادات Chat API |
app_command_type |
نوع أمر تطبيق Chat. |
AppCommandType
نوع أمر تطبيق Chat. لمزيد من التفاصيل، يُرجى الاطّلاع على أنواع أوامر تطبيقات Chat.
عمليات التعداد | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
القيمة التلقائية غير محدد |
SLASH_COMMAND |
أمر يبدأ بشرطة مائلة يرسل المستخدم الأمر في رسالة Chat. |
QUICK_COMMAND |
طلب سريع يختار المستخدم الأمر من قائمة Chat في قسم الرد على الرسالة. |
AttachedGif
صورة GIF يحدّدها عنوان URL.
الحقول | |
---|---|
uri |
النتائج فقط. تمثّل هذه السمة عنوان URL الذي يستضيف صورة GIF. |
مرفق
مرفق في Google Chat
الحقول | |
---|---|
name |
اختياريّ. اسم المورد للمرفق، بالتنسيق |
content_name |
النتائج فقط. اسم الملف الأصلي للمحتوى، وليس المسار الكامل |
content_type |
النتائج فقط. نوع المحتوى (نوع MIME) للملف |
thumbnail_uri |
النتائج فقط. عنوان URL الخاص بالصورة المصغّرة الذي يجب استخدامه لمعاينة المرفق للمستخدم. يجب ألا تستخدم تطبيقات المحادثة عنوان URL هذا لتنزيل محتوى المرفقات. |
download_uri |
النتائج فقط. عنوان URL للتنزيل الذي يجب استخدامه للسماح لمستخدم بشري بتنزيل المرفق يجب ألا تستخدم تطبيقات المحادثة عنوان URL هذا لتنزيل محتوى المرفقات. |
source |
النتائج فقط. مصدر المرفق |
حقل الدمج data_ref مرجع البيانات إلى المرفق. يمكن أن تكون data_ref إحدى القيم التالية فقط: |
|
attachment_data_ref |
اختياريّ. مرجع إلى بيانات المرفق. يُستخدَم هذا الحقل لإنشاء الرسائل أو تعديلها مع المرفقات، أو مع Media API لتنزيل بيانات المرفقات. |
drive_data_ref |
النتائج فقط. مرجع إلى المرفق في Google Drive يُستخدَم هذا الحقل مع Google Drive API. |
المصدر
مصدر المرفق
عمليات التعداد | |
---|---|
SOURCE_UNSPECIFIED |
محجوز |
DRIVE_FILE |
الملف هو ملف Google Drive. |
UPLOADED_CONTENT |
يتم تحميل الملف إلى Chat. |
AttachmentDataRef
مرجع إلى بيانات المرفق.
الحقول | |
---|---|
resource_name |
اختياريّ. اسم مصدر بيانات المرفق يُستخدَم هذا الحقل مع واجهة برمجة تطبيقات الوسائط لتنزيل بيانات المرفقات. |
attachment_upload_token |
اختياريّ. رمز مميّز غير شفاف يحتوي على مرجع إلى مرفق تم تحميله. يتم التعامل معها من قِبل العملاء كسلسلة غير شفافة، ويتم استخدامها لإنشاء رسائل Chat أو تعديلها مع المرفقات. |
CalendarEventLinkData
بيانات روابط الأحداث في "تقويم Google"
الحقول | |
---|---|
calendar_id |
معرّف التقويم المرتبط. |
event_id |
معرّف الحدث لحدث التقويم المرتبط |
CardWithId
بطاقة في رسالة Google Chat
يمكن لتطبيقات Chat فقط إنشاء بطاقات. إذا كان تطبيق Chat يصادق على هوية المستخدم، لا يمكن أن تحتوي الرسالة على بطاقات.
تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات"
فتح "أداة إنشاء البطاقات"الحقول | |
---|---|
card_id |
هذه السمة مطلوبة إذا كانت الرسالة تحتوي على بطاقات متعددة. معرّف فريد لبطاقة في رسالة. |
card |
بطاقة. الحد الأقصى للحجم هو 32 كيلوبايت. |
ChatSpaceLinkData
بيانات روابط مساحات Chat
الحقول | |
---|---|
space |
مساحة مورد مساحة Chat المرتبطة التنسيق: |
thread |
سلسلة محادثات مورد مساحة Chat المرتبطة التنسيق: |
message |
رسالة مورد مساحة Chat المرتبطة التنسيق: |
CompleteImportSpaceRequest
طلب رسالة لإكمال عملية استيراد مساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد لمساحة وضع الاستيراد. التنسيق: |
CompleteImportSpaceResponse
رسالة الردّ عند إكمال عملية استيراد مساحة
الحقول | |
---|---|
space |
مساحة وضع الاستيراد |
ContextualAddOnMarkup
لا يتضمّن هذا النوع أي حقول.
الترميز الذي يتيح للمطوّرين تحديد محتوى AddOn السياقي
بطاقة
البطاقة هي أحد عناصر واجهة المستخدم التي يمكن أن تحتوي على أدوات واجهة المستخدم، مثل النصوص والصور.
الحقول | |
---|---|
header |
تمثّل هذه السمة عنوان البطاقة. يحتوي العنوان عادةً على عنوان وصورة. |
sections[] |
يتم الفصل بين الأقسام باستخدام فاصل خطي. |
card_actions[] |
تمثّل هذه السمة إجراءات البطاقة. |
name |
اسم البطاقة |
CardAction
إجراء البطاقة هو الإجراء المرتبط بالبطاقة. بالنسبة إلى بطاقة الفاتورة، يكون الإجراء النموذجي هو: حذف الفاتورة أو إرسال الفاتورة عبر البريد الإلكتروني أو فتح الفاتورة في المتصفّح.
غير متوافق مع تطبيقات Google Chat.
الحقول | |
---|---|
action_label |
كان يتم عرض التصنيف في عنصر قائمة الإجراءات. |
on_click |
الإجراء الذي يتم تنفيذه عند النقر على عنصر الإجراء هذا. |
CardHeader
الحقول | |
---|---|
title |
يجب تحديد العنوان. يبلغ ارتفاع العنوان قيمة ثابتة: إذا تم تحديد كل من العنوان والعنوان الفرعي، سيشغل كل منهما سطرًا واحدًا. إذا تم تحديد العنوان فقط، سيشغل كلا السطرين. |
subtitle |
تمثّل هذه السمة العنوان الفرعي لعنوان البطاقة. |
image_style |
نوع الصورة (على سبيل المثال، حدود مربّعة أو حدود دائرية) |
image_url |
عنوان URL الخاص بالصورة في عنوان البطاقة |
ImageStyle
عمليات التعداد | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
حدود مربّعة |
AVATAR |
حدود دائرية |
القسم
يحتوي القسم على مجموعة من الأدوات التي يتم عرضها (عموديًا) بالترتيب المحدّد. في جميع المنصات، تكون البطاقات ذات عرض ثابت ضيق، لذا لا حاجة حاليًا إلى خصائص التنسيق (مثل، float).
الحقول | |
---|---|
header |
تمثّل هذه السمة عنوان القسم. يمكن استخدام النص المنسَّق. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في "إضافات Google Workspace". |
widgets[] |
يجب أن يحتوي القسم على أداة واحدة على الأقل. |
CreateCustomEmojiRequest
طلب لإنشاء رمز إيموجي مخصّص
الحقول | |
---|---|
custom_emoji |
مطلوب. رمز الإيموجي المخصّص الذي تريد إنشاءه |
CreateMembershipRequest
رسالة طلب إنشاء عضوية
الحقول | |
---|---|
parent |
مطلوب. تمثّل هذه السمة الاسم الكامل للمساحة التي سيتم إنشاء العضوية فيها. التنسيق: spaces/{space} |
membership |
مطلوب. تمثّل هذه السمة علاقة العضوية التي سيتم إنشاؤها. يجب أن يحتوي الحقل عندما ينشئ تطبيق Chat علاقة عضوية لمستخدم بشري، يجب أن يستخدم نطاقات تفويض معيّنة ويضبط قيمًا محدّدة لحقول معيّنة:
تتطلّب دعوة مستخدمين من خارج مؤسسة Workspace التي تمتلك المساحة مصادقة المستخدم. عندما ينشئ تطبيق Chat علاقة عضوية لنفسه، يجب أن يصادق على هويته كمستخدم وأن يستخدم النطاق |
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك لا تتوفّر إمكانية إنشاء عضويات في التطبيقات أو إنشاء عضويات للمستخدمين خارج مؤسسة Google Workspace الخاصة بالمشرف باستخدام إذن الوصول كمشرف. |
CreateMessageRequest
تنشئ هذه الطريقة رسالة.
الحقول | |
---|---|
parent |
مطلوب. اسم المورد للمساحة التي سيتم إنشاء الرسالة فيها. التنسيق: |
message |
مطلوب. نص الرسالة |
thread_key |
اختياريّ. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
request_id |
اختياريّ. معرّف طلب فريد لهذه الرسالة. يؤدي تحديد رقم تعريف طلب حالي إلى عرض الرسالة التي تم إنشاؤها باستخدام رقم التعريف هذا بدلاً من إنشاء رسالة جديدة. |
message_reply_option |
اختياريّ. تحدّد هذه السمة ما إذا كانت الرسالة تبدأ سلسلة محادثات أو تردّ على سلسلة محادثات. لا تتوفّر هذه الميزة إلا في المساحات المُسمّاة. عند الردّ على تفاعلات المستخدمين، يتم تجاهل هذا الحقل. بالنسبة إلى التفاعلات ضمن سلسلة محادثات، يتم إنشاء الرد في سلسلة المحادثات نفسها. بخلاف ذلك، يتم إنشاء الرد كسلسلة محادثات جديدة. |
message_id |
اختياريّ. معرّف مخصّص للرسالة. تتيح تطبيقات Lets Chat الحصول على رسالة أو تعديلها أو حذفها بدون الحاجة إلى تخزين المعرّف الذي يحدّده النظام في اسم مورد الرسالة (الممثّل في حقل الرسالة يجب أن تستوفي قيمة هذا الحقل المتطلبات التالية:
لمزيد من التفاصيل، يُرجى الاطّلاع على تسمية رسالة. |
MessageReplyOption
تحدّد هذه السمة كيفية الردّ على رسالة. قد تتم إضافة المزيد من الولايات في المستقبل.
عمليات التعداد | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
تلقائي: يبدأ سلسلة محادثات جديدة. يؤدي استخدام هذا الخيار إلى تجاهل أي thread ID أو مضمّنة. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
تنشئ هذه السمة الرسالة كردّ على سلسلة المحادثات المحدّدة بواسطة thread ID أو . وفي حال تعذّر ذلك، ستبدأ الرسالة سلسلة محادثات جديدة بدلاً من ذلك. |
REPLY_MESSAGE_OR_FAIL |
تنشئ هذه السمة الرسالة كردّ على سلسلة المحادثات المحدّدة بواسطة thread ID أو . إذا تم استخدام thread_key جديد، سيتم إنشاء سلسلة محادثات جديدة. إذا تعذّر إنشاء الرسالة، سيتم عرض الخطأ NOT_FOUND بدلاً من ذلك. |
CreateReactionRequest
تُستخدَم لإنشاء تفاعل مع رسالة.
الحقول | |
---|---|
parent |
مطلوب. الرسالة التي تم إنشاء التفاعل فيها التنسيق: |
reaction |
مطلوب. التفاعل المطلوب إنشاؤه. |
CreateSpaceRequest
طلب لإنشاء مساحة مسمّاة بدون أعضاء
الحقول | |
---|---|
space |
مطلوب. يجب ملء الحقلَين إذا ظهرت لك رسالة الخطأ يتم تحديد المساحة |
request_id |
اختياريّ. معرّف فريد لهذا الطلب. يُنصح باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف طلب حالي إلى عرض المساحة التي تم إنشاؤها باستخدام هذا المعرّف بدلاً من إنشاء مساحة جديدة. يؤدي تحديد معرّف طلب حالي من تطبيق Chat نفسه مع مستخدم مختلف تمت مصادقته إلى عرض خطأ. |
CustomEmoji
يمثّل هذا النوع رمز إيموجي مخصّصًا.
الحقول | |
---|---|
name |
المعرّف اسم مصدر الإيموجي المخصّص، الذي يحدّده الخادم التنسيق: |
uid |
النتائج فقط. مفتاح فريد لمورد رموز الإيموجي المخصّصة. |
emoji_name |
اختياريّ. غير قابل للتغيير اسم الإيموجي المخصّص الذي يقدّمه المستخدم، وهو اسم فريد داخل المؤسسة. هذه السمة مطلوبة عند إنشاء رمز الإيموجي المخصّص، ويتم عرضها فقط في الحالات الأخرى. يجب أن تبدأ أسماء الرموز التعبيرية وتنتهي بعلامة النقطتين الرأسيتين، ويجب أن تكون بأحرف صغيرة ويمكن أن تحتوي فقط على أحرف أبجدية رقمية وواصلات وشرطات سفلية. يجب استخدام الواصلات والشرطات السفلية لفصل الكلمات ولا يمكن استخدامها بشكل متتابع. مثلاً: |
temporary_image_uri |
النتائج فقط. عنوان URL مؤقت للصورة الخاصة برمز الإيموجي المخصّص، ويكون صالحًا لمدة 10 دقائق على الأقل. يُرجى العِلم أنّه لا تتم تعبئة هذا الحقل في الرد عند إنشاء رمز الإيموجي المخصّص. |
payload |
اختياريّ. الإدخال فقط بيانات الحمولة مطلوب عند إنشاء رمز الإيموجي المخصّص. |
CustomEmojiPayload
بيانات الحمولة لرمز الإيموجي المخصّص
الحقول | |
---|---|
file_content |
مطلوب. الإدخال فقط الصورة المستخدَمة لرمز الإيموجي المخصّص يجب أن يكون حجم الحمولة أقل من 256 كيلوبايت وأن يكون حجم الصورة مربعًا ويتراوح بين 64 و500 بكسل. هذه القيود قابلة للتغيير. |
filename |
مطلوب. الإدخال فقط اسم ملف الصورة امتدادات الملفات المتوافقة: |
CustomEmojiMetadata
البيانات الوصفية للتعليقات التوضيحية لرموز الإيموجي المخصّصة
الحقول | |
---|---|
custom_emoji |
رمز الإيموجي المخصّص |
DeleteCustomEmojiRequest
طلب حذف رمز إيموجي مخصّص
الحقول | |
---|---|
name |
مطلوب. اسم المورد الخاص بالإيموجي المخصّص المطلوب حذفه. التنسيق: يمكنك استخدام اسم الإيموجي كاسم مستعار لـ |
DeleteMembershipRequest
طلب حذف عضوية في مساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد الخاص بالاشتراك المطلوب حذفه. يمكن لتطبيقات المحادثة حذف عضويات المستخدمين أو عضوياتها. لا يمكن لتطبيقات المحادثة حذف اشتراكات التطبيقات الأخرى. عند حذف عضوية مستخدم، يجب توفُّر نطاق عند حذف عضوية في تطبيق، يجب استخدام النطاق التنسيق: |
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك لا يمكن حذف اشتراكات التطبيقات في مساحة باستخدام إذن الوصول كمشرف. |
DeleteMessageRequest
طلب حذف رسالة
الحقول | |
---|---|
name |
مطلوب. اسم المورد الخاص بالرسالة التنسيق: إذا كنت قد ضبطت معرّفًا مخصّصًا لرسالتك، يمكنك استخدام القيمة من الحقل |
force |
اختياريّ. عند لا ينطبق هذا الإعداد إلا عند المصادقة كمستخدم. ليس له أي تأثير عند المصادقة كتطبيق Chat. |
DeleteReactionRequest
لحذف تفاعل مع رسالة
الحقول | |
---|---|
name |
مطلوب. اسم التفاعل المطلوب حذفه. التنسيق: |
DeleteSpaceRequest
طلب حذف مساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمساحة المطلوب حذفها التنسيق: |
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك |
DeletionMetadata
معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط delete_time
.
الحقول | |
---|---|
deletion_type |
تشير إلى المستخدم الذي حذف الرسالة. |
DeletionType
مَن حذف الرسالة وكيف تم حذفها قد تتم إضافة المزيد من القيم في المستقبل. اطّلِع على مقالة تعديل رسالة أو حذفها في Google Chat للحصول على تفاصيل حول الحالات التي يمكن فيها حذف الرسائل.
عمليات التعداد | |
---|---|
DELETION_TYPE_UNSPECIFIED |
هذه القيمة غير مستخدَمة. |
CREATOR |
حذف المستخدم رسالته. |
SPACE_OWNER |
حذَف مدير المساحة الرسالة. |
ADMIN |
حذف مشرف Google Workspace الرسالة. يمكن للمشرفين حذف أي رسالة في المساحة، بما في ذلك الرسائل المرسَلة من أي عضو في المساحة أو تطبيق Chat. |
APP_MESSAGE_EXPIRY |
حذف تطبيق Chat رسالته الخاصة عند انتهاء صلاحيتها. |
CREATOR_VIA_APP |
حذف تطبيق Chat الرسالة نيابةً عن المنشئ (باستخدام مصادقة المستخدم). |
SPACE_OWNER_VIA_APP |
حذف تطبيق Chat الرسالة نيابةً عن مدير المساحة (باستخدام مصادقة المستخدم). |
SPACE_MEMBER |
حذف أحد أعضاء المساحة الرسالة. يمكن للمستخدمين حذف الرسائل التي ترسلها التطبيقات. |
مربّع حوار
البرنامج المغلِّف حول نص بطاقة مربّع الحوار
الحقول | |
---|---|
body |
الإدخال فقط نص مربع الحوار الذي يتم عرضه في نافذة مشروطة لا تتوافق تطبيقات Google Chat مع عناصر البطاقات التالية: |
DialogAction
يحتوي على مربّع حوار ورمز حالة الطلب.
الحقول | |
---|---|
action_status |
الإدخال فقط حالة طلب استدعاء مربّع حوار أو إرساله. تعرِض هذه السمة حالة ورسالة للمستخدمين، إذا لزم الأمر. على سبيل المثال، في حال حدوث خطأ أو نجاح. |
حقل الدمج action الإجراء المطلوب تنفيذه يمكن أن تكون action إحدى القيم التالية فقط: |
|
dialog |
الإدخال فقط مربّع الحوار الخاص بالطلب |
DriveDataRef
مرجع إلى بيانات مرفق في Drive
الحقول | |
---|---|
drive_file_id |
رقم تعريف ملف Drive الاستخدام مع Drive API |
DriveLinkData
بيانات روابط Google Drive
الحقول | |
---|---|
drive_data_ref |
DriveDataRef يشير إلى ملف في Google Drive |
mime_type |
نوع MIME الخاص بمورد Google Drive المرتبط |
رموز الإيموجي
رمز إيموجي يُستخدم للتفاعل مع رسالة
الحقول | |
---|---|
حقل الدمج content مطلوب. محتوى الإيموجي يمكن أن تكون content إحدى القيم التالية فقط: |
|
unicode |
اختياريّ. إيموجي أساسي ممثّل بسلسلة يونيكود |
custom_emoji |
رمز إيموجي مخصّص |
EmojiReactionSummary
عدد المستخدمين الذين تفاعلوا مع رسالة باستخدام إيموجي معيّن
الحقول | |
---|---|
emoji |
النتائج فقط. الإيموجي المرتبط بالتفاعلات |
reaction_count |
النتائج فقط. تمثّل هذه السمة إجمالي عدد التفاعلات باستخدام الإيموجي المرتبط. |
FindDirectMessageRequest
طلب للحصول على مساحة رسائل مباشرة استنادًا إلى مورد المستخدم
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمستخدم الذي تريد العثور على رسالة مباشرة معه. التنسيق: |
GetAttachmentRequest
طلب الحصول على مرفق
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمرفق، بالتنسيق |
GetCustomEmojiRequest
طلب لعرض رمز إيموجي مخصّص واحد.
الحقول | |
---|---|
name |
مطلوب. اسم المورد الخاص برمز الإيموجي المخصّص التنسيق: يمكنك استخدام اسم الإيموجي كاسم مستعار لـ |
GetMembershipRequest
طلب الحصول على عضوية في مساحة
الحقول | |
---|---|
name |
مطلوب. تمثّل هذه السمة اسم المورد الخاص بالاشتراك المطلوب استرداده. للحصول على عضوية التطبيق باستخدام مصادقة المستخدم، يمكنك اختياريًا استخدام التنسيق: يمكنك استخدام عنوان البريد الإلكتروني للمستخدم كاسم مستعار لـ |
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب لا يمكن الحصول على عضويات في التطبيقات ضمن مساحة عند استخدام إذن الوصول كمشرف. |
GetMessageRequest
طلب تلقّي رسالة
الحقول | |
---|---|
name |
مطلوب. اسم المورد الخاص بالرسالة التنسيق: إذا كنت قد ضبطت معرّفًا مخصّصًا لرسالتك، يمكنك استخدام القيمة من الحقل |
GetSpaceEventRequest
طلب رسالة للحصول على حدث في مساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد لحدث المساحة التنسيق: |
GetSpaceNotificationSettingRequest
طلب رسالة للحصول على إعدادات إشعارات المساحة يتيح هذا الإجراء الحصول على إعدادات الإشعارات للمستخدم الذي يجري المكالمة فقط.
الحقول | |
---|---|
name |
مطلوب. التنسيق: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
رسالة الطلب لواجهة برمجة التطبيقات GetSpaceReadState
الحقول | |
---|---|
name |
مطلوب. تمثّل هذه السمة اسم المورد لحالة القراءة في المساحة التي سيتم استردادها. يتيح هذا الإذن الحصول على حالة القراءة للمستخدم الذي يجري المكالمة فقط. للإشارة إلى المستخدم الذي يجري المكالمة، اضبط أحد الخيارات التالية:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
طلب لعرض مسافة واحدة
الحقول | |
---|---|
name |
مطلوب. اسم المورد الخاص بالمساحة، بالتنسيق التنسيق: |
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب |
GetThreadReadStateRequest
رسالة الطلب لواجهة برمجة التطبيقات GetThreadReadStateRequest
الحقول | |
---|---|
name |
مطلوب. اسم مصدر حالة قراءة سلسلة المحادثات المطلوب استردادها. يتيح هذا الإذن الحصول على حالة القراءة للمستخدم الذي يجري المكالمة فقط. للإشارة إلى المستخدم الذي يجري المكالمة، اضبط أحد الخيارات التالية:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
مجموعة
مجموعة Google في Google Chat
الحقول | |
---|---|
name |
اسم المورد لمجموعة Google تمثّل هذه السمة مجموعة في Cloud Identity Groups API. التنسيق: groups/{group} |
HistoryState
حالة السجلّ للرسائل والمساحات تحدّد هذه السمة مدة الاحتفاظ بالرسائل وسلاسل المحادثات بعد إنشائها.
عمليات التعداد | |
---|---|
HISTORY_STATE_UNSPECIFIED |
القيمة التلقائية لا تستخدم هذه السمة. |
HISTORY_OFF |
السجلّ غير مفعَّل. يتم الاحتفاظ بالرسائل وسلاسل المحادثات لمدة 24 ساعة. |
HISTORY_ON |
السجلّ مفعَّل. تحدّد قواعد الاحتفاظ بالبيانات في Vault في المؤسسة مدة الاحتفاظ بالرسائل وسلاسل المحادثات. |
ListCustomEmojisRequest
طلب لعرض قائمة برموز إيموجي مخصّصة
الحقول | |
---|---|
page_size |
اختياريّ. الحدّ الأقصى لعدد رموز الإيموجي المخصّصة التي يتم عرضها يمكن أن تعرض الخدمة عددًا أقل من رموز الإيموجي المخصّصة من هذه القيمة. إذا لم يتم تحديد قيمة، ستكون القيمة التلقائية 25. الحدّ الأقصى للقيمة هو 200، ويتم تغيير القيم التي تزيد عن 200 إلى 200. |
page_token |
اختياريّ. (في حال استئناف البحث من طلب بحث سابق) رمز مميّز للصفحة تم استلامه من مكالمة سابقة لطلب إيموجي مخصّص من القائمة قدِّم هذه السلسلة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق قيمة الفلتر مع طلب البحث الذي قدّم الرمز المميّز للصفحة. قد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقّعة. |
filter |
اختياريّ. فلتر طلب البحث يتيح الفلترة حسب صانع المحتوى. للفلترة حسب صانع المحتوى، يجب تحديد قيمة صالحة. في الوقت الحالي، لا يتم قبول سوى على سبيل المثال، يعرض طلب البحث التالي رموز إيموجي مخصّصة أنشأها المتصل:
يتم رفض طلبات البحث غير الصالحة مع ظهور الخطأ |
ListCustomEmojisResponse
ردّ لعرض رموز الإيموجي المخصّصة في القائمة
الحقول | |
---|---|
custom_emojis[] |
قائمة غير مرتَّبة قائمة برموز الإيموجي المخصّصة |
next_page_token |
رمز مميّز يمكنك إرساله كـ |
ListMembershipsRequest
رسالة الطلب لعرض العضويات
الحقول | |
---|---|
parent |
مطلوب. اسم المورد الخاص بالمساحة التي سيتم استرداد قائمة الأعضاء منها. التنسيق: spaces/{space} |
page_size |
اختياريّ. تمثّل هذه السمة الحدّ الأقصى لعدد العضويات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 100 عضوية كحدّ أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تعرض القيم السالبة الخطأ |
page_token |
اختياريّ. رمز مميّز للصفحة تم تلقّيه من مكالمة سابقة لعرض قائمة بالعضويات قدِّم هذه المَعلمة لاسترداد الصفحة التالية. عند إجراء تقسيم على صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقّعة. |
filter |
اختياريّ. فلتر طلب البحث يمكنك فلترة العضويات حسب دور العضو ( للفلترة حسب الدور، اضبط السمة للتصفية حسب النوع، اضبط للتصفية حسب كل من الدور والنوع، استخدِم عامل التشغيل يجب إدخال على سبيل المثال، الاستعلامات التالية صالحة:
طلبات البحث التالية غير صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
show_groups |
اختياريّ. عندما تكون القيمة |
show_invited |
اختياريّ. عندما تكون القيمة يتطلّب حاليًا مصادقة المستخدم. |
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك نطاق OAuth 2.0 لا تتوفّر إمكانية إدراج عضويات التطبيقات في مساحة عند استخدام إذن الوصول كمشرف. |
ListMembershipsResponse
ردّ على عضويات المساحة
الحقول | |
---|---|
memberships[] |
قائمة غير مرتَّبة قائمة بالعضويات في الصفحة المطلوبة (أو الصفحة الأولى) |
next_page_token |
رمز مميّز يمكنك إرساله كـ |
ListMessagesRequest
تعرض هذه الطريقة الرسائل في المساحة المحدّدة التي يكون المستخدم عضوًا فيها.
الحقول | |
---|---|
parent |
مطلوب. اسم المورد للمساحة التي سيتم عرض الرسائل منها. التنسيق: |
page_size |
اختياريّ. الحدّ الأقصى لعدد الرسائل التي يتم عرضها قد تُرجع الخدمة عددًا أقل من الرسائل مقارنةً بهذه القيمة. إذا لم يتم تحديدها، سيتم عرض 25 نتيجة على الأكثر. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تعرض القيم السالبة الخطأ |
page_token |
اختياريّ. رمز مميّز للصفحة تم تلقّيه من طلب سابق لعرض قائمة الرسائل. قدِّم هذه المَعلمة لاسترداد الصفحة التالية. عند إجراء تقسيم على صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقّعة. |
filter |
اختياريّ. فلتر طلب البحث يمكنك فلترة الرسائل حسب التاريخ ( لفلترة الرسائل حسب تاريخ إنشائها، حدِّد للتصفية حسب سلسلة المحادثات، حدِّد للفلترة حسب كل من السلسلة والتاريخ، استخدِم عامل التشغيل على سبيل المثال، الاستعلامات التالية صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
order_by |
اختياريّ. كيفية ترتيب قائمة الرسائل تحديد قيمة للترتيب حسب عملية ترتيب في ما يلي قيم عملية الترتيب الصالحة:
الترتيب التلقائي هو |
show_deleted |
اختياريّ. تحديد ما إذا كان سيتم تضمين الرسائل المحذوفة تتضمّن الرسائل المحذوفة وقت الحذف والبيانات الوصفية المتعلقة به، ولكن لا يتوفّر محتوى الرسائل. |
ListMessagesResponse
رسالة الردّ لعرض الرسائل
الحقول | |
---|---|
messages[] |
قائمة الرسائل |
next_page_token |
يمكنك إرسال رمز مميّز كـ |
ListReactionsRequest
تعرض هذه السمة قائمة بالتفاعلات مع رسالة.
الحقول | |
---|---|
parent |
مطلوب. الرسالة التي تفاعل معها المستخدمون التنسيق: |
page_size |
اختياريّ. الحدّ الأقصى لعدد التفاعلات التي يتم عرضها يمكن أن تعرض الخدمة عددًا أقل من التفاعلات مقارنةً بهذه القيمة. إذا لم يتم تحديد قيمة، ستكون القيمة التلقائية 25. الحدّ الأقصى للقيمة هو 200، ويتم تغيير القيم التي تزيد عن 200 إلى 200. |
page_token |
اختياريّ. (في حال استئناف البحث من طلب بحث سابق) الرمز المميّز للصفحة الذي تم تلقّيه من طلب سابق لعرض قائمة بالتفاعلات. قدِّم هذه السلسلة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق قيمة الفلتر مع طلب البحث الذي قدّم الرمز المميّز للصفحة. قد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقّعة. |
filter |
اختياريّ. فلتر طلب البحث يمكنك فلترة التفاعلات حسب الإيموجي ( لفلترة التفاعلات لرموز إيموجي أو مستخدمين متعددين، ادمج الحقول المتشابهة باستخدام عامل التشغيل لفلترة التفاعلات حسب الإيموجي والمستخدم، استخدِم عامل التشغيل إذا كان طلب البحث يستخدم كلاً من على سبيل المثال، الاستعلامات التالية صالحة:
طلبات البحث التالية غير صالحة:
يتم رفض طلبات البحث غير الصالحة مع ظهور الخطأ |
ListReactionsResponse
ردّ على طلب الحصول على قائمة بالتفاعلات
الحقول | |
---|---|
reactions[] |
قائمة بالتفاعلات في الصفحة المطلوبة (أو الصفحة الأولى) |
next_page_token |
رمز مميز للمتابعة لاسترداد الصفحة التالية من النتائج. يكون هذا الحقل فارغًا في صفحة النتائج الأخيرة. |
ListSpaceEventsRequest
طلب رسالة لعرض أحداث المساحة
الحقول | |
---|---|
parent |
مطلوب. اسم المورد لمساحة Google Chat التي وقعت فيها الأحداث. التنسيق: |
page_size |
اختياريّ. تمثّل هذه السمة الحدّ الأقصى لعدد أحداث المساحة التي يتم عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. تعرض القيم السالبة الخطأ |
page_token |
اختياريّ. رمز مميّز للصفحة تم استلامه من طلب سابق لعرض أحداث المساحات. قدِّم هذه السلسلة لاسترداد الصفحة التالية. عند تقسيم المحتوى إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة لأحداث مساحة العرض مع الطلب الذي قدّم رمز الصفحة. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقّعة. |
filter |
مطلوب. فلتر طلب البحث يجب تحديد نوع حدث واحد على الأقل ( يمكنك أيضًا فلترة البيانات حسب وقت البدء (
لتحديد وقت البدء أو الانتهاء، استخدِم عامل التشغيل يساوي على سبيل المثال، الاستعلامات التالية صالحة:
طلبات البحث التالية غير صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
ListSpaceEventsResponse
رسالة الردّ لعرض أحداث المساحة
الحقول | |
---|---|
space_events[] |
يتم عرض النتائج بترتيب زمني (الحدث الأقدم أولاً). ملاحظة: لا يتم عرض الحقل |
next_page_token |
رمز مميّز للمتابعة يُستخدَم لجلب المزيد من الأحداث. في حال حذف هذا الحقل، لن تكون هناك صفحات لاحقة. |
ListSpacesRequest
طلب لعرض المساحات التي يكون المتصل عضوًا فيها
الحقول | |
---|---|
page_size |
اختياريّ. تمثّل هذه السمة الحد الأقصى لعدد المساحات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 100 مساحة على الأكثر. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تعرض القيم السالبة الخطأ |
page_token |
اختياريّ. رمز مميّز للصفحة تم استلامه من طلب سابق لعرض قائمة بالمساحات. قدِّم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق قيمة الفلتر مع طلب البحث الذي قدّم الرمز المميّز للصفحة. قد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقّعة. |
filter |
اختياريّ. فلتر طلب البحث يمكنك فلترة المساحات حسب نوع المساحة ( للفلترة حسب نوع المساحة، يجب تحديد قيمة تعداد صالحة، مثل على سبيل المثال، الاستعلامات التالية صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
ListSpacesResponse
الردّ على طلب الحصول على قائمة بالمساحات
الحقول | |
---|---|
spaces[] |
قائمة المساحات في الصفحة المطلوبة (أو الصفحة الأولى) ملاحظة: لا يتم عرض الحقل |
next_page_token |
يمكنك إرسال رمز مميّز كـ |
MatchedUrl
عنوان URL مطابق في رسالة Chat يمكن لتطبيقات المحادثة معاينة عناوين URL المطابقة. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة معاينة الروابط.
الحقول | |
---|---|
url |
النتائج فقط. عنوان URL الذي تمت مطابقته. |
MeetSpaceLinkData
بيانات روابط مساحة Meet
الحقول | |
---|---|
meeting_code |
رمز اجتماع مساحة Meet المرتبطة. |
type |
تشير هذه السمة إلى نوع مساحة Meet. |
huddle_status |
اختياريّ. النتائج فقط. إذا كانت اجتماعًا سريعًا، يشير إلى حالة الاجتماع السريع. بخلاف ذلك، يتم إلغاء ضبطها. |
HuddleStatus
حالة الاجتماع السريع
عمليات التعداد | |
---|---|
HUDDLE_STATUS_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِمها. |
STARTED |
بدأ الاجتماع السريع. |
ENDED |
انتهى الاجتماع السريع. في هذه الحالة، لن يكون معرّف الموارد المنتظم (URI) والمعرّفات لمساحة Meet صالحَين. |
MISSED |
فاتتك مكالمة Huddle. في هذه الحالة، لن يكون معرّف الموارد المنتظم (URI) والمعرّفات لمساحة Meet صالحَين. |
النوع
نوع مساحة Meet
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِمها. |
MEETING |
مساحة Meet هي اجتماع. |
HUDDLE |
مساحة Meet هي اجتماع سريع. |
العضوية
تمثّل هذه السمة علاقة العضوية في Google Chat، مثل ما إذا تمت دعوة مستخدم أو تطبيق Chat إلى مساحة أو كان جزءًا منها أو غير متوفّر فيها.
الحقول | |
---|---|
name |
المعرّف تمثّل هذه السمة اسم المورد الخاص بالاشتراك، والذي يحدّده الخادم. التنسيق: |
state |
النتائج فقط. حالة الاشتراك |
role |
اختياريّ. دور المستخدم في مساحة Chat، والذي يحدّد الإجراءات المسموح له بتنفيذها في المساحة لا يمكن استخدام هذا الحقل كإدخال إلا في |
create_time |
اختياريّ. غير قابل للتغيير وقت إنشاء العضوية، مثل وقت انضمام عضو إلى مساحة أو تلقّيه دعوة للانضمام إليها هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه لاستيراد العضويات السابقة في مساحات وضع الاستيراد. |
delete_time |
اختياريّ. غير قابل للتغيير وقت حذف العضوية، مثلاً عندما غادر عضو مساحة أو تمت إزالته منها هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه لاستيراد العضويات السابقة في مساحات وضع الاستيراد. |
حقل الدمج memberType تمثّل هذه السمة العضو المرتبط بهذه العضوية. قد تتوفّر أنواع أخرى من الأعضاء في المستقبل. يمكن أن تكون memberType إحدى القيم التالية فقط: |
|
member |
اختياريّ. مستخدم Google Chat أو تطبيق Google Chat الذي يتوافق معه الاشتراك إذا كان تطبيق Chat يصادق كمستخدم، ستملأ النتيجة المستخدم |
group_member |
اختياريّ. مجموعة Google التي تتوافق مع العضوية تتطلّب قراءة العضويات في "مجموعات Google" أو تعديلها مصادقة المستخدم. |
MembershipRole
تمثّل هذه السمة الإجراءات المسموح بها للمستخدم في مساحة Chat. قد تتم إضافة المزيد من قيم التعداد في المستقبل.
عمليات التعداد | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
القيمة التلقائية بالنسبة إلى users : هذا المستخدم ليس عضوًا في المساحة، ولكن يمكن دعوته. بالنسبة إلى Google Groups : يتم دائمًا تعيين هذا الدور لهم (قد يتم استخدام قيم تعداد أخرى في المستقبل). |
ROLE_MEMBER |
عضو في المساحة لدى المستخدم أذونات أساسية، مثل إرسال رسائل إلى المساحة. في المحادثات الفردية والمحادثات الجماعية بدون اسم، يتم منح هذا الدور لجميع المشاركين. |
ROLE_MANAGER |
مدير مساحة لدى المستخدم جميع الأذونات الأساسية بالإضافة إلى أذونات المشرف التي تتيح له إدارة المساحة، مثل إضافة أعضاء أو إزالتهم. تتوفّر هذه الميزة في SpaceType.SPACE فقط. |
MembershipState
تحدّد هذه السمة علاقة العضو بالمساحة. قد نتيح استخدام هذه الميزة في بلدان أخرى في المستقبل.
عمليات التعداد | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
القيمة التلقائية لا تستخدِمها. |
JOINED |
تتم إضافة المستخدم إلى المساحة، ويمكنه المشاركة فيها. |
INVITED |
تمت دعوة المستخدم للانضمام إلى المساحة، ولكنّه لم ينضم إليها. |
NOT_A_MEMBER |
لا ينتمي المستخدم إلى المساحة وليس لديه دعوة معلّقة للانضمام إليها. |
MembershipBatchCreatedEventData
حمولة الحدث الخاصة بالاشتراكات الجديدة المتعددة
نوع الحدث: google.workspace.chat.membership.v1.batchCreated
الحقول | |
---|---|
memberships[] |
قائمة بالعضويات الجديدة |
MembershipBatchDeletedEventData
حمولة الحدث للعضويات المحذوفة المتعددة
نوع الحدث: google.workspace.chat.membership.v1.batchDeleted
الحقول | |
---|---|
memberships[] |
قائمة بالعضويات المحذوفة |
MembershipBatchUpdatedEventData
حمولة الحدث الخاصة بالاشتراكات المتعدّدة المعدَّلة
نوع الحدث: google.workspace.chat.membership.v1.batchUpdated
الحقول | |
---|---|
memberships[] |
قائمة بالاشتراكات المعدَّلة |
MembershipCreatedEventData
حمولة الحدث لاشتراك جديد
نوع الحدث: google.workspace.chat.membership.v1.created
.
الحقول | |
---|---|
membership |
الاشتراك الجديد |
MembershipDeletedEventData
حمولة الحدث الخاصة باشتراك محذوف
نوع الحدث: google.workspace.chat.membership.v1.deleted
الحقول | |
---|---|
membership |
العضوية المحذوفة يتم ملء الحقلَين |
MembershipUpdatedEventData
حمولة الحدث لعضوية معدَّلة
نوع الحدث: google.workspace.chat.membership.v1.updated
الحقول | |
---|---|
membership |
العضوية المعدَّلة |
الرسالة
رسالة في مساحة Google Chat
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص بالرسالة التنسيق: حيث إذا ضبطت معرّفًا مخصّصًا عند إنشاء رسالة، يمكنك استخدام هذا المعرّف لتحديد الرسالة في طلب من خلال استبدال |
sender |
النتائج فقط. المستخدم الذي أنشأ الرسالة إذا كان تطبيق Chat يصادق كمستخدم، ستملأ النتيجة المستخدم |
create_time |
اختياريّ. غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يشير هذا الحقل إلى الوقت الذي تم فيه إنشاء الرسالة. هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه في مساحات وضع الاستيراد. بالنسبة إلى المساحات في وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني السابق الذي تم فيه إنشاء الرسالة في المصدر من أجل الحفاظ على وقت الإنشاء الأصلي. |
last_update_time |
النتائج فقط. الوقت الذي عدّل فيه أحد المستخدمين الرسالة آخر مرة إذا لم يتم تعديل الرسالة مطلقًا، سيكون هذا الحقل فارغًا. |
delete_time |
النتائج فقط. الوقت الذي تم فيه حذف الرسالة في Google Chat إذا لم يتم حذف الرسالة مطلقًا، يكون هذا الحقل فارغًا. |
text |
اختياريّ. نص الرسالة العادي يؤدي الرابط الأول إلى صورة أو فيديو أو صفحة ويب إلى إنشاء شريحة معاينة. يمكنك أيضًا الإشارة إلى مستخدم Google Chat باستخدام@ أو الإشارة إلى جميع المستخدمين في المساحة. لمعرفة المزيد عن إنشاء الرسائل النصية، يُرجى الاطّلاع على إرسال رسالة. |
formatted_text |
النتائج فقط. يحتوي على الرسالة
لمزيد من المعلومات، يُرجى الاطّلاع على عرض تنسيق النص المُرسَل في رسالة. |
cards[] |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة بطاقات منسَّقة وتفاعلية وغنية بالتفاصيل يمكنك استخدامها لعرض عناصر واجهة المستخدم، مثل النصوص المنسَّقة والأزرار والصور القابلة للنقر يتم عادةً عرض البطاقات أسفل نص الرسالة العادي. يمكن أن يصل حجم |
cards_v2[] |
اختياريّ. صفيف من البطاقات يمكن لتطبيقات Chat فقط إنشاء بطاقات. إذا كان تطبيق Chat يصادق على المستخدم، لا يمكن أن تحتوي الرسائل على بطاقات. للتعرّف على كيفية إنشاء رسالة تحتوي على بطاقات، اطّلِع على إرسال رسالة. تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات" فتح "أداة إنشاء البطاقات" |
annotations[] |
النتائج فقط. يمكن ربط التعليقات التوضيحية بنص الرسالة العادي أو بالشرائح التي تتضمّن روابط تؤدي إلى مراجع Google Workspace، مثل "مستندات Google" أو "جداول بيانات Google" مع |
thread |
سلسلة المحادثات التي تنتمي إليها الرسالة للاطّلاع على أمثلة على الاستخدام، يُرجى الانتقال إلى بدء سلسلة محادثات أو الردّ عليها. |
space |
النتائج فقط. إذا كان تطبيق Chat يصادق كمستخدم، لن يتم ملء الإخراج إلا في المساحة |
fallback_text |
اختياريّ. وصف بنص عادي لبطاقات الرسالة، ويُستخدم عندما يتعذّر عرض البطاقات الفعلية، مثل الإشعارات على الأجهزة الجوّالة. |
action_response |
الإدخال فقط المَعلمات التي يمكن أن يستخدمها تطبيق Chat لتحديد طريقة نشر الرد. |
argument_text |
النتائج فقط. النص العادي للرسالة مع إزالة جميع الإشارات إلى تطبيق Chat |
slash_command |
النتائج فقط. معلومات عن الأمر الذي يبدأ بشرطة مائلة، إذا كان ذلك منطبقًا |
attachment[] |
اختياريّ. مرفق حمّله المستخدم |
matched_url |
النتائج فقط. عنوان URL في |
thread_reply |
النتائج فقط. عندما تكون القيمة إذا كانت المساحة لا تتيح الرد في سلاسل المحادثات، تكون قيمة هذا الحقل دائمًا |
client_assigned_message_id |
اختياريّ. معرّف مخصّص للرسالة. يمكنك استخدام الحقل لتحديد رسالة أو للحصول على رسالة أو حذفها أو تعديلها. لضبط معرّف مخصّص، حدِّد الحقل |
emoji_reaction_summaries[] |
النتائج فقط. قائمة بملخّصات التفاعلات باستخدام رموز الإيموجي على الرسالة |
private_message_viewer |
اختياريّ. غير قابل للتغيير يُستخدَم لإدخال البيانات لإنشاء رسالة، وإلا سيتم عرض الناتج فقط. المستخدم الذي يمكنه عرض الرسالة عند ضبط هذا الحقل، تكون الرسالة خاصة ولا يراها سوى المستخدم المحدّد وتطبيق Chat. لتضمين هذا الحقل في طلبك، عليك طلب بيانات من Chat API باستخدام مصادقة التطبيق وحذف ما يلي: لمزيد من التفاصيل، يُرجى الاطّلاع على إرسال رسالة بشكل خاص. |
deletion_metadata |
النتائج فقط. معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط |
quoted_message_metadata |
النتائج فقط. معلومات حول رسالة اقتبسها مستخدم Google Chat في مساحة يمكن لمستخدمي Google Chat اقتباس رسالة للردّ عليها. |
attached_gifs[] |
النتائج فقط. صور GIF المرفقة بالرسالة |
accessory_widgets[] |
اختياريّ. عنصر تفاعلي واحد أو أكثر يظهر في أسفل الرسالة. يمكنك إضافة أدوات مصغّرة خاصة بالملحقات إلى الرسائل التي تحتوي على نص أو بطاقات أو كليهما. لا تتوافق مع الرسائل التي تحتوي على مربّعات حوار. لمزيد من التفاصيل، يُرجى الاطّلاع على إضافة أدوات تفاعلية في أسفل الرسالة. يتطلّب إنشاء رسالة باستخدام أدوات ملحقة مصادقة التطبيق. |
MessageBatchCreatedEventData
حمولة الحدث لرسائل جديدة متعددة
نوع الحدث: google.workspace.chat.message.v1.batchCreated
الحقول | |
---|---|
messages[] |
قائمة بالرسائل الجديدة |
MessageBatchDeletedEventData
حمولة الحدث لعدة رسائل محذوفة
نوع الحدث: google.workspace.chat.message.v1.batchDeleted
الحقول | |
---|---|
messages[] |
قائمة بالرسائل المحذوفة |
MessageBatchUpdatedEventData
حمولة الحدث لعدة رسائل معدَّلة
نوع الحدث: google.workspace.chat.message.v1.batchUpdated
الحقول | |
---|---|
messages[] |
قائمة بالرسائل المعدَّلة |
MessageCreatedEventData
حمولة الحدث لرسالة جديدة
نوع الحدث: google.workspace.chat.message.v1.created
الحقول | |
---|---|
message |
الرسالة الجديدة |
MessageDeletedEventData
حمولة الحدث لرسالة محذوفة
نوع الحدث: google.workspace.chat.message.v1.deleted
الحقول | |
---|---|
message |
الرسالة المحذوفة يتم ملء الحقول |
MessageUpdatedEventData
حمولة الحدث لرسالة معدَّلة
نوع الحدث: google.workspace.chat.message.v1.updated
الحقول | |
---|---|
message |
الرسالة المعدَّلة |
QuotedMessageMetadata
معلومات حول رسالة مقتبسة
الحقول | |
---|---|
name |
النتائج فقط. اسم المورد الخاص بالرسالة المقتبسة التنسيق: |
last_update_time |
النتائج فقط. الطابع الزمني لوقت إنشاء الرسالة المقتبسة أو آخر تعديل لها |
فيديو يعرض ردود فعل
تفاعل مع رسالة
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص بالتفاعل التنسيق: |
user |
النتائج فقط. المستخدم الذي أنشأ التفاعل |
emoji |
مطلوب. تمثّل هذه السمة الإيموجي المستخدَم في التفاعل. |
ReactionBatchCreatedEventData
حمولة الحدث لعدة تفاعلات جديدة
نوع الحدث: google.workspace.chat.reaction.v1.batchCreated
الحقول | |
---|---|
reactions[] |
قائمة بالتفاعلات الجديدة |
ReactionBatchDeletedEventData
حمولة الحدث لعدة تفاعلات محذوفة
نوع الحدث: google.workspace.chat.reaction.v1.batchDeleted
الحقول | |
---|---|
reactions[] |
قائمة بالتفاعلات المحذوفة |
ReactionCreatedEventData
حمولة الحدث لتفاعل جديد
نوع الحدث: google.workspace.chat.reaction.v1.created
الحقول | |
---|---|
reaction |
التفاعل الجديد |
ReactionDeletedEventData
حمولة الحدث لتفاعل محذوف
النوع: google.workspace.chat.reaction.v1.deleted
الحقول | |
---|---|
reaction |
التفاعل المحذوف |
RichLinkMetadata
رابط غني بصريًا يؤدي إلى مرجع يمكن ربط الروابط المنسّقة بنص الرسالة العادي أو تمثيلها على شكل شرائح مرتبطة بموارد Google Workspace، مثل "مستندات Google" أو "جداول بيانات Google"، مع start_index
وlength
بقيمة 0.
الحقول | |
---|---|
uri |
معرّف الموارد المنتظم (URI) لهذا الرابط. |
rich_link_type |
نوع الرابط الغني بصريًا. |
حقل الدمج data بيانات المرجع المرتبط يمكن أن تكون data إحدى القيم التالية فقط: |
|
drive_link_data |
بيانات لرابط في Drive |
chat_space_link_data |
بيانات رابط مساحة Chat |
meet_space_link_data |
بيانات رابط مساحة Meet |
calendar_event_link_data |
تمثّل هذه السمة بيانات رابط حدث في "تقويم Google". |
RichLinkType
نوع الرابط الغني بصريًا. وقد تتم إضافة المزيد من الأنواع في المستقبل.
عمليات التعداد | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِمها. |
DRIVE_FILE |
نوع رابط غني في Google Drive |
CHAT_SPACE |
نوع رابط غني بصريًا لمساحة Chat على سبيل المثال، شريحة ذكية لمساحة. |
MEET_SPACE |
نوع رابط غني بصريًا لرسالة Meet على سبيل المثال، شريحة Meet |
CALENDAR_EVENT |
نوع رابط غني بصريًا لرسالة في "تقويم Google" على سبيل المثال، شريحة "تقويم Google". |
SearchSpacesRequest
طلب البحث عن قائمة بالمساحات استنادًا إلى طلب بحث
الحقول | |
---|---|
use_admin_access |
عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك نطاق OAuth 2.0 لا تتيح هذه الطريقة حاليًا سوى الوصول الإداري، وبالتالي لا يتم قبول سوى |
page_size |
تمثّل هذه السمة الحد الأقصى لعدد المساحات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 100 مساحة على الأكثر. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. |
page_token |
رمز مميّز تم استلامه من طلب مساحات البحث السابق. قدِّم هذه المَعلمة لاسترداد الصفحة التالية. عند إجراء تقسيم على صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقّعة. |
query |
مطلوب. طلب بحث يمكنك البحث باستخدام المَعلمات التالية:
تقبل السمتان السمة لا يقبل يقبل لا يقبل المتغيّر السمة في الحقول المختلفة، لا يُسمح إلا باستخدام عوامل التشغيل ضمن الحقل نفسه، لا يتيح طلبات البحث التالية صالحة:
|
order_by |
اختياريّ. كيفية ترتيب قائمة المساحات في ما يلي السمات المتوافقة التي يمكن ترتيب النتائج حسبها:
في ما يلي قيم عملية الترتيب الصالحة:
بناء الجملة المتوافق هو:
|
SearchSpacesResponse
ردّ يتضمّن قائمة بالمساحات التي تتطابق مع طلب البحث عن المساحات
الحقول | |
---|---|
spaces[] |
صفحة المساحات المطلوبة |
next_page_token |
رمز مميّز يمكن استخدامه لاسترداد الصفحة التالية. إذا كان هذا الحقل فارغًا، يعني ذلك أنّه لا توجد صفحات لاحقة. |
total_size |
إجمالي عدد المساحات التي تتطابق مع طلب البحث، على مستوى جميع الصفحات إذا كانت النتيجة تتضمّن أكثر من 10,000 مساحة، تكون هذه القيمة تقديرية. |
SetUpSpaceRequest
طلب إنشاء مساحة وإضافة مستخدمين محدّدين إليها
الحقول | |
---|---|
space |
مطلوب. يجب ملء حقل لإنشاء مساحة، اضبط لإنشاء محادثة جماعية، اضبط لإنشاء محادثة فردية بين مستخدمَين، اضبط قيمة لإنشاء محادثة فردية بين مستخدم بشري وتطبيق Chat للمكالمات، اضبط إذا كانت مساحة |
request_id |
اختياريّ. معرّف فريد لهذا الطلب. يُنصح باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف طلب حالي إلى عرض المساحة التي تم إنشاؤها باستخدام هذا المعرّف بدلاً من إنشاء مساحة جديدة. يؤدي تحديد معرّف طلب حالي من تطبيق Chat نفسه مع مستخدم مختلف تمت مصادقته إلى عرض خطأ. |
memberships[] |
اختياريّ. مستخدمو Google Chat أو المجموعات التي تريد دعوتها للانضمام إلى المساحة لا تُدرِج المستخدم الذي يجري المكالمة، لأنّه تتم إضافته تلقائيًا. تسمح المجموعة حاليًا بما يصل إلى 49 عضوًا (بالإضافة إلى المتصل). بالنسبة إلى عضوية الإنسان، يجب أن يحتوي الحقل بالنسبة إلى عضوية مجموعة Google، يجب أن يحتوي الحقل اختيارية عند ضبط هذه السمة مطلوبة عند ضبط قيمة يجب توفُّرها عند ضبط يجب أن يكون فارغًا عند إنشاء محادثة فردية بين مستخدم بشري وتطبيق Chat للمكالمات (عند ضبط |
SlashCommand
بيانات وصفية حول أمر يبدأ بشرطة مائلة في Google Chat
الحقول | |
---|---|
command_id |
معرّف الأمر الذي يبدأ بشرطة مائلة |
SlashCommandMetadata
البيانات الوصفية للتعليقات التوضيحية للأوامر التي تبدأ بشرطة مائلة (/).
الحقول | |
---|---|
bot |
تطبيق Chat الذي تم استدعاء الأمر منه |
type |
نوع الأمر الذي يبدأ بشرطة مائلة |
command_name |
اسم أمر الشرطة المائلة الذي تم استدعاؤه. |
command_id |
معرّف الأمر الذي تم استدعاؤه. |
triggers_dialog |
تشير إلى ما إذا كان الأمر الذي يبدأ بشرطة مائلة مخصّصًا لمربّع حوار. |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِمها. |
ADD |
أضِف تطبيق Chat إلى المساحة. |
INVOKE |
استدعاء أمر يبدأ بشرطة مائلة في مساحة |
مسافة
مساحة في Google Chat المساحات هي محادثات بين مستخدمَين أو أكثر أو رسائل مباشرة بين مستخدم وتطبيق Chat.
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص بالمساحة التنسيق: حيث يمثّل |
type |
النتائج فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
space_type |
اختياريّ. نوع المساحة يجب توفير هذه السمة عند إنشاء مساحة أو تعديل نوعها. النتائج فقط للاستخدامات الأخرى. |
single_user_bot_dm |
اختياريّ. تُستخدَم لتحديد ما إذا كانت المساحة عبارة عن رسالة مباشرة بين تطبيق Chat ومستخدم واحد. |
threaded |
النتائج فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
display_name |
اختياريّ. تمثّل هذه السمة الاسم المعروض للمساحة. يجب إدخالها عند إنشاء مساحة تتضمّن بالنسبة إلى الرسائل المباشرة، قد يكون هذا الحقل فارغًا. يمكن أن يتضمّن ما يصل إلى 128 حرفًا. |
external_user_allowed |
اختياريّ. غير قابل للتغيير تحدّد ما إذا كانت هذه المساحة تسمح لأي مستخدم في Google Chat بأن يكون عضوًا فيها. المدخلات عند إنشاء مساحة في مؤسسة Google Workspace يجب حذف هذا الحقل عند إنشاء مساحات في الحالات التالية:
بالنسبة إلى المساحات الحالية، هذا الحقل هو للنتائج فقط. |
space_threading_state |
النتائج فقط. حالة سلاسل المحادثات في مساحة Chat |
space_details |
اختياريّ. تفاصيل حول المساحة، بما في ذلك الوصف والقواعد |
space_history_state |
اختياريّ. حالة سجلّ الرسائل والردود في هذه المساحة |
import_mode |
اختياريّ. ما إذا تم إنشاء هذه المساحة في يتطلّب إنشاء مساحة في |
create_time |
اختياريّ. غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يظهر وقت إنشاء المساحة. هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه في مساحات وضع الاستيراد. بالنسبة إلى المساحات في وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني السابق الذي تم إنشاء المساحة فيه في المصدر من أجل الاحتفاظ بوقت الإنشاء الأصلي. تتم تعبئة هذا الحقل في الناتج فقط عندما تكون قيمة |
last_active_time |
النتائج فقط. الطابع الزمني لآخر رسالة في المساحة. |
admin_installed |
النتائج فقط. بالنسبة إلى مساحات الرسائل المباشرة التي تتضمّن تطبيقًا في Chat، سواء أنشأ المشرف على Google Workspace المساحة أم لا يمكن للمشرفين تثبيت تطبيق Chat وإعداد رسالة مباشرة معه نيابةً عن المستخدمين في مؤسستهم. لكي يكون تطبيق Chat متوافقًا مع التثبيت من خلال المشرف، يجب أن يتيح إرسال الرسائل المباشرة. |
membership_count |
النتائج فقط. عدد العضويات التي تم الانضمام إليها، ويتم تجميعها حسب نوع العضو. تتم تعبئة هذه السمة عندما تكون قيمة |
access_settings |
اختياريّ. تحدّد هذه السمة إعدادات الوصول إلى المساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة |
space_uri |
النتائج فقط. معرّف URI الذي يمكن للمستخدم استخدامه للوصول إلى المساحة |
import_mode_expire_time |
النتائج فقط. الوقت الذي سيحذف فيه النظام المساحة تلقائيًا إذا بقيت في وضع الاستيراد يجب الخروج من وضع الاستيراد لكل مساحة تم إنشاؤها في هذا الوضع قبل انتهاء وقت الصلاحية باستخدام تتم تعبئة هذا الحقل فقط للمساحات التي تم إنشاؤها باستخدام وضع الاستيراد. |
customer |
اختياريّ. غير قابل للتغيير رقم تعريف العميل الخاص بنطاق المساحة. يجب ضبط هذه السمة فقط عند إنشاء مساحة باستخدام مصادقة التطبيق وكانت قيمة بالتنسيق لا تتم تعبئة هذا الحقل للرسائل المباشرة. |
حقل الدمج space_permission_settings تمثّل هذه السمة إعدادات الأذونات الخاصة بمساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة space_type هي SPACE . يمكن أن تكون space_permission_settings إحدى القيم التالية فقط: |
|
predefined_permission_settings |
اختياريّ. الإدخال فقط إعدادات أذونات المساحة المحدّدة مسبقًا، يتم إدخالها فقط عند إنشاء مساحة. في حال عدم ضبط الحقل، يتم إنشاء مساحة تعاون. بعد إنشاء المساحة، تتم تعبئة الإعدادات في الحقل يتيح ضبط إعدادات الأذونات المحدّدة مسبقًا ما يلي:
|
permission_settings |
اختياريّ. إعدادات أذونات المساحة للمساحات الحالية إدخال لتعديل إعدادات أذونات المساحة المحدّدة، حيث يتم استبدال إعدادات الأذونات الحالية. تعرض هذه السمة إعدادات الأذونات الحالية. تتيح قراءة إعدادات الأذونات وتعديلها ما يلي:
|
AccessSettings
تمثّل هذه السمة إعدادات الوصول إلى المساحة.
الحقول | |
---|---|
access_state |
النتائج فقط. تشير هذه السمة إلى حالة الوصول إلى المساحة. |
audience |
اختياريّ. اسم المورد للجمهور المستهدف الذي يمكنه اكتشاف المساحة والانضمام إليها ومعاينة الرسائل فيها. في حال عدم ضبط هذا الخيار، لن يتمكّن من الوصول إلى المساحة سوى المستخدمين أو "مجموعات Google" الذين تمت دعوتهم أو إضافتهم بشكل فردي إلى المساحة. لمزيد من التفاصيل، يُرجى الاطّلاع على إتاحة اكتشاف مساحة لجمهور مستهدف. التنسيق: لاستخدام الجمهور المستهدف التلقائي لمؤسسة Google Workspace، اضبط القيمة على تتيح قراءة الجمهور المستهدَف ما يلي:
لا يتم ملء هذا الحقل عند استخدام النطاق يتطلّب ضبط الجمهور المستهدف مصادقة المستخدم. |
AccessState
تمثّل هذه السمة حالة الوصول إلى المساحة.
عمليات التعداد | |
---|---|
ACCESS_STATE_UNSPECIFIED |
حالة الوصول غير معروفة أو غير متاحة في واجهة برمجة التطبيقات هذه. |
PRIVATE |
يمكن فقط للمستخدمين أو "مجموعات Google" التي تمت إضافتها أو دعوتها بشكل فردي من قِبل مستخدمين آخرين أو مشرفي Google Workspace العثور على المساحة والوصول إليها. |
DISCOVERABLE |
منح مدير المساحة جمهورًا مستهدفًا إذن الوصول إلى المساحة. يمكن أيضًا للمستخدمين أو "مجموعات Google" الذين تمت إضافتهم أو دعوتهم بشكل فردي إلى المساحة العثور على المساحة والوصول إليها. لمزيد من المعلومات، يُرجى الاطّلاع على إتاحة مساحة لمستخدمين محدّدين. يتطلّب إنشاء مساحات قابلة للاكتشاف مصادقة المستخدم. |
MembershipCount
تمثّل هذه السمة عدد عضويات المساحة، ويتم تجميعها في فئات.
الحقول | |
---|---|
joined_direct_human_user_count |
النتائج فقط. عدد المستخدمين الفعليين الذين انضموا مباشرةً إلى المساحة، بدون احتساب المستخدمين الذين انضموا من خلال العضوية في مجموعة مشتركة |
joined_group_count |
النتائج فقط. عدد جميع المجموعات التي انضمّت مباشرةً إلى المساحة |
PermissionSetting
تمثّل هذه السمة إعدادات أذونات المساحة.
الحقول | |
---|---|
managers_allowed |
اختياريّ. تحديد ما إذا كان مديرو المساحات لديهم هذا الإذن |
members_allowed |
اختياريّ. تحديد ما إذا كان الأعضاء غير المدراء لديهم هذا الإذن |
PermissionSettings
إعدادات الأذونات التي يمكنك تحديدها عند تعديل مساحة حالية تحمل اسمًا
لضبط إعدادات الأذونات عند إنشاء مساحة، حدِّد الحقل PredefinedPermissionSettings
في طلبك.
الحقول | |
---|---|
manage_members_and_groups |
اختياريّ. إعداد لإدارة الأعضاء والمجموعات في مساحة |
modify_space_details |
اختياريّ. إعداد لتعديل اسم المساحة وصورتها الرمزية ووصفها وإرشاداتها |
toggle_history |
اختياريّ. إعدادات تفعيل سجلّ المساحة وإيقافه |
use_at_mention_all |
اختياريّ. إعداد لاستخدام @all في مساحة |
manage_apps |
اختياريّ. إعداد لإدارة التطبيقات في مساحة |
manage_webhooks |
اختياريّ. إعداد لإدارة روابط الرد التلقائي على الويب في مساحة |
post_messages |
النتائج فقط. إعداد لنشر الرسائل في مساحة |
reply_messages |
اختياريّ. إعداد للردّ على الرسائل في مساحة |
PredefinedPermissionSettings
إعدادات الأذونات المحدّدة مسبقًا التي يمكنك تحديدها فقط عند إنشاء مساحة مُسمّاة قد تتم إضافة المزيد من الإعدادات في المستقبل. للحصول على تفاصيل حول إعدادات الأذونات للمساحات التي تحمل أسماء، يُرجى الاطّلاع على التعرّف على المساحات.
عمليات التعداد | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
غير محدد لا تستخدِمها. |
COLLABORATION_SPACE |
إعداد لجعل المساحة مساحة تعاون يمكن لجميع الأعضاء نشر الرسائل فيها |
ANNOUNCEMENT_SPACE |
إعداد لجعل المساحة مساحة إشعارات يمكن فيها لمدراء المساحة فقط نشر الرسائل |
SpaceDetails
تفاصيل حول المساحة، بما في ذلك الوصف والقواعد
الحقول | |
---|---|
description |
اختياريّ. تمثّل هذه السمة وصفًا للمساحة. على سبيل المثال، يمكنك وصف موضوع المناقشة في المساحة أو الغرض الوظيفي منها أو المشاركين فيها. يمكن أن يتضمّن ما يصل إلى 150 حرفًا. |
guidelines |
اختياريّ. قواعد المساحة وتوقعاتها وآداب التعامل فيها يمكن أن تتضمّن ما يصل إلى 5,000 حرف. |
SpaceThreadingState
تحدّد هذه السمة نوع حالة سلاسل المحادثات في مساحة Chat.
عمليات التعداد | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
محجوز |
THREADED_MESSAGES |
المساحات المُسمّاة التي تتيح سلاسل المحادثات عندما يرد المستخدمون على رسالة، يمكنهم الردّ في سلسلة المحادثات، ما يحافظ على ردّهم في سياق الرسالة الأصلية. |
GROUPED_MESSAGES |
مساحات تحمل أسماءً ويتم فيها تنظيم المحادثة حسب الموضوع يتم تجميع المواضيع وردودها معًا. |
UNTHREADED_MESSAGES |
الرسائل المباشرة بين شخصين والمحادثات الجماعية بين 3 أشخاص أو أكثر |
SpaceType
نوع المساحة يجب توفير هذا الإذن عند إنشاء مساحة أو تعديلها. النتائج فقط للاستخدامات الأخرى.
عمليات التعداد | |
---|---|
SPACE_TYPE_UNSPECIFIED |
محجوز |
SPACE |
مكان يرسل فيه المستخدمون الرسائل ويشاركون الملفات ويتعاونون. يمكن أن تتضمّن SPACE تطبيقات Chat. |
GROUP_CHAT |
المحادثات الجماعية بين 3 أشخاص أو أكثر يمكن أن تتضمّن GROUP_CHAT تطبيقات Chat. |
DIRECT_MESSAGE |
الرسائل بين مستخدمَين أو بين مستخدم وتطبيق Chat |
النوع
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة SpaceType
بدلاً منها.
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
محجوز |
ROOM |
المحادثات بين شخصين أو أكثر |
DM |
رسالة مباشرة بين مستخدم بشري وتطبيق Chat، حيث تكون جميع الرسائل مسطّحة. يُرجى العِلم أنّ هذا لا يشمل الرسائل المباشرة بين شخصين. |
SpaceBatchUpdatedEventData
حمولة الحدث لتعديلات متعدّدة على مساحة
نوع الحدث: google.workspace.chat.space.v1.batchUpdated
الحقول | |
---|---|
spaces[] |
قائمة بمساحات العمل المعدَّلة |
SpaceEvent
حدث يمثّل تغييرًا أو نشاطًا في مساحة Google Chat لمزيد من المعلومات، راجِع العمل مع الأحداث من Google Chat.
الحقول | |
---|---|
name |
اسم المورد لحدث المساحة التنسيق: |
event_time |
الوقت الذي وقع فيه الحدث |
event_type |
نوع حدث المساحة يحتوي كل نوع حدث على إصدار مجمّع يمثّل عدة مثيلات من نوع الحدث تحدث في فترة زمنية قصيرة. بالنسبة إلى طلبات أنواع الأحداث المتوافقة مع الرسائل:
أنواع الأحداث المتوافقة مع العضويات:
أنواع الأحداث المتوافقة مع التفاعلات:
أنواع الأحداث المتوافقة حول المساحة:
|
حقل الدمج يمكن أن تكون |
|
message_created_event_data |
حمولة الحدث لرسالة جديدة نوع الحدث: |
message_updated_event_data |
حمولة الحدث لرسالة معدَّلة نوع الحدث: |
message_deleted_event_data |
حمولة الحدث لرسالة محذوفة نوع الحدث: |
message_batch_created_event_data |
حمولة الحدث لرسائل جديدة متعددة نوع الحدث: |
message_batch_updated_event_data |
حمولة الحدث لعدة رسائل معدَّلة نوع الحدث: |
message_batch_deleted_event_data |
حمولة الحدث لعدة رسائل محذوفة نوع الحدث: |
space_updated_event_data |
حمولة الحدث لتعديل مساحة نوع الحدث: |
space_batch_updated_event_data |
حمولة الحدث لتعديلات متعدّدة على مساحة نوع الحدث: |
membership_created_event_data |
حمولة الحدث لاشتراك جديد نوع الحدث: |
membership_updated_event_data |
حمولة الحدث لعضوية معدَّلة نوع الحدث: |
membership_deleted_event_data |
حمولة الحدث الخاصة باشتراك محذوف نوع الحدث: |
membership_batch_created_event_data |
حمولة الحدث الخاصة بالاشتراكات الجديدة المتعددة نوع الحدث: |
membership_batch_updated_event_data |
حمولة الحدث الخاصة بالاشتراكات المتعدّدة المعدَّلة نوع الحدث: |
membership_batch_deleted_event_data |
حمولة الحدث للعضويات المحذوفة المتعددة نوع الحدث: |
reaction_created_event_data |
حمولة الحدث لتفاعل جديد نوع الحدث: |
reaction_deleted_event_data |
حمولة الحدث لتفاعل محذوف نوع الحدث: |
reaction_batch_created_event_data |
حمولة الحدث لعدة تفاعلات جديدة نوع الحدث: |
reaction_batch_deleted_event_data |
حمولة الحدث لعدة تفاعلات محذوفة نوع الحدث: |
SpaceNotificationSetting
إعدادات الإشعارات لدى مستخدم في مساحة
الحقول | |
---|---|
name |
المعرّف اسم المورد لإعدادات إشعارات المساحة. التنسيق: |
notification_setting |
إعدادات الإشعارات |
mute_setting |
إعداد كتم صوت الإشعارات في المساحة |
MuteSetting
أنواع إعدادات كتم إشعارات المساحة
عمليات التعداد | |
---|---|
MUTE_SETTING_UNSPECIFIED |
محجوز |
UNMUTED |
سيتلقّى المستخدم إشعارات بشأن المساحة استنادًا إلى إعدادات الإشعارات. |
MUTED |
لن يتلقّى المستخدم أي إشعارات للمساحة، بغض النظر عن إعدادات الإشعارات. |
NotificationSetting
أنواع إعدادات الإشعارات وقد يتم توفير أنواع أخرى في المستقبل.
عمليات التعداد | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
محجوز |
ALL |
يتم إرسال الإشعارات عند الإشارة إلى شخص باستخدام @أو عند متابعة سلاسل المحادثات أو عند إرسال الرسالة الأولى في سلاسل المحادثات الجديدة. تتم متابعة جميع سلاسل المحادثات الجديدة تلقائيًا، ما لم يلغِ المستخدم متابعتها يدويًا. |
MAIN_CONVERSATIONS |
يتم تشغيل الإشعار عند الإشارة إلى شخص باستخدام @أو في سلاسل المحادثات التي تتم متابعتها أو عند إرسال أول رسالة في سلاسل المحادثات الجديدة. لا تتوفّر للرسائل المباشرة بين شخصين. |
FOR_YOU |
يتم تشغيل الإشعار عند الإشارة إليك باستخدام @أو في سلاسل المحادثات التي تتابعها. لا تتوفّر للرسائل المباشرة بين شخصين. |
OFF |
الإشعار غير مفعّل. |
SpaceReadState
حالة القراءة الخاصة بالمستخدم في مساحة، تُستخدَم لتحديد الرسائل المقروءة وغير المقروءة
الحقول | |
---|---|
name |
اسم المورد لحالة القراءة في المساحة التنسيق: |
last_read_time |
اختياريّ. الوقت الذي تم فيه تعديل حالة قراءة المستخدم للمساحة عادةً ما يتطابق هذا الطابع الزمني مع الطابع الزمني لآخر رسالة تمت قراءتها، أو مع طابع زمني يحدّده المستخدم لتحديد موضع آخر رسالة تمت قراءتها في مساحة. |
SpaceUpdatedEventData
حمولة الحدث لمساحة تم تعديلها
نوع الحدث: google.workspace.chat.space.v1.updated
الحقول | |
---|---|
space |
المساحة المعدَّلة |
Thread
سلسلة محادثات في مساحة Google Chat للاطّلاع على أمثلة على الاستخدام، يُرجى الانتقال إلى بدء سلسلة محادثات أو الردّ عليها.
إذا حدّدت سلسلة محادثات عند إنشاء رسالة، يمكنك ضبط الحقل messageReplyOption
لتحديد ما يحدث في حال عدم العثور على سلسلة محادثات مطابقة.
الحقول | |
---|---|
name |
المعرّف اسم المورد الخاص السلسلة مثلاً: |
thread_key |
اختياريّ. إدخال لإنشاء سلسلة محادثات أو تعديلها وبخلاف ذلك، يتم عرض النتائج فقط. معرّف سلسلة المحادثات يمكن أن يتضمّن ما يصل إلى 4,000 حرف. هذا المعرّف فريد لتطبيق Chat الذي يضبطه. على سبيل المثال، إذا أنشأت تطبيقات Chat متعددة رسالة باستخدام مفتاح سلسلة المحادثات نفسه، سيتم نشر الرسائل في سلاسل محادثات مختلفة. للرد في سلسلة محادثات أنشأها مستخدم أو تطبيق Chat آخر، حدِّد حقل سلسلة المحادثات |
ThreadReadState
حالة القراءة الخاصة بالمستخدم ضمن سلسلة محادثات، تُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
الحقول | |
---|---|
name |
اسم المورد لحالة قراءة سلسلة المحادثات التنسيق: |
last_read_time |
الوقت الذي تم فيه تعديل حالة قراءة سلسلة المحادثات الخاصة بالمستخدم يتطابق هذا الحقل عادةً مع الطابع الزمني لآخر رسالة تمت قراءتها في سلسلة محادثات. |
UpdateMembershipRequest
رسالة طلب تعديل اشتراك
الحقول | |
---|---|
membership |
مطلوب. الاشتراك المطلوب تعديله. يتم تعديل الحقول المحدّدة بواسطة |
update_mask |
مطلوب. مسارات الحقول المطلوب تعديلها. افصل بين القيم المتعددة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك |
UpdateMessageRequest
طلب تعديل رسالة
الحقول | |
---|---|
message |
مطلوب. رسالة تحتوي على حقول معدَّلة |
update_mask |
مطلوب. مسارات الحقول المطلوب تعديلها. افصل بين القيم المتعددة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
allow_missing |
اختياريّ. إذا لم يتم العثور على الرسالة التي تتضمّن |
UpdateSpaceNotificationSettingRequest
طلب تعديل إعدادات إشعارات المساحة يتيح هذا الإجراء تعديل إعدادات الإشعارات للمستخدم الذي يجري المكالمة فقط.
الحقول | |
---|---|
space_notification_setting |
مطلوب. يجب ملء اسم المورد لإعدادات إشعارات المساحة بالتنسيق |
update_mask |
مطلوب. مسارات الحقول المتوافقة:
|
UpdateSpaceReadStateRequest
رسالة الطلب لواجهة برمجة التطبيقات UpdateSpaceReadState
الحقول | |
---|---|
space_read_state |
مطلوب. حالة القراءة في المساحة والحقول المطلوب تعديلها يتيح هذا الإجراء تعديل حالة القراءة للمستخدم الذي يجري المكالمة فقط. للإشارة إلى المستخدم الذي يجري المكالمة، اضبط أحد الخيارات التالية:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
update_mask |
مطلوب. مسارات الحقول المطلوب تعديلها. مسارات الحقول المتوافقة حاليًا:
عندما يكون لوضع علامة "مقروءة" على المساحة، اضبط قيمة |
UpdateSpaceRequest
طلب تعديل مساحة واحدة
الحقول | |
---|---|
space |
مطلوب. مساحة تتضمّن الحقول المطلوب تعديلها يجب ملء السمة |
update_mask |
مطلوب. مسارات الحقول المعدَّلة، مفصولة بفواصل في حال وجود عدة مسارات يمكنك تعديل الحقول التالية لمساحة:
|
use_admin_access |
اختياريّ. عند يجب أن يكون المستخدم الذي يجري المكالمة مشرفًا في Google Workspace لديه امتياز إدارة المحادثات ومحادثات المساحات. يتطلّب ذلك لا تتوفّر بعض قيم |
المستخدم
مستخدم في Google Chat عندما يتم عرضها كنتيجة لطلب، إذا كان تطبيق Chat يصادق كمستخدم، لن يتم ملء نتيجة المورد User
إلا بـ name
وtype
الخاصين بالمستخدم.
الحقول | |
---|---|
name |
اسم المورد لمساحة Google Chat التنسيق: بالنسبة إلى
|
display_name |
النتائج فقط. الاسم المعروض للمستخدم. |
domain_id |
المعرّف الفريد لنطاق Google Workspace الخاص بالمستخدم. |
type |
نوع المستخدم |
is_anonymous |
النتائج فقط. عند |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد DO NOT USE. |
HUMAN |
مستخدم بشري |
BOT |
مستخدم تطبيق Chat |
UserMentionMetadata
البيانات الوصفية الخاصة بالتعليقات التوضيحية التي تشير إلى مستخدمين (@)
الحقول | |
---|---|
user |
المستخدم الذي تمت الإشارة إليه |
type |
نوع الإشارة إلى المستخدم. |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِمها. |
ADD |
إضافة مستخدم إلى المساحة |
MENTION |
الإشارة إلى مستخدم في المساحة |
WidgetMarkup
الأداة هي أحد عناصر واجهة المستخدم الذي يعرض النصوص والصور.
الحقول | |
---|---|
buttons[] |
قائمة بالأزرار يجب أيضًا ضبط |
حقل الدمج data يمكن أن يحتوي WidgetMarkup على أحد العناصر التالية فقط. يمكنك استخدام حقول WidgetMarkup متعددة لعرض المزيد من العناصر. يمكن أن تكون data إحدى القيم التالية فقط: |
|
text_paragraph |
لعرض فقرة نصية في هذه الأداة |
image |
عرض صورة في هذا التطبيق المصغّر |
key_value |
عرض عنصر قيمة مفتاح في هذا التطبيق المصغّر |
زرّ
زر يمكن أن يكون زرًا نصيًا أو زرًا مصوّرًا.
الحقول | |
---|---|
حقل الدمج يمكن أن تكون |
|
text_button |
زر يتضمّن نصًا وإجراء |
image_button |
زر يتضمّن صورة وإجراء |
FormAction
يصف إجراء النموذج السلوك عند إرسال النموذج. على سبيل المثال، يمكنك استدعاء Apps Script للتعامل مع النموذج.
الحقول | |
---|---|
action_method_name |
يُستخدَم اسم الطريقة لتحديد الجزء من النموذج الذي أدّى إلى إرسال النموذج. يتم إرجاع هذه المعلومات إلى تطبيق Chat كجزء من حدث النقر على البطاقة. يمكنك استخدام اسم الطريقة نفسه لعدة عناصر تؤدي إلى سلوك مشترك. |
parameters[] |
قائمة مَعلمات الإجراءات |
ActionParameter
قائمة بمَعلمات السلسلة التي يجب توفيرها عند استدعاء طريقة الإجراء على سبيل المثال، يمكنك استخدام ثلاثة أزرار تأجيل: التأجيل الآن، والتأجيل ليوم واحد، والتأجيل للأسبوع التالي. يمكنك استخدام action method = snooze()
، مع تمرير نوع الغفوة ووقت الغفوة في قائمة مَعلمات السلسلة.
الحقول | |
---|---|
key |
اسم المَعلمة لبرنامج الإجراءات النصي. |
value |
قيمة المَعلمة |
رمز
مجموعة الرموز المتوافقة
عمليات التعداد | |
---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
صورة
صورة يحدّدها عنوان URL ويمكن أن تتضمّن إجراء onclick
.
الحقول | |
---|---|
image_url |
عنوان URL للصورة |
on_click |
الإجراء |
aspect_ratio |
نسبة العرض إلى الارتفاع لهذه الصورة (العرض والارتفاع) يتيح لك هذا الحقل حجز الارتفاع المناسب للصورة أثناء انتظار تحميلها. ولا يُقصد بها إلغاء نسبة العرض إلى الارتفاع المضمّنة في الصورة. إذا لم يتم ضبطها، يملأها الخادم من خلال جلب الصورة مسبقًا. |
ImageButton
زر صورة يتضمّن إجراء onclick
الحقول | |
---|---|
on_click |
الإجراء |
name |
اسم |
حقل الدمج icons يمكن تحديد الرمز من خلال Icon enum أو عنوان URL. يمكن أن تكون icons إحدى القيم التالية فقط: |
|
icon |
الرمز المحدّد بواسطة |
icon_url |
الرمز المحدّد بواسطة عنوان URL |
KeyValue
يحتوي عنصر واجهة المستخدم على مفتاح (تصنيف) وقيمة (محتوى). يمكن أن يحتوي هذا العنصر أيضًا على بعض الإجراءات، مثل الزر onclick
.
الحقول | |
---|---|
top_label |
تمثّل هذه السمة نص التصنيف العلوي. يتوافق مع النصوص المنسَّقة. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في "إضافات Google Workspace". |
content |
نص المحتوى يجب توفير نص منسّق دائمًا. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في "إضافات Google Workspace". |
content_multiline |
تحديد ما إذا كان المحتوى يجب أن يكون متعدد الأسطر |
bottom_label |
نص التصنيف السفلي يتوافق مع النصوص المنسَّقة. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في "إضافات Google Workspace". |
on_click |
الإجراء |
حقل الدمج icons يجب تحديد رمز واحد على الأقل من الرموز top_label وbottom_label . يمكن أن تكون icons إحدى القيم التالية فقط: |
|
icon |
قيمة تعداد ثابت تستبدلها Chat API بصورة الرمز المقابل. |
icon_url |
الرمز المحدّد بواسطة عنوان URL |
حقل الدمج control تطبيق مصغّر للتحكّم يمكنك ضبط button أو switch_widget ، ولكن ليس كليهما. يمكن أن تكون control إحدى القيم التالية فقط: |
|
button |
زر يمكن النقر عليه لتنفيذ إجراء |
OnClick
إجراء onclick
(على سبيل المثال، فتح رابط)
الحقول | |
---|---|
حقل الدمج يمكن أن تكون |
|
action |
يتم تفعيل إجراء نموذج من خلال هذا الإجراء |
open_link |
يؤدي إجراء |
OpenLink
رابط يفتح نافذة جديدة
الحقول | |
---|---|
url |
عنوان URL المطلوب فتحه |
TextButton
زر يتضمّن نصًا وإجراء onclick
الحقول | |
---|---|
text |
النص المكتوب على الزر. |
on_click |
تمثّل هذه السمة |
TextParagraph
فقرة نصية يتوافق مع النصوص المنسَّقة. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في "إضافات Google Workspace".
الحقول | |
---|---|
text |
|