الفهرس
ChatService
(واجهة)AccessoryWidget
(رسالة)ActionResponse
(رسالة)ActionResponse.ResponseType
(تعداد)ActionResponse.SelectionItems
(رسالة)ActionResponse.UpdatedWidget
(رسالة)ActionStatus
(رسالة)Annotation
(رسالة)AnnotationType
(تعداد)AttachedGif
(رسالة)Attachment
(رسالة)Attachment.Source
(تعداد)AttachmentDataRef
(رسالة)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
(رسالة)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
(رسالة)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
(رسالة)SpaceReadState
(رسالة)SpaceUpdatedEventData
(رسالة)Thread
(رسالة)ThreadReadState
(رسالة)UpdateMembershipRequest
(رسالة)UpdateMessageRequest
(رسالة)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 |
---|
يتطلب مصادقة المستخدم.
|
CreateMembership |
---|
ينشئ اشتراكًا لتطبيق Chat المخصّص للمكالمات أو مستخدم أو مجموعة على Google. لا تتوفّر إمكانية إنشاء اشتراكات داعمة لتطبيقات Chat الأخرى. عند إنشاء اشتراك، إذا كانت سياسة القبول التلقائي غير مفعّلة لدى العضو المحدّد، يتمّت دعوته، وعليه قبول دعوة الفضاء قبل الانضمام. بخلاف ذلك، يؤدي إنشاء اشتراك إلى إضافة المستخدم إلى المساحة المحدّدة مباشرةً. توفّر الأنواع التالية من المصادقة:
لمعرفة أمثلة على الاستخدام، يُرجى الاطّلاع على:
|
CreateMessage |
---|
لإنشاء رسالة في مساحة Google Chat للاطّلاع على مثال، يُرجى الاطّلاع على إرسال رسالة. تتطلّب طريقة توضِّح الصورة التالية كيفية تحديد Chat لمصدر رسالة عند استخدام مصادقة التطبيق. يعرض تطبيق Chat تطبيق Chat كمُرسِل الرسالة. يمكن أن يتضمّن محتوى الرسالة نصًا ( توضِّح الصورة التالية كيفية تحديد Chat لمصدر رسالة عند استخدام مصادقة المستخدم. يعرض Chat المستخدم بصفته مُرسِل الرسالة وينسب تطبيق Chat إلى الرسالة من خلال عرض اسمه. يمكن أن يحتوي محتوى الرسالة فقط على نص ( الحد الأقصى لحجم الرسالة، بما في ذلك محتوى الرسالة، هو 32,000 بايت.
|
CreateReaction |
---|
لإنشاء تفاعل وإضافته إلى رسالة يمكن استخدام الرموز التعبيرية بترميز يونيكود فقط. على سبيل المثال، راجِع المقالة إضافة تفاعل إلى رسالة. يتطلب مصادقة المستخدم.
|
CreateSpace |
---|
يتم إنشاء مساحة بدون أعضاء. يمكن استخدامها لإنشاء مساحة مُعنوَنة. المساحات المجمَّعة حسب المواضيع غير متاحة. على سبيل المثال، اطّلِع على إنشاء مساحة. إذا ظهرت لك رسالة الخطأ إذا كنت مشتركًا في برنامج معاينة المطوّرين، يمكنك إنشاء محادثة جماعية في وضع الاستيراد باستخدام تتوافق مع أنواع المصادقة التالية:
عند المصادقة كتطبيق، يجب ضبط حقل
|
DeleteCustomEmoji |
---|
يتطلب مصادقة المستخدم.
|
DeleteMembership |
---|
يؤدي هذا الإجراء إلى حذف الاشتراك. على سبيل المثال، راجِع إزالة مستخدم أو تطبيق Google Chat من مساحة. توفّر الأنواع التالية من المصادقة:
|
DeleteMessage |
---|
حذف رسالة على سبيل المثال، راجِع حذف رسالة. تتوافق مع أنواع المصادقة التالية: عند استخدام مصادقة التطبيق، لا يمكن للطلبات حذف سوى الرسائل التي أنشأها تطبيق Chat المتصل.
|
DeleteReaction |
---|
لحذف تفاعل مع رسالة لا يُسمح إلا باستخدام رموز الإيموجي بتنسيق يونيكود. على سبيل المثال، راجِع المقالة حذف تفاعل. يتطلب مصادقة المستخدم.
|
DeleteSpace |
---|
حذف مساحة مُعنوَنة يتم دائمًا إجراء حذف متتالي، ما يعني أنّه يتم أيضًا حذف الموارد الفرعية للمساحة، مثل الرسائل المنشورة في المساحة والاشتراكات فيها. على سبيل المثال، يمكنك الاطّلاع على حذف مساحة. توفّر الأنواع التالية من المصادقة:
|
FindDirectMessage |
---|
تعرِض هذه الدالة الرسالة المباشرة الحالية مع المستخدم المحدّد. إذا لم يتم العثور على مساحة رسائل مباشرة، سيتم عرض خطأ باستخدام مصادقة التطبيق، يتم عرض مساحة الرسالة المباشرة بين المستخدم المحدّد وتطبيق Chat المتصل. مع مصادقة المستخدم، يتم عرض مساحة الرسالة المباشرة بين المستخدم المحدّد والمستخدم الذي تمّت المصادقة عليه. // يتيح الأنواع التالية من المصادقة:
|
GetAttachment |
---|
الحصول على البيانات الوصفية لمرفق رسالة يتم استرجاع بيانات المرفقات باستخدام media API. للحصول على مثال، يُرجى الاطّلاع على الحصول على البيانات الوصفية حول مرفق رسالة. يتطلب مصادقة التطبيق.
|
GetCustomEmoji |
---|
يتطلب مصادقة المستخدم.
|
GetMembership |
---|
عرض تفاصيل حول اشتراك على سبيل المثال، اطّلِع على الحصول على تفاصيل حول اشتراك مستخدم أو تطبيق Google Chat. توفّر الأنواع التالية من المصادقة:
|
GetMessage |
---|
عرض تفاصيل حول رسالة مثلاً، راجِع الحصول على تفاصيل حول رسالة. تتوافق مع أنواع المصادقة التالية: ملاحظة: قد يتم عرض رسالة من عضو أو مساحة محظورَين.
|
GetSpace |
---|
عرض تفاصيل عن مساحة على سبيل المثال، يُرجى الاطّلاع على الحصول على تفاصيل عن مساحة. تتوافق مع أنواع المصادقة التالية:
|
GetSpaceEvent |
---|
عرض حدث من مساحة Google Chat تحتوي حمولة الحدث على أحدث إصدار من المورد الذي تم تغييره. على سبيل المثال، إذا طلبت حدثًا بشأن رسالة جديدة ولكن تم تعديل الرسالة لاحقًا، يعرض الخادم مورد ملاحظة: لا يتم عرض الحقل يتطلب مصادقة المستخدم. للحصول على حدث، يجب أن يكون المستخدم الذي تمّت مصادقة هويته عضوًا في المساحة. على سبيل المثال، راجِع مقالة الحصول على تفاصيل عن حدث من مساحة في Google Chat.
|
GetSpaceReadState |
---|
تعرِض هذه السمة تفاصيل عن حالة قراءة المستخدم ضمن مساحة معيّنة، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة. على سبيل المثال، يمكنك الاطّلاع على الحصول على تفاصيل حول حالة قراءة مساحة المستخدم. يتطلب مصادقة المستخدم.
|
GetThreadReadState |
---|
تعرض تفاصيل حول حالة قراءة المستخدم في سلسلة محادثات، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة. على سبيل المثال، يمكنك الاطّلاع على الحصول على تفاصيل حول حالة قراءة سلسلة محادثات للمستخدم. يتطلب مصادقة المستخدم.
|
ListCustomEmojis |
---|
يتطلب مصادقة المستخدم.
|
ListMemberships |
---|
يسرد العضوية في مساحة. على سبيل المثال، اطّلِع على إدراج المستخدمين وتطبيقات Google 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 |
---|
يتم تعديل مساحة. على سبيل المثال، راجِع المقالة تعديل مساحة. في حال تعديل الحقل تتوافق مع أنواع المصادقة التالية:
|
UpdateSpaceReadState |
---|
تعدِّل حالة القراءة للمستخدم في مساحة، ويتم استخدامها لتحديد الرسائل المقروءة وغير المقروءة. على سبيل المثال، يمكنك الاطّلاع على تعديل حالة قراءة مساحة المستخدم. يتطلب مصادقة المستخدم.
|
AccessoryWidget
أداة تفاعلية واحدة أو أكثر تظهر في أسفل الرسالة لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة.
الحقول | |
---|---|
حقل الربط action نوع الإجراء. يمكن أن يكون action واحدًا فقط مما يلي: |
|
button_ |
قائمة بالأزرار |
ActionResponse
المَعلمات التي يمكن لتطبيق Chat استخدامها لضبط كيفية نشر ردّه
الحقول | |
---|---|
type |
الإدخال فقط. نوع ردّ تطبيق Chat |
url |
الإدخال فقط عنوان URL يمكن للمستخدمين مصادقته أو ضبطه. (لنوعي |
dialog_ |
الإدخال فقط ردّ على حدث تفاعل مرتبط بمربّع حوار يجب أن يكون مصحوبًا بـ |
updated_ |
الإدخال فقط. تمثّل هذه السمة استجابة التطبيق المصغّر. |
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
استجابة التطبيق المصغّر المعدَّل. يُستخدَم لتوفير خيارات الإكمال التلقائي لأداة ما.
الحقول | |
---|---|
widget |
رقم تعريف التطبيق المصغّر المُعدَّل يجب أن يتطابق رقم التعريف مع رقم تعريف التطبيق المصغّر الذي أدّى إلى تقديم طلب التعديل. |
حقل الاتحاد updated_widget . تم تعديل الأداة استجابةً لإجراء المستخدم. يمكن أن يكون updated_widget واحدًا فقط مما يلي: |
|
suggestions |
قائمة بنتائج الإكمال التلقائي للتطبيقات المصغّرة |
ActionStatus
تُمثل حالة طلب استدعاء أو إرسال مربع حوار.
الحقول | |
---|---|
status_ |
رمز الحالة. |
user_ |
الرسالة التي يتم إرسالها إلى المستخدمين بشأن حالة طلبهم. في حال عدم ضبطها، يتم إرسال رسالة عامة استنادًا إلى |
تعليق توضيحي
النتائج فقط. التعليقات التوضيحية المرتبطة بنص الرسالة العادي لإضافة تنسيق أساسي إلى رسالة نصية، راجِع تنسيق الرسائل النصية.
مثال على نص رسالة نص عادي:
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 |
طول السلسلة الفرعية في نص الرسالة العادي الذي يتوافق معه هذا التعليق التوضيحي. |
start_ |
فهرس البداية (يبدأ من 0 ويشمله) في نص الرسالة العادي الذي يتوافق معه هذا التعليق التوضيحي. |
حقل الربط metadata بيانات وصفية إضافية عن التعليق التوضيحي يمكن أن يكون metadata واحدًا فقط مما يلي: |
|
user_ |
البيانات الوصفية التي يشير إليها المستخدم |
slash_ |
البيانات الوصفية لأمر الشرطة المائلة. |
rich_ |
البيانات الوصفية لرابط تفاعلي |
AnnotationType
نوع التعليق التوضيحي.
عمليات التعداد | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِم هذه الميزة. |
USER_MENTION |
ذكر مستخدم |
SLASH_COMMAND |
يتمّ استدعاء أمر يبدأ بشرطة مائلة. |
RICH_LINK |
تعليق توضيحي لرابط تفاعلي |
AttachedGif
صورة GIF يتم تحديدها من خلال عنوان URL.
الحقول | |
---|---|
uri |
النتائج فقط. عنوان URL الذي يستضيف صورة GIF |
مرفق
مرفق في Google Chat
الحقول | |
---|---|
name |
اسم المورد للمرفق، بالتنسيق |
content_ |
النتائج فقط. اسم الملف الأصلي للمحتوى، وليس المسار الكامل. |
content_ |
النتائج فقط. نوع محتوى الملف (نوع MIME) |
thumbnail_ |
النتائج فقط. عنوان URL للصورة المصغّرة الذي يجب استخدامه لمعاينة المرفق لمستخدم بشري. يجب ألا تستخدم تطبيقات المحادثات عنوان URL هذا لتنزيل محتوى المرفقات. |
download_ |
النتائج فقط. عنوان URL للتنزيل الذي يجب استخدامه للسماح لأحد المستخدمين بتنزيل المرفق. يجب ألا تستخدم تطبيقات المحادثات عنوان URL هذا لتنزيل محتوى المرفقات. |
source |
النتائج فقط. مصدر المرفق. |
حقل الربط data_ref تشير البيانات إلى المرفق. يمكن أن يكون data_ref واحدًا فقط مما يلي: |
|
attachment_ |
مرجع إلى البيانات المرفقة يُستخدم هذا الحقل مع Media API لتنزيل بيانات المرفقات. |
drive_ |
النتائج فقط. مرجع إلى مرفق Google Drive يتم استخدام هذا الحقل مع Google Drive API. |
المصدر
مصدر المرفق.
عمليات التعداد | |
---|---|
SOURCE_UNSPECIFIED |
محجوز. |
DRIVE_FILE |
الملف هو ملف Google Drive. |
UPLOADED_CONTENT |
تم تحميل الملف إلى Chat. |
AttachmentDataRef
مرجع إلى البيانات المرفقة
الحقول | |
---|---|
resource_ |
اسم المورد لبيانات المرفق. يُستخدم هذا الحقل مع Media API لتنزيل بيانات المرفقات. |
attachment_ |
رمز مميّز معتم يحتوي على مرجع إلى مرفق تم تحميله. يتعامل معها العملاء كسلسلة مبهمة وتُستخدَم لإنشاء رسائل Chat التي تتضمن مرفقات أو تعديلها. |
CardWithId
بطاقة في رسالة Google Chat
يمكن لتطبيقات Chat فقط إنشاء البطاقات. إذا كان تطبيق Chat يستخدم المصادقة كمستخدم، لا يمكن أن تحتوي الرسالة على بطاقات.
تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات"
فتح "أداة إنشاء البطاقات"الحقول | |
---|---|
card_ |
مطلوبة إذا كانت الرسالة تحتوي على عدة بطاقات. معرّف فريد لبطاقة في رسالة |
card |
بطاقة. الحد الأقصى للحجم هو 32 كيلوبايت. |
ChatSpaceLinkData
بيانات روابط مساحات Chat
الحقول | |
---|---|
space |
مساحة مرجع "مساحة Chat" المرتبط التنسيق: |
thread |
سلسلة محادثات مورد مساحة Chat المرتبط تنسيق الملف: |
message |
رسالة مورد مساحة Chat المرتبطة. تنسيق الملف: |
CompleteImportSpaceRequest
طلب رسالة لإكمال عملية الاستيراد للمساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد لمساحة وضع الاستيراد تنسيق الملف: |
CompleteImportSpaceResponse
رسالة ردّ لإكمال عملية الاستيراد لمساحة
الحقول | |
---|---|
space |
مساحة وضع الاستيراد |
ContextualAddOnMarkup
لا يتضمّن هذا النوع أيّ حقول.
ترميز يتيح للمطوّرين تحديد محتوى الإضافة السياقية
بطاقة
البطاقة هي عنصر واجهة مستخدِم يمكن أن يحتوي على تطبيقات مصغّرة لواجهة المستخدِم، مثل النصوص والصور.
الحقول | |
---|---|
header |
عنوان البطاقة يحتوي العنوان عادةً على عنوان وصورة. |
sections[] |
يتم فصل الأقسام بفاصل سطر. |
card_ |
إجراءات هذه البطاقة. |
name |
اسم البطاقة |
CardAction
إجراء البطاقة هو الإجراء المرتبط بالبطاقة. بالنسبة إلى بطاقة فواتير، يكون الإجراء النموذجي هو: حذف الفاتورة، أو البريد الإلكتروني، أو فتح الفاتورة في المتصفح.
لا تتوفّر هذه الميزة في تطبيقات Google Chat.
الحقول | |
---|---|
action_ |
التصنيف الذي كان معروضًا في عنصر قائمة الإجراءات |
on_ |
إجراء onclick لعنصر الإجراء هذا. |
CardHeader
الحقول | |
---|---|
title |
يجب تحديد العنوان. يكون للعنوان ارتفاع ثابت: إذا تم تحديد عنوان وعنوان فرعي، سيشغل كل منهما سطرًا واحدًا. إذا تم تحديد العنوان فقط، سيشغل كلا السطرين. |
subtitle |
العنوان الفرعي لعنوان البطاقة. |
image_ |
نوع الصورة (على سبيل المثال، حدود مربّعة أو حدود دائرية). |
image_ |
عنوان URL للصورة في عنوان البطاقة |
ImageStyle
عمليات التعداد | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
حد مربّع |
AVATAR |
حدود دائرية |
القسم
يحتوي القسم على مجموعة من الأدوات التي يتم عرضها (عموديًا) بالترتيب الذي تم تحديدها به. على جميع المنصّات، تكون البطاقات ذات عرض ثابت وضيق، لذا لا حاجة حاليًا إلى سمات التنسيق (مثل float).
الحقول | |
---|---|
header |
تمثّل هذه السمة عنوان القسم. يمكن استخدام النص المنسَّق. لمزيد من المعلومات عن تنسيق النص، يُرجى الاطّلاع على المقالتَين تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
widgets[] |
يجب أن يحتوي القسم على أداة واحدة على الأقل. |
CreateCustomEmojiRequest
طلب لإنشاء رمز تعبيري مخصّص
الحقول | |
---|---|
custom_ |
مطلوب. الرموز التعبيرية المخصصة التي سيتم إنشاؤها. |
CreateMembershipRequest
طلب رسالة لإنشاء عضوية
الحقول | |
---|---|
parent |
مطلوب. اسم المورد للمساحة التي تريد إنشاء الاشتراك لها. التنسيق: spaces/{space} |
membership |
مطلوب. علاقة الاشتراك المطلوب إنشاؤها. يجب أن يحتوي الحقل عندما ينشئ تطبيق Chat علاقة عضوية لمستخدم بشري، يجب أن يستخدم نطاقات تفويض معيّنة ويضبط قيمًا معيّنة لحقول معيّنة:
عندما ينشئ تطبيق في Chat علاقة عضوية لنفسه، يجب المصادقة كمستخدم] واستخدام نطاق |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 لا تتوفّر إمكانية إنشاء اشتراكات في التطبيقات أو إنشاء اشتراكات للمستخدمين خارج مؤسسة المشرف في Google Workspace باستخدام إذن وصول المشرف. |
CreateMessageRequest
لإنشاء رسالة
الحقول | |
---|---|
parent |
مطلوب. اسم مورد المساحة التي سيتم إنشاء رسالة فيها تنسيق الملف: |
message |
مطلوب. نص الرسالة. |
thread_key |
اختياريّ. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
request_ |
اختياريّ. معرّف طلب فريد لهذه الرسالة. يؤدي تحديد معرّف طلب حالي إلى عرض الرسالة التي تم إنشاؤها باستخدام هذا المعرّف بدلاً من إنشاء رسالة جديدة. |
message_ |
اختياريّ. يحدِّد هذا الإعداد ما إذا كانت الرسالة تبدأ سلسلة محادثات أو تردّ على سلسلة محادثات. لا يمكن تنفيذ هذا الإجراء إلا في المساحات المُعنونة. |
message_ |
اختياريّ. معرّف مخصّص لرسالة. تتيح تطبيقات 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_ |
اختياريّ. معرّف فريد لهذا الطلب ننصحك باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف طلب حالي إلى عرض المساحة التي تم إنشاؤها باستخدام هذا المعرّف بدلاً من إنشاء مساحة جديدة. يؤدي تحديد معرّف طلب حالي من تطبيق Chat نفسه مع مستخدم مختلف تمت مصادقته إلى عرض رسالة خطأ. |
CustomEmoji
يمثّل رمز إيموجي مخصّصًا.
الحقول | |
---|---|
name |
المُعرّف. اسم مورد الرمز التعبيري المخصّص، الذي حدّده الخادم. التنسيق: |
uid |
النتائج فقط. مفتاح فريد لمورد الرموز التعبيرية المخصّصة. |
emoji_ |
غير قابل للتغيير. الاسم الذي يوفّره المستخدم للرمز التعبيري المخصّص، والذي يكون فريدًا في المؤسسة مطلوب عند إنشاء الرمز التعبيري المخصّص، ويتم إخراجه فقط في الحالات الأخرى. يجب أن تبدأ أسماء الرموز التعبيرية وتنتهي بنقطتَين، ويجب أن تكون بأحرف صغيرة ويمكن أن تحتوي فقط على أحرف أبجدية رقمية وواصلات وشرطات سفلية. يجب استخدام الواصلات والشرطات السفلية لفصل الكلمات ولا يمكن استخدامها بشكل متتابع. مثلاً: |
temporary_ |
النتائج فقط. عنوان URL للصورة المخصّصة للرموز التعبيرية، ويجب أن يكون صالحًا لمدة 10 دقائق على الأقل. يُرجى العِلم أنّه لا تتم تعبئة هذا الحقل في الردّ عند إنشاء الرمز التعبيري المخصَّص. |
payload |
الإدخال فقط بيانات الحمولة |
CustomEmojiPayload
بيانات الحمولة الخاصة بالرمز التعبيري المخصّص
الحقول | |
---|---|
file_ |
مطلوب. الإدخال فقط. الصورة المستخدمة للرمز التعبيري المخصّص يجب ألا يزيد حجم الحمولة عن 256 كيلوبايت، ويجب أن تتراوح أبعاد الصورة بين 64 و500 بكسل. إنّ القيود عرضة للتغيير. |
filename |
مطلوب. الإدخال فقط اسم ملف الصورة. امتدادات الملفات المتوافقة: |
DeleteCustomEmojiRequest
طلب لحذف رمز تعبيري مخصّص
الحقول | |
---|---|
name |
مطلوب. اسم مورد الرمز التعبيري المخصّص المطلوب حذفه. تنسيق الملف: يمكنك استخدام اسم الرمز التعبيري كاسم بديل لـ |
DeleteMembershipRequest
طلب حذف عضوية في مساحة
الحقول | |
---|---|
name |
مطلوب. اسم مورد العضوية المطلوب حذفه. يمكن لتطبيقات المحادثة حذف العضويات الخاصة بالمستخدمين أو العضويات الخاصة بها. لا يمكن لتطبيقات المحادثة حذف الاشتراكات في التطبيقات الأخرى. عند حذف اشتراك مستخدم، يجب استخدام النطاق عند حذف اشتراك في تطبيق، يجب استخدام نطاق التنسيق: |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 لا يمكنك حذف الاشتراكات الداعمة للتطبيقات في مساحة باستخدام إذن وصول المشرف. |
DeleteMessageRequest
طلب حذف رسالة
الحقول | |
---|---|
name |
مطلوب. اسم المورد للرسالة تنسيق الملف: إذا كنت قد حدّدت معرّفًا مخصّصًا لرسالتك، يمكنك استخدام القيمة من حقل |
force |
عند لا ينطبق إلا عند المصادقة بصفتك مستخدمًا. لا يؤثّر ذلك في المصادقة كتطبيق Chat. |
DeleteReactionRequest
حذف تفاعل مع رسالة
الحقول | |
---|---|
name |
مطلوب. اسم التفاعل المطلوب حذفه. تنسيق الملف: |
DeleteSpaceRequest
طلب لحذف مساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمساحة المطلوب حذفها التنسيق: |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 |
DeletionMetadata
معلومات حول رسالة محذوفة يتم حذف رسالة عند ضبط delete_time
.
الحقول | |
---|---|
deletion_ |
يشير إلى الشخص الذي حذف الرسالة. |
DeletionType
المستخدم الذي حذف الرسالة وكيفية حذفها. ويمكن إضافة المزيد من القيم في المستقبل.
عمليات التعداد | |
---|---|
DELETION_TYPE_UNSPECIFIED |
هذه القيمة غير مستخدمة. |
CREATOR |
حذف المستخدم رسالته. |
SPACE_OWNER |
حذف مالك المساحة الرسالة. |
ADMIN |
حذف مشرف Google Workspace الرسالة. |
APP_MESSAGE_EXPIRY |
حذف تطبيق Chat رسالته عند انتهاء صلاحيتها. |
CREATOR_VIA_APP |
حذَف تطبيق Chat الرسالة نيابةً عن المستخدم. |
SPACE_OWNER_VIA_APP |
حذف تطبيق Chat الرسالة نيابةً عن مالك المساحة. |
مربّع حوار
ملفوف حول نص البطاقة في مربّع الحوار
الحقول | |
---|---|
body |
الإدخال فقط نص مربع الحوار الذي يتم عرضه في شكل مربّع لا تتوافق تطبيقات Google Chat مع عناصر البطاقات التالية: |
DialogAction
يحتوي على مربع حوار ورمز حالة طلب.
الحقول | |
---|---|
action_ |
الإدخال فقط. حالة طلب إما لاستدعاء أو إرسال مربع حوار. يعرض حالة ورسالة للمستخدمين، إذا لزم الأمر. على سبيل المثال، في حال حدوث خطأ أو نجاح. |
حقل الربط action الإجراء الذي سيتم تنفيذه. يمكن أن يكون action واحدًا فقط مما يلي: |
|
dialog |
الإدخال فقط مربع حوار للطلب. |
DriveDataRef
إشارة إلى بيانات مرفق في مساحة التخزين
الحقول | |
---|---|
drive_ |
رقم تعريف ملف Drive. الاستخدام مع Drive API |
DriveLinkData
بيانات روابط Google Drive
الحقول | |
---|---|
drive_ |
DriveDataRef الذي يشير إلى ملف Google Drive. |
mime_ |
نوع MIME لمورد Google Drive المرتبط. |
رموز الإيموجي
رمز تعبيري يُستخدم كتفاعل مع رسالة.
الحقول | |
---|---|
حقل الاتحاد content . محتوى رمز الإيموجي يمكن أن يكون content واحدًا فقط مما يلي: |
|
unicode |
يشير ذلك المصطلح إلى رمز تعبيري أساسي يتم تمثيله بسلسلة بترميز يونيكود. |
custom_ |
النتائج فقط. رمز تعبيري مخصّص |
EmojiReactionSummary
عدد المستخدمين الذين تفاعلوا مع رسالة باستخدام رمز تعبيري معيّن
الحقول | |
---|---|
emoji |
الرمز التعبيري المرتبط بالتفاعلات |
reaction_ |
إجمالي عدد التفاعلات باستخدام الرمز التعبيري المرتبط |
FindDirectMessageRequest
طلب للحصول على مساحة رسالة مباشرة استنادًا إلى مورد المستخدم.
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمستخدم الذي تريد العثور على رسالة مباشرة معه. التنسيق: |
GetAttachmentRequest
اطلب الحصول على مرفق.
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمرفق، بالتنسيق |
GetCustomEmojiRequest
طلب عرض رمز تعبيري مخصّص واحد
الحقول | |
---|---|
name |
مطلوب. اسم مورد الرمز التعبيري المخصّص. التنسيق: يمكنك استخدام اسم الرمز التعبيري كاسم بديل لـ |
GetMembershipRequest
طلب الحصول على عضوية في مساحة
الحقول | |
---|---|
name |
مطلوب. اسم مورد العضوية المطلوب استرداده. للحصول على الاشتراك في التطبيق من خلال مصادقة المستخدم، يمكنك استخدام التنسيق: يمكنك استخدام البريد الإلكتروني للمستخدم كاسم مستعار للبريد الإلكتروني |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاقات OAuth 2.0 لا يمكن تفعيل ميزة "العضوية في التطبيقات" في مساحة عند استخدام إذن وصول المشرف. |
GetMessageRequest
يمكنك طلب تلقّي رسالة.
الحقول | |
---|---|
name |
مطلوب. اسم المورد للرسالة تنسيق الملف: في حال ضبط معرّف مخصّص لرسالتك، يمكنك استخدام القيمة من الحقل |
GetSpaceEventRequest
يمكنك طلب تلقّي رسالة لتلقّي حدث في المساحة.
الحقول | |
---|---|
name |
مطلوب. اسم المورد لحدث المساحة تنسيق الملف: |
GetSpaceReadStateRequest
طلب رسالة لواجهة برمجة تطبيقات GetSpaceReadState.
الحقول | |
---|---|
name |
مطلوب. اسم المورد لحالة قراءة المساحة المطلوب استردادها لا تتوافق هذه الميزة إلا مع الحصول على حالة القراءة للمستخدم المتصل. للإشارة إلى المستخدم المتصل، اضبط أحد الخيارَين التاليَين:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
طلب عرض مسافة واحدة
الحقول | |
---|---|
name |
مطلوب. اسم مورد المساحة، بالتنسيق تنسيق الملف: |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاقات OAuth 2.0 |
GetThreadReadStateRequest
طلب رسالة لواجهة برمجة تطبيقات GetThreadReadStateRequest.
الحقول | |
---|---|
name |
مطلوب. اسم المورد لحالة قراءة سلسلة المحادثات المطلوب استرجاعها لا تتيح هذه الوظيفة سوى الحصول على حالة القراءة للمستخدم المتصل. للإشارة إلى المستخدم المتصل، اضبط أحد الخيارَين التاليَين:
التنسيق: 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_ |
اختياريّ. تم عرض الحد الأقصى لعدد الرموز التعبيرية المخصّصة. ويمكن أن تعرض الخدمة عددًا أقل من رموز الإيموجي المخصّصة من هذه القيمة. إذا لم يتم تحديد عدد، تكون القيمة التلقائية هي 25. الحد الأقصى للقيمة هو 200؛ تغيرت القيم الأعلى من 200 إلى 200. |
page_ |
اختياريّ. (في حال الاستئناف من استعلام سابق.) رمز تعريف صفحة تم تلقّيه من طلب سابق لرمز تعبيري مخصّص لقائمة. يمكنك توفير هذا الحقل لاسترداد الصفحة التالية. عند التقسيم على صفحات، يجب أن تتطابق قيمة الفلتر مع الاستدعاء الذي قدّم الرمز المميز للصفحة. وقد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقَّعة. |
filter |
اختياريّ. فلتر طلب بحث يتيح هذا الخيار الفلترة حسب صانع المحتوى. لفلترة المحتوى حسب صانع المحتوى، يجب تحديد قيمة صالحة. في الوقت الحالي، يمكن فقط لكل من على سبيل المثال، يعرض الطلب التالي رمزًا تعبيريًا مخصّصًا أنشأه المتصل:
يرفض الخادم طلبات البحث غير الصالحة ويعرض خطأ |
ListCustomEmojisResponse
ردّ على قائمة برموز إيموجي مخصّصة
الحقول | |
---|---|
custom_ |
قائمة بدون ترتيب قائمة برموز الإيموجي المخصّصة في الصفحة المطلوبة (أو الأولى) |
next_ |
رمز مميز يمكنك إرساله كـ |
ListMembershipsRequest
رسالة طلب إدراج الاشتراكات الداعمة
الحقول | |
---|---|
parent |
مطلوب. اسم المورد للمساحة المطلوب جلب قائمة الاشتراكات فيها. التنسيق: spaces/{space} |
page_ |
اختياريّ. الحد الأقصى لعدد الاشتراكات المطلوب عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. وفي حال عدم تحديد قيمة هذا الخيار، يتم إرجاع 100 عضوية كحدّ أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تعرِض القيم السلبية خطأ |
page_ |
اختياريّ. رمز مميّز للصفحة، تم تلقّيه من مكالمة سابقة لإدراج العضويات في القناة. قدِّم هذه المَعلمة لاسترداد الصفحة التالية. عند التقسيم على صفحات، يجب أن تتطابق جميع المعلمات الأخرى المقدّمة مع الاستدعاء الذي قدّم الرمز المميز للصفحة. قد يؤدي تمرير قيم مختلفة إلى المعلَمات الأخرى إلى نتائج غير متوقعة. |
filter |
اختياريّ. فلتر طلب بحث يمكنك فلترة الاشتراكات الداعمة حسب دور العضو ( لفلترة البيانات حسب الدور، اضبط للفلترة حسب النوع، اضبط للفلترة حسب كل من الدور والنوع، استخدِم عامل التشغيل يجب إدخال إما على سبيل المثال، طلبات البحث التالية صالحة:
طلبات البحث التالية غير صالحة:
يرفض الخادم طلبات البحث غير الصالحة مع ظهور الخطأ |
show_ |
اختياريّ. عند تلقّي عضوية في قناة |
show_ |
اختياريّ. عند تتطلب حاليًا مصادقة المستخدم. |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 لا يمكن إدراج عضويات التطبيقات في مساحة عند استخدام إذن وصول المشرف. |
ListMembershipsResponse
الرد لإدراج أعضاء المساحة في المساحة
الحقول | |
---|---|
memberships[] |
قائمة بدون ترتيب قائمة العضويات الظاهرة على الصفحة المطلوبة (أو الأولى) |
next_ |
رمز مميّز يمكنك إرساله على شكل |
ListMessagesRequest
يسرد الرسائل في المساحة المحدّدة التي يكون المستخدم عضوًا فيها.
الحقول | |
---|---|
parent |
مطلوب. اسم المورد للمساحة التي تريد إدراج الرسائل منها. تنسيق الملف: |
page_ |
الحد الأقصى لعدد الرسائل التي يتم عرضها. قد تعرض الخدمة عددًا أقل من الرسائل مقارنةً بهذه القيمة. إذا لم يتم تحديد عدد، يتم عرض 25 عنصرًا بحد أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تعرِض القيم السلبية خطأ |
page_ |
اختياري، في حال استئناف طلب بحث سابق رمز صفحة تم تلقّيه من طلب سابق لرسائل القائمة قدِّم هذه المَعلمة لاسترداد الصفحة اللاحقة. عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز تعريف الصفحة. وقد يؤدي ضبط قيم مختلفة للمَعلمات الأخرى إلى نتائج غير متوقّعة. |
filter |
فلتر طلب بحث يمكنك فلترة الرسائل حسب التاريخ ( لفلترة الرسائل حسب تاريخ إنشائها، حدِّد للفلترة حسب سلسلة المحادثات، حدِّد لفلترة الرسائل حسب سلسلة المحادثات والتاريخ معًا، استخدِم عامل التشغيل على سبيل المثال، تكون طلبات البحث التالية صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض خطأ |
order_ |
اختياري، في حال الاستئناف من استعلام سابق. كيفية ترتيب قائمة الرسائل حدِّد قيمة لترتيبها حسب عملية ترتيب. في ما يلي القيم الصالحة لعملية الترتيب:
الترتيب التلقائي هو |
show_ |
ما إذا كنت تريد تضمين الرسائل المحذوفة تتضمّن الرسائل المحذوفة وقت الحذف والبيانات الوصفية حول عملية الحذف، ولكن لا يتوفّر محتوى الرسالة. |
ListMessagesResponse
رسالة ردّ على إدراج الرسائل
الحقول | |
---|---|
messages[] |
قائمة الرسائل |
next_ |
يمكنك إرسال رمز مميّز كـ |
ListReactionsRequest
يعرض التفاعلات مع الرسائل.
الحقول | |
---|---|
parent |
مطلوب. الرسالة التي تفاعل معها المستخدمون. التنسيق: |
page_ |
اختياريّ. الحد الأقصى لعدد التفاعلات المعروضة يمكن أن تعرض الخدمة عددًا أقل من التفاعلات مقارنةً بهذه القيمة. وفي حال عدم تحديد القيمة، تكون القيمة التلقائية هي 25. الحد الأقصى للقيمة هو 200، ويتم تغيير القيم التي تزيد عن 200 إلى 200. |
page_ |
اختياريّ. (في حال استئناف طلب بحث سابق) رمز مميّز للصفحة تم تلقّيه من طلب سابق لعرض التفاعلات مع المحتوى. يمكنك توفير هذا الحقل لاسترداد الصفحة التالية. عند التقسيم على صفحات، يجب أن تتطابق قيمة الفلتر مع الاستدعاء الذي قدّم الرمز المميز للصفحة. وقد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقَّعة. |
filter |
اختياريّ. فلتر طلب بحث يمكنك فلترة التفاعلات حسب الرمز التعبيري ( لفلترة التفاعلات لرموز تعبيرية أو مستخدمين متعدّدين، يمكنك دمج الحقول المتشابهة باستخدام عامل التشغيل لفلترة التفاعلات حسب الرموز التعبيرية والمستخدم، استخدِم عامل التشغيل إذا كان طلب البحث يستخدم كلاً من على سبيل المثال، تكون طلبات البحث التالية صالحة:
طلبات البحث التالية غير صالحة:
يرفض الخادم طلبات البحث غير الصالحة ويعرض خطأ |
ListReactionsResponse
ردّ على طلب التفاعلات مع قائمة
الحقول | |
---|---|
reactions[] |
قائمة بالتفاعلات في الصفحة المطلوبة (أو الأولى) |
next_ |
رمز المتابعة لاسترداد الصفحة التالية من النتائج هذا الحقل فارغ للصفحة الأخيرة من النتائج. |
ListSpaceEventsRequest
رسالة طلب إدراج أحداث المساحة
الحقول | |
---|---|
parent |
مطلوب. اسم المورد لمساحة Google Chat التي وقعت فيها الأحداث التنسيق: |
page_ |
اختياريّ. الحد الأقصى لعدد أحداث المساحة التي يتم عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. تعرض القيم السالبة خطأ |
page_ |
رمز تعريف صفحة تم تلقّيه من طلب سابق لأحداث مساحة القائمة قدِّم هذا المرجع لاسترداد الصفحة اللاحقة. عند تقسيم البيانات إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة لعرض أحداث المساحة مع الطلب الذي قدّم رمز تعريف الصفحة. وقد يؤدي ضبط قيم مختلفة للمَعلمات الأخرى إلى نتائج غير متوقّعة. |
filter |
مطلوب. فلتر طلب بحث عليك تحديد نوع حدث واحد على الأقل ( يمكنك أيضًا اختياريًا الفلترة حسب وقت البدء (
لتحديد وقت بدء أو انتهاء، استخدِم عامل التشغيل = على سبيل المثال، تكون طلبات البحث التالية صالحة:
طلبات البحث التالية غير صالحة:
يرفض الخادم طلبات البحث غير الصالحة مع ظهور الخطأ |
ListSpaceEventsResponse
رسالة ردّ على بيانات أحداث المساحة
الحقول | |
---|---|
space_ |
يتم عرض النتائج بترتيب زمني (الحدث الأقدم أولاً). ملاحظة: لا يتم عرض الحقل |
next_ |
رمز المتابعة المستخدَم لجلب المزيد من الأحداث في حال إسقاط هذا الحقل، لن تظهر أي صفحات لاحقة. |
ListSpacesRequest
طلب بعرض المساحات التي يكون المتصل عضوًا فيها
الحقول | |
---|---|
page_ |
اختياريّ. الحد الأقصى لعدد المسافات المعروضة قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديد عدد المسافات، يتم عرض 100 مسافة كحد أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تعرِض القيم السلبية خطأ |
page_ |
اختياريّ. رمز تعريف صفحة تم تلقّيه من مكالمة سابقة لطلب قائمة المساحات قدِّم هذه المَعلمة لاسترداد الصفحة اللاحقة. عند تقسيم الصفحات، يجب أن تتطابق قيمة الفلتر مع الطلب الذي قدّم الرمز المميّز للصفحة. قد يؤدي إدخال قيمة مختلفة إلى نتائج غير متوقّعة. |
filter |
اختياريّ. فلتر طلب بحث يمكنك فلترة المساحات حسب نوع المساحة ( لفلترة البيانات حسب نوع المساحة، عليك تحديد قيمة صحيحة لقائمة القيم المحدّدة مسبقًا، مثل على سبيل المثال، طلبات البحث التالية صالحة:
يرفض الخادم طلبات البحث غير الصالحة مع ظهور الخطأ |
ListSpacesResponse
ردّ على طلب قائمة المساحات
الحقول | |
---|---|
spaces[] |
قائمة المساحات في الصفحة المطلوبة (أو الأولى) ملاحظة: لا يتم عرض الحقل |
next_ |
يمكنك إرسال رمز مميّز كـ |
MatchedUrl
هناك عنوان URL مطابق في رسالة Chat. يمكن لتطبيقات Chat معاينة عناوين URL المطابقة. لمزيد من المعلومات، يُرجى الاطّلاع على روابط المعاينة.
الحقول | |
---|---|
url |
النتائج فقط. عنوان URL الذي تمت مطابقته |
العضوية
تمثّل علاقة عضوية في Google Chat، مثل ما إذا كان المستخدم أو تطبيق Chat مدعوًا إلى مساحة أو جزءًا منها أو غير متواجد فيها.
الحقول | |
---|---|
name |
اسم المورد الخاص بالاشتراك، الذي يحدّده الخادم التنسيق: |
state |
النتائج فقط. حالة الاشتراك |
role |
اختياريّ. دور المستخدم ضمن مساحة Chat، والذي يحدِّد الإجراءات المسموح بها في المساحة يمكن استخدام هذا الحقل كإدخال فقط في |
create_ |
اختياريّ. غير قابل للتغيير وقت إنشاء العضوية، مثل وقت انضمام عضو إلى مساحة أو دعوته للانضمام إليها هذا الحقل ناتج فقط، إلا عند استخدامه لاستيراد الاشتراكات السابقة في مساحات وضع الاستيراد. |
delete_ |
اختياريّ. غير قابل للتغيير. وقت حذف العضوية، مثل وقت مغادرة أحد الأعضاء للمساحة أو إزالته منها هذا الحقل ناتج فقط، إلا عند استخدامه لاستيراد الاشتراكات السابقة في مساحات وضع الاستيراد. |
حقل الاتحاد memberType . العضو المرتبط بهذه العضوية قد تتوفّر أنواع أخرى من الاشتراكات في المستقبل. يمكن أن يكون memberType واحدًا فقط مما يلي: |
|
member |
المستخدم أو التطبيق في Google Chat الذي يرتبط به الاشتراك. في حال تمت المصادقة كمستخدم في تطبيق Chat، ستتم تعبئة المستخدم |
group_ |
"مجموعة 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_ |
اختياريّ. غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يشير ذلك إلى الوقت الذي تم فيه إنشاء الرسالة. هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه في مساحات وضع الاستيراد. بالنسبة إلى مساحات وضع الاستيراد، يجب ضبط هذا الحقل على الطابع الزمني السابق الذي تم إنشاء الرسالة فيه في المصدر للحفاظ على وقت الإنشاء الأصلي. |
last_ |
النتائج فقط. الوقت الذي عدّل فيه أحد المستخدمين الرسالة آخر مرة وإذا لم يتم تعديل الرسالة من قبل، سيكون هذا الحقل فارغًا. |
delete_ |
النتائج فقط. وقت حذف الرسالة في Google Chat إذا لم يتم حذف الرسالة مطلقًا، يكون هذا الحقل فارغًا. |
text |
نص عادي للرسالة. ينشئ الرابط الأول لصورة أو فيديو أو صفحة ويب شريحة معاينة. يمكنك أيضًا الإشارة إلى مستخدم في Google Chat باستخدام @ أو الإشارة إلى جميع المستخدمين في المساحة. لمعرفة كيفية إنشاء الرسائل النصية، راجع إرسال رسالة. |
formatted_ |
النتائج فقط. يحتوي على الرسالة
للمزيد من المعلومات، يُرجى الاطّلاع على مقالة عرض تنسيق النص المُرسَل في رسالة. |
cards[] |
متوقّفة نهائيًا: استخدِم بطاقات غنية ومنسّقة وتفاعلية يمكنك استخدامها لعرض عناصر واجهة المستخدم، مثل النصوص المنسّقة والأزرار والصور القابلة للنقر يتم عادةً عرض البطاقات أسفل نص الرسالة العادي. يمكن أن يصل حجم |
cards_ |
صفيف من البطاقات يمكن فقط لتطبيقات Chat إنشاء البطاقات. إذا كان تطبيق Chat يستخدم المصادقة كمستخدم، لا يمكن أن تحتوي الرسائل على بطاقات. لمعرفة كيفية إنشاء رسالة تحتوي على بطاقات، راجِع إرسال رسالة. تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات" فتح "أداة إنشاء البطاقات" |
annotations[] |
النتائج فقط. التعليقات التوضيحية المرتبطة بالرمز |
thread |
سلسلة المحادثات التي تنتمي إليها الرسالة على سبيل المثال، يمكنك الاطّلاع على بدء سلسلة رسائل أو الرد عليها. |
space |
في حال تمت المصادقة كمستخدم لتطبيق Chat، تتم تعبئة المساحة |
fallback_ |
وصف بنص عادي لبطاقات الرسالة، يُستخدم عندما يتعذّر عرض البطاقات، مثل إشعارات الأجهزة الجوّالة. |
action_ |
الإدخال فقط. المَعلمات التي يمكن أن يستخدمها تطبيق Chat لضبط طريقة نشر ردّه |
argument_ |
النتائج فقط. نص عادي للرسالة مع إزالة جميع الإشارات إلى تطبيقات Chat |
slash_ |
النتائج فقط. معلومات حول الأوامر التي تبدأ بشرطة مائلة، إن وُجدت |
attachment[] |
مرفق حمّله المستخدم |
matched_ |
النتائج فقط. عنوان URL في |
thread_ |
النتائج فقط. عندما يكون إذا كانت المساحة لا تتيح الرد في سلاسل المحادثات، سيكون هذا الحقل دائمًا |
client_ |
اختياريّ. معرّف مخصّص للرسالة. يمكنك استخدام الحقل لتحديد رسالة أو الحصول على رسالة أو حذفها أو تعديلها. لإعداد معرّف مخصّص، حدِّد الحقل |
emoji_ |
النتائج فقط. قائمة ملخّصات التفاعلات باستخدام الرموز التعبيرية على الرسالة |
private_ |
غير قابل للتغيير. إدخال لإنشاء رسالة، وإلا تكون النتائج فقط. المستخدم الذي يمكنه عرض الرسالة. عند ضبط هذه السياسة، تكون الرسالة خاصة ولا تظهر إلا للمستخدم المحدّد وتطبيق Chat. لتضمين هذا الحقل في طلبك، عليك طلب واجهة برمجة تطبيقات Chat باستخدام مصادقة التطبيق وحذف ما يلي: لمعرفة التفاصيل، يُرجى الاطّلاع على إرسال رسالة بشكل خاص. |
deletion_ |
النتائج فقط. معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط " |
quoted_ |
النتائج فقط. معلومات عن رسالة اقتبسها أحد مستخدمي Google Chat في مساحة يمكن لمستخدمي Google Chat اقتباس رسالة للرد عليها. |
attached_ |
النتائج فقط. صور GIF المرفقة بالرسالة |
accessory_ |
تطبيق مصغّر تفاعلي واحد أو أكثر يظهر في أسفل الرسالة يمكنك إضافة تطبيقات مصغّرة إلى الرسائل التي تتضمّن نصًا أو بطاقات أو نصًا وبطاقات معًا. لا تتوفَّر هذه الميزة للرسائل التي تحتوي على مربّعات حوار. لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة. يتطلب إنشاء رسالة تتضمّن تطبيقات مصغّرة إضافية مصادقة التطبيق. |
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_ |
النتائج فقط. الطابع الزمني لوقت إنشاء الرسالة المقتبَسة أو وقت آخر تعديل للرسالة المُقتبَسة |
فيديو يعرض ردود فعل
تفاعل مع رسالة
الحقول | |
---|---|
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
تمثّل هذه السمة رابطًا منسّقًا يؤدي إلى مرجع.
الحقول | |
---|---|
uri |
معرّف الموارد المنتظم (URI) لهذا الرابط. |
rich_ |
نوع الرابط المنسّق. |
حقل الربط data بيانات المرجع المرتبط يمكن أن يكون data واحدًا فقط مما يلي: |
|
drive_ |
بيانات رابط Drive |
chat_ |
بيانات رابط مساحة Chat |
RichLinkType
نوع الرابط المزوّد بمحتوى إضافي ويمكن إضافة المزيد من الأنواع في المستقبل.
عمليات التعداد | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِم هذه الميزة. |
DRIVE_FILE |
نوع رابط منسّق في Google Drive |
CHAT_SPACE |
نوع من الروابط الغنية بصريًا لمساحات Chat. على سبيل المثال، شريحة ذكية لمكان |
SearchSpacesRequest
طلب البحث عن قائمة بالمساحات استنادًا إلى طلب بحث
الحقول | |
---|---|
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب هذا الحقل إما لا تتيح هذه الطريقة حاليًا سوى إذن وصول المشرف، وبالتالي لا يتم قبول سوى |
page_ |
الحد الأقصى لعدد المسافات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديد عدد المسافات، يتم عرض 100 مسافة كحد أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. |
page_ |
رمز مميّز تم تلقّيه من المكالمة السابقة لمساحات البحث قدِّم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز تعريف الصفحة. قد يؤدي تمرير قيم مختلفة إلى المعلَمات الأخرى إلى نتائج غير متوقعة. |
query |
مطلوب. طلب بحث يمكنك البحث باستخدام المعلمات التالية:
يقبل كل من يجب إدخال لا يقبل يقبل لا تقبل الدالة السمة في الحقول المختلفة، يمكن استخدام ضمن الحقل نفسه، لا يتوافق نماذج طلبات البحث التالية صالحة:
|
order_ |
اختياريّ. كيفية ترتيب قائمة المساحات في ما يلي السمات المتوافقة للترتيب حسبها:
القيم الصالحة لعملية الطلب هي:
الصيغة المتوافقة هي:
|
SearchSpacesResponse
ردّ يتضمّن قائمة بالمساحات التي تتوافق مع طلب مساحات البحث
الحقول | |
---|---|
spaces[] |
صفحة للمساحات المطلوبة |
next_ |
هو رمز مميّز يمكن استخدامه لاسترداد الصفحة التالية. إذا كان هذا الحقل فارغًا، يعني ذلك أنّه ما مِن صفحات لاحقة. |
total_ |
إجمالي عدد المساحات التي تتطابق مع طلب البحث في جميع الصفحات إذا كانت النتيجة أكثر من 10,000 مسافة، تكون هذه القيمة تقديرية. |
SetUpSpaceRequest
طلب إنشاء مساحة وإضافة مستخدمين محدّدين إليها
الحقول | |
---|---|
space |
مطلوب. يجب ملء الحقل لإنشاء مساحة، يجب ضبط لإنشاء محادثة جماعية، اضبط لإنشاء محادثة بين شخصين، اضبط لإنشاء محادثة بين شخص وتطبيق Chat، اضبط في حال توفُّر مساحة |
request_ |
اختياريّ. معرّف فريد لهذا الطلب. ننصحك باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف طلب حالي إلى عرض المساحة التي تم إنشاؤها باستخدام هذا المعرّف بدلاً من إنشاء مساحة جديدة. يؤدي تحديد معرّف طلب حالي من تطبيق Chat نفسه مع مستخدم مختلف تمت مصادقته إلى عرض رسالة خطأ. |
memberships[] |
اختياريّ. مستخدمو Google Chat أو المجموعات المطلوب دعوتها للانضمام إلى المساحة احذف اسم المستخدم المتصل لأنّه تتم إضافته تلقائيًا. تتيح هذه الميزة حاليًا إضافة ما يصل إلى 20 عضوية (بالإضافة إلى المتصل). بالنسبة إلى اشتراك المستخدم، يجب أن يحتوي الحقل بالنسبة إلى عضوية مجموعة Google، يجب أن يحتوي الحقل هذه السمة اختيارية عند ضبط مطلوب عند ضبط مطلوب عند ضبط يجب أن يكون هذا الحقل فارغًا عند إنشاء محادثة بين مستخدم وتطبيق Chat الذي يجري الاتصال (عند ضبط |
SlashCommand
أمر يبدأ بشرطة مائلة في Google Chat
الحقول | |
---|---|
command_ |
تم استدعاء معرّف أمر الشرطة المائلة. |
SlashCommandMetadata
البيانات الوصفية للتعليقات التوضيحية للأوامر التي تبدأ بشرطة مائلة (/)
الحقول | |
---|---|
bot |
تطبيق Chat الذي تم استدعاء الأمر فيه |
type |
نوع أمر الشرطة المائلة. |
command_ |
اسم أمر الشرطة المائلة الذي تمّ استدعاؤه |
command_ |
رقم تعريف الأمر الذي يبدأ بشرطة مائلة والذي تمّ استدعاؤه. |
triggers_ |
يشير إلى ما إذا كان الأمر الذي يبدأ بشرطة مائلة مخصّصًا لمربّع حوار. |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يُرجى عدم استخدامها. |
ADD |
أضِف تطبيق Chat إلى المساحة. |
INVOKE |
استدعاء أمر الشرطة المائلة في المساحة. |
مسافة
مساحة في Google Chat المساحات هي محادثات بين مستخدمَين أو أكثر أو رسائل بين مستخدم وتطبيق Chat.
الحقول | |
---|---|
name |
اسم المورد للمساحة. تنسيق الملف: حيث يمثّل |
type |
النتائج فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
space_ |
نوع المساحة. مطلوبة عند إنشاء مساحة أو تعديل نوع المساحة النتائج فقط للاستخدامات الأخرى. |
single_ |
اختياريّ. ما إذا كانت المساحة عبارة عن رسالة مباشرة بين تطبيق Chat ومستخدم واحد |
threaded |
النتائج فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
display_ |
الاسم المعروض للمساحة. هذا الحقل مطلوب عند إنشاء مساحة باستخدام بالنسبة إلى الرسائل المباشرة، قد يكون هذا الحقل فارغًا. يمكن أن يتضمّن ما يصل إلى 128 حرفًا. |
external_ |
غير قابل للتغيير. ما إذا كانت هذه المساحة تسمح لأي مستخدم في Google Chat بأن يكون عضوًا فيها الإدخال عند إنشاء مساحة في مؤسسة Google Workspace احذف هذا الحقل عند إنشاء مساحات في الشروط التالية:
بالنسبة إلى المساحات الحالية، يكون هذا الحقل مخصّصًا للعرض فقط. |
space_ |
النتائج فقط. حالة سلسلة المحادثات في مساحة Chat |
space_ |
تفاصيل حول المساحة بما في ذلك الوصف والقواعد. |
space_ |
حالة سجلّ الرسائل للرسائل وسلاسل المحادثات في هذه المساحة |
import_ |
اختياريّ. ما إذا تم إنشاء هذه المساحة في يتطلب إنشاء مساحة في |
create_ |
اختياريّ. غير قابل للتغيير. بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يشير ذلك إلى وقت إنشاء المساحة. هذا الحقل هو الناتج فقط، إلا عند استخدامه في مساحات وضع الاستيراد. بالنسبة إلى المساحات في وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني السابق الذي تم إنشاء المساحة به في المصدر للحفاظ على وقت الإنشاء الأصلي. لا تتم تعبئة هذا الحقل في الإخراج إلا عندما يكون |
last_ |
النتائج فقط. الطابع الزمني لآخر رسالة في المساحة |
admin_ |
النتائج فقط. بالنسبة إلى مساحات الرسائل المباشرة التي تتضمّن تطبيق Chat، سواء أنشأها مشرف Google Workspace أم لا يمكن للمشرفين تثبيت رسالة مباشرة وإعدادها باستخدام تطبيق Chat نيابةً عن المستخدمين في مؤسستهم. لتفعيل ميزة "التثبيت من خلال المشرف"، يجب أن يتضمّن تطبيق Chat ميزة المراسلة المباشرة. |
membership_ |
النتائج فقط. يشير هذا المقياس إلى عدد العضويات في القناة مجمّعة حسب نوع العضوية. تتم تعبئة هذا الحقل عند ضبط |
access_ |
اختياريّ. تُحدِّد إعدادات الوصول إلى المساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة |
space_ |
النتائج فقط. معرّف الموارد المتسلسل (URI) للمستخدم للوصول إلى المساحة |
customer |
اختياريّ. غير قابل للتغيير. رقم تعريف العميل لنطاق المساحة لا يكون مطلوبًا إلا عند إنشاء مساحة باستخدام مصادقة التطبيق ويكون بالتنسيق لا تتم تعبئة هذا الحقل في الرسائل المباشرة. |
حقل الربط يتطلب مصادقة المستخدم. يمكن أن يكون |
|
predefined_ |
اختياريّ. الإدخال فقط إعدادات أذونات المساحة المحدَّدة مسبقًا: لا يتم الإدخال إلا عند إنشاء مساحة. في حال عدم ضبط الحقل، يتم إنشاء مساحة تعاون. بعد إنشاء المساحة، تتم تعبئة الإعدادات في الحقل |
permission_ |
اختياريّ. إعدادات أذونات المساحة للمساحات الحالية حقل لتعديل إعدادات أذونات المساحة بالضبط، حيث يتم استبدال إعدادات الأذونات الحالية قوائم الإخراج إعدادات الأذونات الحالية |
AccessSettings
يمثل هذا الإعداد إعدادات الوصول للمساحة.
الحقول | |
---|---|
access_ |
النتائج فقط. يشير إلى حالة الوصول إلى المساحة. |
audience |
اختياريّ. اسم المرجع للجمهور المستهدَف الذي يمكنه اكتشاف المساحة والانضمام إليها ومعاينة الرسائل فيها. في حال عدم ضبط الإعداد، لن يتمكّن من الوصول إلى المساحة سوى المستخدمين أو "مجموعات Google" الذين تمت دعوتهم أو إضافتهم إلى المساحة بشكل فردي. لمعرفة التفاصيل، يُرجى الاطّلاع على إتاحة مساحة للاكتشاف من قِبل جمهور مستهدف. التنسيق: لاستخدام الجمهور المستهدف التلقائي لمؤسسة Google Workspace، اضبط القيمة على تتيح قراءة الجمهور المستهدَف ما يلي:
لا يتمّ ملء هذا الحقل عند استخدام نطاق يتطلب ضبط الجمهور المستهدَف مصادقة المستخدِم. |
AccessState
يمثّل حالة الوصول إلى المساحة.
عمليات التعداد | |
---|---|
ACCESS_STATE_UNSPECIFIED |
حالة الوصول غير معروفة أو غير متاحة في واجهة برمجة التطبيقات هذه. |
PRIVATE |
يمكن فقط للمستخدمين أو "مجموعات Google" التي أضافها مستخدمون آخرون أو أرسلوا دعوة إليها بشكل فردي أو مشرفي Google Workspace اكتشاف المساحة والوصول إليها. |
DISCOVERABLE |
منح مدير المساحة جمهورًا مستهدفًا الإذن بالوصول إلى المساحة. يمكن أيضًا للمستخدمين أو "مجموعات Google" الذين تمت إضافتهم أو دعوتهم بشكل فردي إلى المساحة اكتشاف المساحة والوصول إليها. لمزيد من المعلومات، يُرجى الاطّلاع على إتاحة العثور على مساحة لمستخدمين محدّدين. يتطلّب إنشاء مساحات قابلة للاكتشاف مصادقة المستخدم. |
MembershipCount
يمثل هذا العدد عدد العضويات في مساحة، مجمَّعة ضمن فئات.
الحقول | |
---|---|
joined_ |
عدد المستخدمين الذين انضموا إلى المساحة مباشرةً، بدون احتساب المستخدمين الذين انضموا من خلال عضوية في مجموعة. |
joined_ |
عدد جميع المجموعات التي انضمت إلى المساحة مباشرةً |
PermissionSetting
يمثّل إعداد إذن مساحة.
الحقول | |
---|---|
managers_ |
ما إذا كان مدراء المساحات لديهم هذا الإذن |
members_ |
ما إذا كان الأعضاء غير الإداريين لديهم هذا الإذن أم لا. |
PermissionSettings
إعدادات الأذونات التي يمكنك تحديدها عند تعديل مساحة حالية مُسمّاة
لضبط إعدادات الأذونات عند إنشاء مساحة، حدِّد حقل PredefinedPermissionSettings
في طلبك.
الحقول | |
---|---|
manage_ |
إعداد لإدارة الأعضاء والمجموعات في مساحة. |
modify_ |
إعدادات لتعديل اسم المساحة وصورتها الرمزية ووصفها وإرشاداتها |
toggle_ |
إعداد للتبديل بين تفعيل سجلّ المساحات وإيقافه. |
use_ |
إعدادات استخدام @all في مساحة |
manage_ |
إعداد لإدارة التطبيقات في مساحة |
manage_ |
إعداد لإدارة روابط الردّ التلقائي على الويب في مساحة |
post_ |
النتائج فقط. خيار لنشر الرسائل في مساحة |
reply_ |
إعداد للرد على الرسائل في مساحة |
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_ |
وقت وقوع الحدث |
event_ |
نوع حدث المساحة يحتوي كل نوع من أنواع الأحداث على نسخة مجمّعة تمثّل تكرارات متعددة من نوع الحدث الذي يقع في فترة زمنية قصيرة. بالنسبة إلى طلبات أنواع الأحداث المتوافقة مع الرسائل:
أنواع الأحداث المتوافقة مع الاشتراكات:
أنواع الأحداث المتوافقة للتفاعلات:
أنواع الأحداث المتوافقة حول المساحة:
|
حقل الاتحاد يمكن أن يكون |
|
message_ |
حمولة الحدث لرسالة جديدة نوع الحدث: |
message_ |
الحمولة للحدث لرسالة معدَّلة. نوع الحدث: |
message_ |
الحمولة لحدث رسالة محذوفة نوع الحدث: |
message_ |
الحمولة للحدث لعدة رسائل جديدة نوع الحدث: |
message_ |
حمولة الحدث لعدة رسائل تم تعديلها. نوع الحدث: |
message_ |
حمولة الحدث للرسائل المحذوفة المتعددة. نوع الحدث: |
space_ |
حمولة الأحداث لتعديل المساحة نوع الحدث: |
space_ |
الحمولة للحدث لإجراء تعديلات متعدّدة على مساحة نوع الحدث: |
membership_ |
الحمولة البرمجية للحدث لاشتراك جديد. نوع الحدث: |
membership_ |
حمولة الحدث لعضوية معدّلة نوع الحدث: |
membership_ |
حمولة الحدث لعضوية محذوفة. نوع الحدث: |
membership_ |
حمولة الأحداث لعدة عضويات جديدة نوع الحدث: |
membership_ |
حمولة الأحداث لعدة عضويات تم تعديلها. نوع الحدث: |
membership_ |
حمولة الأحداث لعدة عضويات محذوفة. نوع الحدث: |
reaction_ |
حمولة الحدث لتفاعل جديد. نوع الحدث: |
reaction_ |
حمولة الحدث لتفاعل محذوف. نوع الحدث: |
reaction_ |
حمولة الأحداث لتفاعلات جديدة متعددة. نوع الحدث: |
reaction_ |
الحمولة للحدث لعدة تفاعلات محذوفة نوع الحدث: |
SpaceReadState
حالة قراءة المستخدم ضمن مساحة، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
الحقول | |
---|---|
name |
اسم المورد لحالة القراءة في المساحة التنسيق: |
last_ |
اختياريّ. الوقت الذي تم فيه تعديل حالة قراءة المستخدم للمساحة وعادةً ما يتوافق هذا مع الطابع الزمني لآخر رسالة مقروءة أو طابع زمني يحدّده المستخدم لوضع علامة على آخر موضع قراءة في إحدى المساحات. |
SpaceUpdatedEventData
حمولة الأحداث في مساحة محدَّثة
نوع الحدث: google.workspace.chat.space.v1.updated
الحقول | |
---|---|
space |
المساحة المعدَّلة |
Thread
سلسلة محادثات في مساحة Google Chat للاطّلاع على أمثلة على الاستخدام، يُرجى الاطّلاع على بدء سلسلة محادثات أو الردّ عليها.
إذا حدّدت سلسلة محادثات عند إنشاء رسالة، يمكنك ضبط الحقل messageReplyOption
لتحديد ما يحدث في حال عدم العثور على سلسلة محادثات مطابقة.
الحقول | |
---|---|
name |
اسم المورد الخاص بالسلسلة مثلاً: |
thread_ |
اختياريّ. إدخال لإنشاء سلسلة محادثات أو تعديلها في الحالات الأخرى، يتم عرض الناتج فقط. رقم تعريف سلسلة المحادثات يمكن استخدام ما يصل إلى 4,000 حرف. هذا المعرّف فريد لتطبيق Chat الذي يضبطه. على سبيل المثال، إذا أنشأت تطبيقات محادثة متعددة رسالة باستخدام مفتاح سلسلة المحادثات نفسه، يتم نشر الرسائل في سلاسل محادثات مختلفة. للرد في سلسلة محادثات أنشأها مستخدم أو تطبيق آخر في Chat، حدِّد حقل سلسلة المحادثات |
ThreadReadState
حالة قراءة المستخدم ضمن سلسلة محادثات، تُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
الحقول | |
---|---|
name |
اسم المورد لحالة قراءة سلسلة المحادثات تنسيق الملف: |
last_ |
الوقت الذي تم فيه تعديل حالة قراءة المستخدم للمحادثة يتجاوب هذا عادةً مع الطابع الزمني لآخر رسالة مقروءة في سلسلة المحادثات. |
UpdateMembershipRequest
رسالة طلب لتعديل اشتراك
الحقول | |
---|---|
membership |
مطلوب. الاشتراك المطلوب تعديله لا يتم تعديل سوى الحقول المحدّدة بواسطة |
update_ |
مطلوب. مسارات الحقول التي سيتم تعديلها افصل بين القيم المتعدّدة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 |
UpdateMessageRequest
طلب تعديل رسالة
الحقول | |
---|---|
message |
مطلوب. رسالة تم تعديل الحقول فيها |
update_ |
مطلوب. مسارات الحقول التي سيتم تعديلها افصل بين القيم المتعدّدة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
allow_ |
اختياريّ. في حال عدم العثور على |
UpdateSpaceReadStateRequest
طلب رسالة لواجهة برمجة تطبيقات UpdateSpaceReadState.
الحقول | |
---|---|
space_ |
مطلوب. حالة قراءة المساحة والحقول المطلوب تعديلها. لا تتوافق هذه الميزة إلا مع تعديل حالة القراءة للمستخدم المتصل. للإشارة إلى المستخدم الذي يتصل بتطبيقك، عليك ضبط أحد الخيارات التالية:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
update_ |
مطلوب. مسارات الحقول المطلوب تعديلها. مسارات الحقول المتوافقة حاليًا:
عندما يكون لوضع علامة "تمت القراءة" على المساحة، اضبط |
UpdateSpaceRequest
طلب لتعديل مساحة واحدة
الحقول | |
---|---|
space |
مطلوب. مساحة تحتوي على حقول ستتمّ مراجعتها يجب تعبئة |
update_ |
مطلوب. مسارات الحقول المعدَّلة، مفصولة بفواصل إذا كانت هناك عدة مسارات. يمكنك تعديل الحقول التالية للمساحة:
|
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". تتطلّب هذه الوظيفة لا تتوفّر بعض قيم |
مستخدم
مستخدم في Google Chat عند عرض نتيجة من طلب، في حال تمت المصادقة كمستخدم في تطبيق Chat، لا تتم تعبئة نتائج مورد User
إلا name
وtype
للمستخدم.
الحقول | |
---|---|
name |
اسم المورد لـ التنسيق: بالنسبة إلى
|
display_ |
النتائج فقط. الاسم المعروض للمستخدم |
domain_ |
المعرّف الفريد لنطاق Google Workspace الخاص بالمستخدم |
type |
نوع المستخدم |
is_ |
النتائج فقط. عند |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية لقائمة القيم المحدّدة يُرجى عدم استخدامها. |
HUMAN |
مستخدم بشري |
BOT |
مستخدم تطبيق Chat |
UserMentionMetadata
البيانات الوصفية للتعليقات التوضيحية لإشارات المستخدمين (@)
الحقول | |
---|---|
user |
المستخدم المُشار إليه |
type |
نوع إشارة المستخدم |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد لا تستخدِم هذه الميزة. |
ADD |
إضافة مستخدم إلى المساحة |
MENTION |
الإشارة إلى مستخدم في المساحة |
WidgetMarkup
الأداة هي عنصر في واجهة المستخدم يعرض النصوص والصور.
الحقول | |
---|---|
buttons[] |
قائمة بالأزرار Buttons هي أيضًا |
حقل الاتحاد data . لا يمكن أن يتضمّن WidgetMarkup سوى أحد العناصر التالية. يمكنك استخدام حقول WidgetMarkup متعددة لعرض المزيد من العناصر. يمكن أن يكون data واحدًا فقط مما يلي: |
|
text_ |
عرض فقرة نصية في هذه الأداة المصغّرة |
image |
يمكنك عرض صورة في هذا التطبيق المصغّر. |
key_ |
عرض عنصر قيمة رئيسي في هذا التطبيق المصغّر |
زرّ
زر يمكن أن يكون زرًا نصيًا أو زرًا مزوّدًا بصورة.
الحقول | |
---|---|
حقل الاتحاد يمكن أن يكون |
|
text_ |
زر يحتوي على نص وإجراء |
image_ |
زر مع صورة وإجراء |
FormAction
يصف إجراء النموذج السلوك عند إرسال النموذج. على سبيل المثال، يمكنك استدعاء "برمجة تطبيقات Google" للتعامل مع النموذج.
الحقول | |
---|---|
action_ |
يتم استخدام اسم الطريقة لتحديد أي جزء من النموذج أدّى إلى إرسال النموذج. تتم إعادة هذه المعلومات إلى تطبيق 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 للصورة |
on_ |
إجراء |
aspect_ |
نسبة العرض إلى الارتفاع لهذه الصورة (العرض والارتفاع) يتيح لك هذا الحقل حجز الارتفاع المناسب للصورة أثناء انتظار تحميلها. ولا يهدف إلى إلغاء نسبة العرض إلى الارتفاع المضمّنة في الصورة. في حال عدم ضبطها، سيملؤها الخادم من خلال التحميل المُسبَق للصورة. |
ImageButton
زر صورة يتضمّن إجراءً onclick
الحقول | |
---|---|
on_ |
إجراء |
name |
اسم |
حقل الربط icons يمكن تحديد الرمز باستخدام Icon enum أو عنوان URL. يمكن أن يكون icons واحدًا فقط مما يلي: |
|
icon |
يشير ذلك المصطلح إلى الرمز المحدَّد من خلال |
icon_ |
الرمز المحدّد من خلال عنوان URL |
KeyValue
يحتوي عنصر واجهة المستخدم على مفتاح (تسمية) وقيمة (محتوى). يمكن أن يحتوي هذا العنصر أيضًا على بعض الإجراءات مثل الزر onclick
.
الحقول | |
---|---|
top_ |
نص التصنيف العلوي يمكن استخدام النص المنسَّق. لمزيد من المعلومات عن تنسيق النص، يُرجى الاطّلاع على المقالتَين تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
content |
نص المحتوى يجب استخدام نص منسّق في كل الأوقات. لمزيد من المعلومات عن تنسيق النص، يُرجى الاطّلاع على المقالتَين تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
content_ |
إذا كان المحتوى يجب أن يكون متعدّد الأسطر |
bottom_ |
نص التصنيف السفلي. النص المنسّق مسموح به. لمزيد من المعلومات عن تنسيق النص، يُرجى الاطّلاع على المقالتَين تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
on_ |
إجراء |
حقل الاتحاد icons . يجب تحديد رمز واحد على الأقل من top_label وbottom_label . يمكن أن يكون icons واحدًا فقط مما يلي: |
|
icon |
يشير ذلك المصطلح إلى قيمة تعداد يتم استبدالها في Chat API بصورة الرمز المقابلة. |
icon_ |
الرمز المحدّد من خلال عنوان URL |
حقل الاتحاد control . تطبيق مصغّر للتحكّم يمكنك ضبط button أو switch_widget ، ولكن ليس كليهما. يمكن أن يكون control واحدًا فقط مما يلي: |
|
button |
زر يمكن النقر عليه لبدء إجراء |
OnClick
إجراء onclick
(مثل فتح رابط)
الحقول | |
---|---|
حقل الربط يمكن أن يكون |
|
action |
يتم تشغيل إجراء النموذج من خلال إجراء |
open_ |
يؤدي إجراء |
OpenLink
رابط يفتح نافذة جديدة
الحقول | |
---|---|
url |
عنوان URL المطلوب فتحه. |
TextButton
زر يحتوي على نص وإجراء onclick
الحقول | |
---|---|
text |
النص المكتوب على الزر. |
on_ |
إجراء |
TextParagraph
فقرة من النص. النص المنسّق مسموح به. لمزيد من المعلومات عن تنسيق النص، يُرجى الاطّلاع على المقالتَين تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace.
الحقول | |
---|---|
text |
|