الفهرس
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
(رسالة)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 Platform.
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.
|
GetSpaceNotificationSetting |
---|
يتطلب مصادقة المستخدم.
|
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 |
---|
تعديل مساحة للحصول على مثال، يُرجى الاطّلاع على تعديل مساحة. إذا كنت بصدد تعديل الحقل توفّر الأنواع التالية من المصادقة:
|
UpdateSpaceNotificationSetting |
---|
يتطلب مصادقة المستخدم.
|
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_ |
إجراء JSON لبند العمل هذا. |
CardHeader
الحقول | |
---|---|
title |
يجب تحديد العنوان. يكون للعنوان ارتفاع ثابت: إذا تم تحديد عنوان وعنوان فرعي، يشغل كل منهما سطرًا واحدًا. إذا تم تحديد العنوان فقط، سيشغل كلا السطرين. |
subtitle |
العنوان الفرعي لعنوان البطاقة. |
image_ |
نوع الصورة (على سبيل المثال، حدود مربّعة أو حدود دائرية). |
image_ |
عنوان URL للصورة في عنوان البطاقة |
ImageStyle
عمليات التعداد | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
حدود مربّعة |
AVATAR |
حدود دائرية |
القسم
يحتوي القسم على مجموعة من الأدوات التي يتم عرضها (عموديًا) بالترتيب الذي تم تحديدها به. على جميع الأنظمة الأساسية، يكون عرض البطاقات ضيّقًا وثابتًا، لذلك ليست هناك حاجة حاليًا إلى خصائص التنسيق (على سبيل المثال، العدد العائم).
الحقول | |
---|---|
header |
تمثّل هذه السمة عنوان القسم. يُسمح باستخدام النص المنسَّق. لمزيد من المعلومات عن تنسيق النص، يُرجى الاطّلاع على مقالتَي تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
widgets[] |
يجب أن يحتوي القسم على تطبيق مصغّر واحد على الأقل. |
CreateCustomEmojiRequest
طلب لإنشاء رمز تعبيري مخصّص
الحقول | |
---|---|
custom_ |
مطلوب. الرموز التعبيرية المخصصة التي سيتم إنشاؤها. |
CreateMembershipRequest
رسالة طلب لإنشاء اشتراك
الحقول | |
---|---|
parent |
مطلوب. اسم المورد للمساحة التي تريد إنشاء الاشتراك لها. التنسيق: spaces/{space} |
membership |
مطلوب. علاقة الاشتراك المطلوب إنشاؤها. يجب أن يحتوي الحقل عندما ينشئ تطبيق Chat علاقة اشتراك لأحد المستخدمين، يجب أن يستخدم نطاقات تفويض معيّنة ويضبط قيمًا معيّنة لحقول معيّنة:
عندما ينشئ تطبيق Chat علاقة عضوية لنفسه، يجب المصادقة كمستخدم] واستخدام نطاق |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب لا تتوفّر إمكانية إنشاء اشتراكات في التطبيقات أو إنشاء اشتراكات للمستخدمين خارج مؤسسة المشرف في 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 |
مطلوب. اسم مورد العضوية المطلوب حذفه. يمكن لتطبيقات Chat حذف اشتراكات المستخدمين أو اشتراكاتهم الخاصة. لا يمكن لتطبيقات المحادثة حذف الاشتراكات في التطبيقات الأخرى. عند حذف اشتراك مستخدم، يجب استخدام النطاق عند حذف اشتراك في تطبيق، يجب استخدام نطاق التنسيق: |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 لا يمكن حذف الاشتراكات في التطبيقات في مساحة باستخدام إذن وصول المشرف. |
DeleteMessageRequest
طلب حذف رسالة
الحقول | |
---|---|
name |
مطلوب. اسم المورد للرسالة التنسيق: في حال ضبط معرّف مخصّص لرسالتك، يمكنك استخدام القيمة من الحقل |
force |
عندما لا تنطبق إلا عند المصادقة كمستخدم. لا يحدث أي تأثير عند المصادقة كتطبيق Chat. |
DeleteReactionRequest
لحذف تفاعل مع رسالة
الحقول | |
---|---|
name |
مطلوب. اسم التفاعل المطلوب حذفه. التنسيق: |
DeleteSpaceRequest
طلب حذف مساحة
الحقول | |
---|---|
name |
مطلوب. اسم المورد للمساحة المطلوب حذفها التنسيق: |
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب |
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 |
مطلوب. اسم المورد لحدث المساحة التنسيق: |
GetSpaceNotificationSettingRequest
رسالة طلب للحصول على إعدادات الإشعارات في المساحة لا يتوافق هذا الخيار إلا مع إعدادات تلقّي الإشعارات للمستخدم المتصل.
الحقول | |
---|---|
name |
مطلوب. التنسيق: users/{user}/spaces/{space}/spaceNotificationsetting
|
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 |
مطلوب. اسم المورد للمساحة المطلوب جلب قائمة الاشتراكات فيها. التنسيق: domains/{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 وفي "المساحات". يتطلب نطاق OAuth 2.0 تتيح هذه الطريقة حاليًا إذن الوصول الإداري فقط، وبالتالي يتم قبول |
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_ |
النتائج فقط. بالنسبة إلى مساحات الرسائل المباشرة (DM) التي تتضمّن تطبيق 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_ |
الحمولة للحدث لعدة تفاعلات محذوفة نوع الحدث: |
SpaceNotificationSetting
إعدادات الإشعارات لمستخدم في مساحة
الحقول | |
---|---|
name |
المُعرّف. اسم المورد لإعدادات إشعارات المساحة. التنسيق: |
notification_ |
إعدادات الإشعارات |
mute_ |
إعداد كتم صوت إشعارات المساحة |
MuteSetting
أنواع إعدادات كتم صوت إشعارات المساحة
عمليات التعداد | |
---|---|
MUTE_SETTING_UNSPECIFIED |
محجوز. |
UNMUTED |
سيتلقّى المستخدم إشعارات بشأن المساحة استنادًا إلى إعدادات الإشعارات. |
MUTED |
لن يتلقى المستخدم أي إشعارات للمساحة، بغض النظر عن إعداد الإشعارات. |
NotificationSetting
أنواع إعدادات الإشعارات
عمليات التعداد | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
محجوز. |
ALL |
يتم تشغيل الإشعارات من خلال الإشارات باستخدام @وسلاسل المحادثات التي تتم متابعتها والرسالة الأولى من سلاسل المحادثات الجديدة. تتم متابعة جميع سلاسل المحادثات الجديدة تلقائيًا، ما لم يلغِ المستخدم متابعتها يدويًا. |
MAIN_CONVERSATIONS |
يتم تشغيل الإشعار من خلال الإشارات باستخدام @وسلاسل المحادثات التي تتم متابعتها والرسالة الأولى من سلاسل المحادثات الجديدة. لا تتوفّر هذه الميزة للرسائل المباشرة بين شخصَين. |
FOR_YOU |
يتم تشغيل الإشعار من خلال الإشارات باستخدام @ وسلاسل المحادثات التي تتم متابعتها. لا تتوفّر هذه الميزة للرسائل المباشرة بين شخصَين. |
OFF |
تم إيقاف الإشعار. |
SpaceReadState
حالة قراءة المستخدم ضمن مساحة، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
الحقول | |
---|---|
name |
اسم المورد لحالة القراءة في المساحة التنسيق: |
last_ |
اختياريّ. الوقت الذي تم فيه تعديل حالة قراءة مساحة المستخدم ويتوافق ذلك عادةً مع الطابع الزمني لآخر رسالة تمت قراءتها، أو الطابع الزمني الذي حدّده المستخدم لتحديد موضع القراءة الأخير في مساحة. |
SpaceUpdatedEventData
الحمولة للحدث لمساحة معدَّلة
نوع الحدث: google.workspace.chat.space.v1.updated
الحقول | |
---|---|
space |
المساحة المعدّلة |
Thread
سلسلة محادثات في مساحة Google Chat على سبيل المثال، يمكنك الاطّلاع على بدء سلسلة رسائل أو الرد عليها.
إذا حدّدت سلسلة محادثات عند إنشاء رسالة، يمكنك ضبط الحقل messageReplyOption
لتحديد ما يحدث في حال عدم العثور على سلسلة محادثات مطابقة.
الحقول | |
---|---|
name |
اسم مورد سلسلة المحادثات مثلاً: |
thread_ |
اختياريّ. إدخال لإنشاء سلسلة محادثات أو تعديلها بخلاف ذلك، يتم عرض النتائج فقط. رقم تعريف سلسلة المحادثات يمكن استخدام ما يصل إلى 4,000 حرف. ويكون هذا المعرّف فريدًا لتطبيق Chat الذي يضبطه. على سبيل المثال، في حال إنشاء عدة تطبيقات في Chat رسالة باستخدام مفتاح سلسلة المحادثات نفسه، يتم نشر الرسائل في سلاسل محادثات مختلفة. للرد في سلسلة محادثات أنشأها مستخدم أو تطبيق آخر في Chat، حدِّد حقل سلسلة المحادثات |
ThreadReadState
حالة قراءة المستخدم ضمن سلسلة محادثات، تُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
الحقول | |
---|---|
name |
اسم المورد لحالة قراءة سلسلة المحادثات تنسيق الملف: |
last_ |
الوقت الذي تم فيه تعديل حالة قراءة سلسلة محادثات المستخدم يتجاوب هذا عادةً مع الطابع الزمني لآخر رسالة مقروءة في سلسلة المحادثات. |
UpdateMembershipRequest
رسالة طلب لتعديل اشتراك
الحقول | |
---|---|
membership |
مطلوب. الاشتراك المطلوب تعديله لا يتم تعديل سوى الحقول المحدّدة بواسطة |
update_ |
مطلوب. مسارات الحقول التي سيتم تعديلها افصل بين القيم المتعدّدة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب |
UpdateMessageRequest
طلب تعديل رسالة
الحقول | |
---|---|
message |
مطلوب. تم تعديل رسالة تحتوي على حقول. |
update_ |
مطلوب. مسارات الحقول التي سيتم تعديلها افصل القيم المتعدّدة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
allow_ |
اختياريّ. في حال عدم العثور على |
UpdateSpaceNotificationSettingRequest
طلب تعديل إعدادات الإشعارات في المساحة لا تتوافق هذه الميزة إلا مع تعديل إعدادات الإشعارات للمستخدم المتصل.
الحقول | |
---|---|
space_ |
مطلوب. يجب ملء اسم المورد لإعدادات الإشعارات الخاصة بالمساحة بالصيغة |
update_ |
مطلوب. مسارات الحقول المتوافقة: - |
UpdateSpaceReadStateRequest
طلب رسالة لواجهة برمجة تطبيقات UpdateSpaceReadState.
الحقول | |
---|---|
space_ |
مطلوب. حالة قراءة المساحة والحقول المطلوب تعديلها. لا تتوافق هذه الميزة إلا مع تعديل حالة القراءة للمستخدم المتصل. للإشارة إلى المستخدم المتصل، اضبط أحد الخيارَين التاليَين:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
update_ |
مطلوب. مسارات الحقول التي سيتم تعديلها مسارات الحقول المتوافقة حاليًا:
عندما يكون لوضع علامة "تمت القراءة" على المساحة، اضبط |
UpdateSpaceRequest
طلب لتعديل مساحة واحدة
الحقول | |
---|---|
space |
مطلوب. مساحة تحتوي على حقول ستتمّ مراجعتها يجب تعبئة |
update_ |
مطلوب. مسارات الحقول المعدّلة، مفصولة بفواصل في حال توفّر عدة مسارات يمكنك تعديل الحقول التالية للمساحة:
|
use_ |
عند يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace لديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلب نطاق OAuth 2.0 بعض قيم |
مستخدم
مستخدم في 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[] |
قائمة بالأزرار الأزرار أيضًا |
حقل الربط data لا يمكن أن يتضمّن WidgetMarkup سوى أحد العناصر التالية. يمكنك استخدام عدة حقول WidgetMarkup لعرض المزيد من العناصر. يمكن أن يكون data واحدًا فقط مما يلي: |
|
text_ |
عرض فقرة نصية في هذه الأداة المصغّرة |
image |
يمكنك عرض صورة في هذا التطبيق المصغّر. |
key_ |
عرض عنصر مفتاح/قيمة في هذه الأداة المصغّرة |
زرّ
زر يمكن أن يكون زرًا نصيًا أو زرًا مزوّدًا بصورة.
الحقول | |
---|---|
حقل الربط يمكن أن يكون |
|
text_ |
زر يحتوي على نص وإجراء |
image_ |
زر يتضمّن صورة وإجراء |
FormAction
يصف إجراء النموذج السلوك عند إرسال النموذج. على سبيل المثال، يمكنك استدعاء Apps Script لمعالجة النموذج.
الحقول | |
---|---|
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 |
|