الفهرس
ChatService(واجهة)AccessoryWidget(رسالة)ActionResponse(رسالة)ActionResponse.ResponseType(تعداد)ActionResponse.SelectionItems(رسالة)ActionResponse.UpdatedWidget(رسالة)ActionStatus(رسالة)Annotation(رسالة)AnnotationType(تعداد)AppCommandMetadata(رسالة)AppCommandMetadata.AppCommandType(تعداد)AttachedGif(رسالة)Attachment(رسالة)Attachment.Source(تعداد)AttachmentDataRef(رسالة)Audience(رسالة)Availability(رسالة)Availability.State(تعداد)CalendarEventLinkData(رسالة)CardWithId(رسالة)ChatSpaceLinkData(رسالة)Citation(رسالة)CitedSource(رسالة)CitedSource.Footer(رسالة)CitedSource.Snippet(رسالة)CompleteImportSpaceRequest(رسالة)CompleteImportSpaceResponse(رسالة)ContextualAddOnMarkup(رسالة)ContextualAddOnMarkup.Card(رسالة)ContextualAddOnMarkup.Card.CardAction(رسالة)ContextualAddOnMarkup.Card.CardHeader(رسالة)ContextualAddOnMarkup.Card.CardHeader.ImageStyle(تعداد)ContextualAddOnMarkup.Card.Section(رسالة)CreateCustomEmojiRequest(رسالة)CreateMembershipRequest(رسالة)CreateMessageNotificationOptions(رسالة)CreateMessageNotificationOptions.NotificationType(تعداد)CreateMessagePinRequest(رسالة)CreateMessageRequest(رسالة)CreateMessageRequest.MessageReplyOption(تعداد)CreateReactionRequest(رسالة)CreateSectionRequest(رسالة)CreateSpaceRequest(رسالة)CustomEmoji(رسالة)CustomEmoji.CustomEmojiPayload(رسالة)CustomEmojiMetadata(رسالة)CustomStatus(رسالة)DeleteCustomEmojiRequest(رسالة)DeleteMembershipRequest(رسالة)DeleteMessagePinRequest(رسالة)DeleteMessageRequest(رسالة)DeleteReactionRequest(رسالة)DeleteSectionRequest(رسالة)DeleteSpaceRequest(رسالة)DeletionMetadata(رسالة)DeletionMetadata.DeletionType(تعداد)Dialog(رسالة)DialogAction(رسالة)DoNotDisturbMetadata(رسالة)DriveDataRef(رسالة)DriveLinkData(رسالة)Elements(رسالة)ElementsImage(رسالة)Emoji(رسالة)EmojiReactionSummary(رسالة)FindDirectMessageRequest(رسالة)FindGroupChatsRequest(رسالة)FindGroupChatsResponse(رسالة)ForwardedMetadata(رسالة)GetAttachmentRequest(رسالة)GetAvailabilityRequest(رسالة)GetCustomEmojiRequest(رسالة)GetMembershipRequest(رسالة)GetMessageRequest(رسالة)GetSpaceEventRequest(رسالة)GetSpaceNotificationSettingRequest(رسالة)GetSpaceReadStateRequest(رسالة)GetSpaceRequest(رسالة)GetThreadReadStateRequest(رسالة)Group(رسالة)HistoryState(تعداد)ListCustomEmojisRequest(رسالة)ListCustomEmojisResponse(رسالة)ListMembershipsRequest(رسالة)ListMembershipsResponse(رسالة)ListMessagePinsRequest(رسالة)ListMessagePinsResponse(رسالة)ListMessagesRequest(رسالة)ListMessagesResponse(رسالة)ListReactionsRequest(رسالة)ListReactionsResponse(رسالة)ListSectionItemsRequest(رسالة)ListSectionItemsResponse(رسالة)ListSectionsRequest(رسالة)ListSectionsResponse(رسالة)ListSpaceEventsRequest(رسالة)ListSpaceEventsResponse(رسالة)ListSpacesRequest(رسالة)ListSpacesResponse(رسالة)MarkAsActiveRequest(رسالة)MarkAsAwayRequest(رسالة)MarkAsDoNotDisturbRequest(رسالة)MarkupSyntax(تعداد)MatchedUrl(رسالة)MeetSpaceLinkData(رسالة)MeetSpaceLinkData.HuddleStatus(تعداد)MeetSpaceLinkData.Type(تعداد)Membership(رسالة)Membership.Affiliation(تعداد)Membership.MembershipRole(تعداد)Membership.MembershipState(تعداد)MembershipBatchCreatedEventData(رسالة)MembershipBatchDeletedEventData(رسالة)MembershipBatchUpdatedEventData(رسالة)MembershipCreatedEventData(رسالة)MembershipDeletedEventData(رسالة)MembershipUpdatedEventData(رسالة)Message(رسالة)MessageBatchCreatedEventData(رسالة)MessageBatchDeletedEventData(رسالة)MessageBatchUpdatedEventData(رسالة)MessageCreatedEventData(رسالة)MessageDeletedEventData(رسالة)MessagePin(رسالة)MessageUpdatedEventData(رسالة)MoveSectionItemRequest(رسالة)MoveSectionItemResponse(رسالة)PositionSectionRequest(رسالة)PositionSectionRequest.Position(تعداد)PositionSectionResponse(رسالة)QuotedMessageMetadata(رسالة)QuotedMessageMetadata.QuoteType(تعداد)QuotedMessageSnapshot(رسالة)Reaction(رسالة)ReactionBatchCreatedEventData(رسالة)ReactionBatchDeletedEventData(رسالة)ReactionCreatedEventData(رسالة)ReactionDeletedEventData(رسالة)ReplaceMessageCardsRequest(رسالة)ReplaceMessageCardsResponse(رسالة)RichLinkMetadata(رسالة)RichLinkMetadata.RichLinkType(تعداد)SearchMessageResult(رسالة)SearchMessagesRequest(رسالة)SearchMessagesRequest.SearchMessagesView(تعداد)SearchMessagesResponse(رسالة)SearchSpacesRequest(رسالة)SearchSpacesResponse(رسالة)SearchSpacesResponse.SearchSpaceResult(رسالة)Section(رسالة)Section.SectionType(تعداد)SectionItem(رسالة)SetUpSpaceRequest(رسالة)SlashCommand(رسالة)SlashCommandMetadata(رسالة)SlashCommandMetadata.Type(تعداد)Space(رسالة)Space.AccessPermissionSetting(رسالة)Space.AccessPermissionSettings(رسالة)Space.AccessSettings(رسالة)Space.AccessSettings.AccessState(تعداد)Space.MembershipCount(رسالة)Space.PermissionSetting(رسالة)Space.PermissionSettings(رسالة)Space.PredefinedPermissionSettings(تعداد)Space.Principal(رسالة)Space.SpaceDetails(رسالة)Space.SpaceThreadingState(تعداد)Space.SpaceType(تعداد)Space.Type(تعداد)SpaceBatchUpdatedEventData(رسالة)SpaceEvent(رسالة)SpaceNotificationSetting(رسالة)SpaceNotificationSetting.MuteSetting(تعداد)SpaceNotificationSetting.NotificationSetting(تعداد)SpaceReadState(رسالة)SpaceUpdatedEventData(رسالة)SpaceView(تعداد)Thread(رسالة)ThreadReadState(رسالة)UpdateAvailabilityRequest(رسالة)UpdateMembershipRequest(رسالة)UpdateMessageRequest(رسالة)UpdateSectionRequest(رسالة)UpdateSpaceNotificationSettingRequest(رسالة)UpdateSpaceReadStateRequest(رسالة)UpdateSpaceRequest(رسالة)User(رسالة)User.Type(تعداد)UserMentionMetadata(رسالة)UserMentionMetadata.Type(تعداد)WidgetMarkup(رسالة)WidgetMarkup.Button(رسالة)WidgetMarkup.FormAction(رسالة)WidgetMarkup.FormAction.ActionParameter(رسالة)WidgetMarkup.Icon(تعداد)WidgetMarkup.Image(رسالة)WidgetMarkup.ImageButton(رسالة)WidgetMarkup.KeyValue(رسالة)WidgetMarkup.OnClick(رسالة)WidgetMarkup.OpenLink(رسالة)WidgetMarkup.TextButton(رسالة)WidgetMarkup.TextParagraph(رسالة)
ChatService
يتيح للمطوّرين إنشاء تطبيقات Chat وعمليات دمج على منصة Google Chat.
| CompleteImportSpace |
|---|
|
لإكمال عملية الاستيراد للمساحة المحدّدة وجعلها مرئية للمستخدمين يتطلّب ذلك مصادقة المستخدم والتفويض على مستوى النطاق باستخدام نطاق التفويض:
لمزيد من المعلومات، يُرجى الاطّلاع على المقالة تفويض تطبيقات Google Chat لاستيراد البيانات.
|
| CreateCustomEmoji |
|---|
|
لإنشاء إيموجي مخصّص لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، يُرجى الاطّلاع على التعرّف على الإيموجي المخصّص في Google Chat وإدارة أذونات الإيموجي المخصّص. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| CreateMembership |
|---|
|
ينشئ عضوية لتطبيق Chat الذي يرسل الطلب أو لمستخدم أو لمجموعة Google. لا يمكن إنشاء عضويات لتطبيقات Chat الأخرى. عند إنشاء عضوية، إذا كان العضو المحدّد قد أوقف سياسة القبول التلقائي، تتم دعوته ويجب أن يقبل دعوة المساحة قبل الانضمام إليها. بخلاف ذلك، يؤدي إنشاء اشتراك إلى إضافة العضو مباشرةً إلى المساحة المحدّدة. يتيح الأنواع التالية من المصادقة:
لا تتوفّر مصادقة التطبيقات لحالات الاستخدام التالية:
للاطّلاع على مثال على الاستخدام، يُرجى مراجعة:
|
| CreateMessage |
|---|
|
ينشئ رسالة في مساحة Google Chat. للاطّلاع على مثال، يُرجى مراجعة إرسال رسالة. يتيح الأنواع التالية من المصادقة:
ينسب Chat مُرسِل الرسالة بشكل مختلف استنادًا إلى نوع المصادقة التي تستخدمها في طلبك. توضّح الصورة التالية كيفية تحديد Chat لمرسِل الرسالة عند استخدام مصادقة التطبيق. يعرض Chat تطبيق Chat كمُرسِل الرسالة. يمكن أن يتضمّن محتوى الرسالة نصًا ( تعرض الصورة التالية كيفية تحديد Chat لمرسِل الرسالة عند استخدام مصادقة المستخدم. يعرض Chat المستخدم كمُرسِل الرسالة وينسب تطبيق Chat إلى الرسالة من خلال عرض اسمه. يمكن أن يحتوي محتوى الرسالة على نص فقط ( الحد الأقصى لحجم الرسالة، بما في ذلك محتوى الرسالة، هو 32,000 بايت. بالنسبة إلى طلبات webhook، لا يحتوي الردّ على الرسالة الكاملة. يملأ الردّ الحقلَين
|
| CreateMessagePin |
|---|
|
تثبيت رسالة يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| CreateReaction |
|---|
|
تنشئ تفاعلاً وتضيفه إلى رسالة. للاطّلاع على مثال، يُرجى مراجعة إضافة تفاعل إلى رسالة. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| CreateSection |
|---|
|
لإنشاء قسم في Google Chat تساعد الأقسام المستخدمين في تجميع المحادثات وتخصيص قائمة المساحات المعروضة في لوحة التنقّل في Chat. يمكن إنشاء أقسام من النوع يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| CreateSpace |
|---|
|
تنشئ مساحة. يمكن استخدامها لإنشاء مساحة مُعنونة أو محادثة جماعية في " يتيح الأنواع التالية من المصادقة:
عند المصادقة كتطبيق، يجب ضبط حقل عند المصادقة كتطبيق، تتم إضافة تطبيق Chat كعضو في المساحة. ومع ذلك، على عكس مصادقة المستخدم، لا تتم إضافة تطبيق Chat كمدير مساحة. بشكل تلقائي، يمكن لجميع أعضاء المساحة إزالة تطبيق Chat من المساحة. للسماح لمدراء المساحة فقط بإزالة التطبيق من مساحة، اضبط تعتمد عضوية المساحة عند إنشائها على ما إذا تم إنشاء المساحة في
إذا ظهرت لك رسالة الخطأ
|
| DeleteCustomEmoji |
|---|
|
لحذف إيموجي مخصّص بشكل تلقائي، يمكن للمستخدمين حذف الإيموجي المخصّص الذي أنشأوه فقط. يمكن لمدراء الرموز التعبيرية الذين يعيّنهم المشرف حذف أي رمز تعبيري مخصّص في المؤسسة. يُرجى الاطّلاع على التعرّف على الرموز التعبيرية المخصصة في Google Chat. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، يُرجى الاطّلاع على التعرّف على الإيموجي المخصّص في Google Chat وإدارة أذونات الإيموجي المخصّص. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| DeleteMembership |
|---|
|
تحذف هذه الطريقة عضوية. للاطّلاع على مثال، يُرجى مراجعة إزالة مستخدم أو تطبيق Google Chat من مساحة. يتيح الأنواع التالية من المصادقة:
لا تتوفّر مصادقة التطبيقات لحالات الاستخدام التالية:
لحذف اشتراكات مدراء المساحات، يجب أن يكون مقدّم الطلب مدير مساحة. إذا كنت تستخدم مصادقة التطبيق، يجب أن يكون تطبيق Chat هو منشئ المساحة.
|
| DeleteMessage |
|---|
|
لحذف رسالة للاطّلاع على مثال، يُرجى مراجعة حذف رسالة. يتيح الأنواع التالية من المصادقة:
عند استخدام مصادقة التطبيق، يمكن للطلبات حذف الرسائل التي أنشأها تطبيق Chat الذي يرسل الطلب فقط.
|
| DeleteMessagePin |
|---|
|
تحذف هذه الطريقة رسالة مثبّتة. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| DeleteReaction |
|---|
|
تحذف هذه الطريقة تفاعلاً مع رسالة. للاطّلاع على مثال، يُرجى مراجعة حذف تفاعل. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| DeleteSection |
|---|
|
يؤدي هذا الإجراء إلى حذف قسم من النوع إذا كان القسم يحتوي على عناصر، مثل المساحات، يتم نقل العناصر إلى الأقسام التلقائية في Google Chat ولا يتم حذفها. لمعرفة التفاصيل، يُرجى الاطّلاع على كيفية إنشاء أقسام وتنظيمها في Google Chat. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| DeleteSpace |
|---|
|
تحذف هذه الطريقة مساحة مُسمّاة. يؤدي هذا الإجراء دائمًا إلى حذف متسلسل، ما يعني أنّه يتم أيضًا حذف الموارد الفرعية للمساحة، مثل الرسائل المنشورة في المساحة والعضويات فيها. للاطّلاع على مثال، يُرجى مراجعة حذف مساحة. يتيح الأنواع التالية من المصادقة:
|
| FindDirectMessage |
|---|
|
تعرض هذه الطريقة الرسالة المباشرة الحالية مع المستخدم المحدّد. في حال عدم العثور على مساحة رسالة مباشرة، يتم عرض الخطأ باستخدام مصادقة التطبيق، يتم عرض مساحة الرسائل المباشرة بين المستخدم المحدّد وتطبيق Chat الذي يرسل الطلب. باستخدام مصادقة المستخدم، يتم عرض مساحة الرسائل المباشرة بين المستخدم المحدّد والمستخدم الذي تمت مصادقته. يتيح الأنواع التالية من المصادقة:
|
| FindGroupChats |
|---|
|
تعرض هذه الطريقة جميع المساحات التي تتضمّن إذا حظر المستخدم المتصل بعض المستخدمين أو حظره بعض المستخدمين، ولم يتم العثور على أي مساحات تتضمّن المجموعة الكاملة المحدّدة من المستخدمين، ستعرض هذه الطريقة المساحات التي لا تتضمّن المستخدمين المحظورين أو الذين حظروه. يجب أن تحتوي مجموعة المستخدمين المحدّدة على عضويات بشرية (غير تابعة للتطبيقات) فقط. لا يعرض الطلب الذي يتضمّن مستخدمين غير بشريين أي مساحات. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| GetAttachment |
|---|
|
تتيح هذه الطريقة الحصول على البيانات الوصفية لمرفق رسالة. يتم جلب بيانات المرفقات باستخدام واجهة برمجة التطبيقات للوسائط. للاطّلاع على مثال، يُرجى مراجعة الحصول على بيانات وصفية حول مرفق رسالة. يتطلّب مصادقة التطبيق باستخدام نطاق التفويض:
|
| GetAvailability |
|---|
|
تعرض هذه الدالة معلومات مدى التوفّر لمستخدم بشري في Google Chat. على سبيل المثال، يمكن استخدام هذا الإذن للتحقّق مما إذا كان المستخدم متصلاً بالإنترنت أو غير متاح، أو لاسترداد رسالة الحالة المخصّصة له. تسترد هذه الطريقة مدى توفّر المستخدم الذي تمت مصادقته فقط. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| GetCustomEmoji |
|---|
|
تعرض هذه الطريقة تفاصيل حول إيموجي مخصّص. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، يُرجى الاطّلاع على التعرّف على الإيموجي المخصّص في Google Chat وإدارة أذونات الإيموجي المخصّص. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| GetMembership |
|---|
|
تعرض هذه الطريقة تفاصيل حول عضوية. للاطّلاع على مثال، يُرجى مراجعة الحصول على تفاصيل حول عضوية مستخدم أو تطبيق Google Chat. يتيح الأنواع التالية من المصادقة:
|
| GetMessage |
|---|
|
تعرض هذه الطريقة تفاصيل عن رسالة معيّنة. للاطّلاع على مثال، يُرجى مراجعة الحصول على تفاصيل حول رسالة. يتيح الأنواع التالية من المصادقة:
ملاحظة: قد يتم عرض رسالة من عضو أو مساحة محظورة.
|
| GetSpace |
|---|
|
تعرض هذه الطريقة تفاصيل حول مساحة. للاطّلاع على مثال، يُرجى مراجعة الحصول على تفاصيل حول مساحة. يتيح الأنواع التالية من المصادقة:
تخضع مصادقة التطبيق للقيود التالية:
|
| GetSpaceEvent |
|---|
|
لعرض حدث من مساحة Google Chat. تحتوي حمولة الحدث على أحدث إصدار من المورد الذي تم تغييره. على سبيل المثال، إذا طلبت حدثًا بشأن رسالة جديدة ولكن تم تعديل الرسالة لاحقًا، يعرض الخادم مورد ملاحظة: لا يتم عرض الحقل يتيح أنواع المصادقة التالية مع نطاق تفويض مناسب لقراءة البيانات المطلوبة:
للحصول على حدث، يجب أن يكون المتصل الذي تمت مصادقته عضوًا في المساحة. للاطّلاع على مثال، يُرجى مراجعة مقالة الحصول على تفاصيل حول حدث من مساحة في Google Chat.
|
| GetSpaceNotificationSetting |
|---|
|
للحصول على إعدادات إشعارات المساحة للاطّلاع على مثال، يُرجى مراجعة الحصول على إعدادات إشعارات المساحة للمتصل. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| GetSpaceReadState |
|---|
|
تعرض هذه الطريقة تفاصيل حول حالة قراءة المستخدم للرسائل في مساحة، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة. للاطّلاع على مثال، يُرجى مراجعة الحصول على تفاصيل حول حالة قراءة مساحة المستخدم. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| GetThreadReadState |
|---|
|
تعرض هذه الطريقة تفاصيل عن حالة قراءة المستخدم ضمن سلسلة محادثات، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة. للاطّلاع على مثال، يُرجى مراجعة الحصول على تفاصيل حول حالة قراءة سلسلة محادثات المستخدم. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| ListCustomEmojis |
|---|
|
تعرض هذه الطريقة قائمة بالإيموجي المخصّصة التي تظهر للمستخدم الذي تمّت مصادقته. لا تتوفّر الرموز التعبيرية المخصّصة إلا لحسابات Google Workspace، ويجب أن يفعّلها المشرف للمؤسسة. لمزيد من المعلومات، يُرجى الاطّلاع على التعرّف على الإيموجي المخصّص في Google Chat وإدارة أذونات الإيموجي المخصّص. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| ListMemberships |
|---|
|
تُدرج هذه الطريقة العضويات في مساحة. للاطّلاع على مثال، يُرجى مراجعة مقالة إدراج المستخدمين وتطبيقات Google Chat في مساحة. يؤدي إدراج الاشتراكات باستخدام مصادقة التطبيق إلى إدراج الاشتراكات في المساحات التي يمكن لتطبيق Chat الوصول إليها، ولكن يستبعد اشتراكات تطبيق Chat، بما في ذلك اشتراكاته الخاصة. يؤدي إدراج الاشتراكات باستخدام مصادقة المستخدم إلى إدراج الاشتراكات في المساحات التي يمكن للمستخدم الذي تمت مصادقته الوصول إليها. يتيح الأنواع التالية من المصادقة:
|
| ListMessagePins |
|---|
|
تعرض هذه الطريقة الرسائل المثبّتة في مساحة. يمكن للمستخدمين تثبيت الرسائل المهمة في المساحات ليسهل الوصول إليها. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة تثبيت محادثة أو إزالة تثبيتها في Google Chat. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| ListMessages |
|---|
|
تعرض هذه الطريقة الرسائل في مساحة يكون المتصل عضوًا فيها، بما في ذلك الرسائل من الأعضاء والمساحات المحظورة. ولا يتم تضمين رسائل النظام، مثل تلك التي تعلن عن أعضاء جدد في المساحة. إذا أدرجت رسائل من مساحة لا تحتوي على رسائل، يكون الردّ عنصرًا فارغًا. عند استخدام واجهة REST/HTTP، يحتوي الردّ على عنصر JSON فارغ، يتيح الأنواع التالية من المصادقة:
|
| ListReactions |
|---|
|
تعرض هذه الطريقة قائمة بالتفاعلات مع رسالة. للاطّلاع على مثال، يُرجى مراجعة إدراج التفاعلات لرسالة. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| ListSectionItems |
|---|
|
تعرض هذه السمة العناصر في قسم معيّن. يمكن أن تكون المساحات فقط عناصر في الأقسام. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة كيفية إنشاء أقسام وتنظيمها في Google Chat. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| ListSections |
|---|
|
تعرض هذه الطريقة الأقسام المتاحة لمستخدم Chat. تساعد الأقسام المستخدمين في تجميع محادثاتهم وتخصيص قائمة المساحات المعروضة في لوحة التنقّل في Chat. لمعرفة التفاصيل، يُرجى الاطّلاع على كيفية إنشاء أقسام وتنظيمها في Google Chat. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| ListSpaceEvents |
|---|
|
تعرض هذه الأداة الأحداث من مساحة Google Chat. بالنسبة إلى كل حدث، تحتوي الحمولة على أحدث نسخة من مورد Chat. على سبيل المثال، إذا أدرجت أحداثًا عن أعضاء جدد في المساحة، يعرض الخادم موارد يتيح أنواع المصادقة التالية مع نطاق تفويض مناسب لقراءة البيانات المطلوبة:
لإدراج الأحداث، يجب أن يكون المتصل الذي تمت مصادقته عضوًا في المساحة. للاطّلاع على مثال، يُرجى مراجعة إدراج الأحداث من مساحة في Google Chat.
|
| ListSpaces |
|---|
|
تعرض هذه الطريقة قائمة بالمساحات التي يكون المتصل عضوًا فيها. لا يتم إدراج المحادثات الجماعية والرسائل المباشرة إلا بعد إرسال الرسالة الأولى. للاطّلاع على مثال، يُرجى مراجعة إدراج المساحات. يتيح الأنواع التالية من المصادقة:
لإدراج جميع المساحات المُسمّاة حسب مؤسسة Google Workspace، استخدِم طريقة
|
| MarkAsActive |
|---|
|
يتم وضع علامة على المستخدم على أنّه يتم ضبط حالة توفّر المستخدم على " تعدّل هذه الطريقة مدى توفّر المستخدم الذي تمت مصادقته فقط. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| MarkAsAway |
|---|
|
يتم وضع علامة على المستخدم على أنّه يضبط حالة المستخدم على "بالخارج" ولا يتأثر بنشاط المستخدم. تعدّل هذه الطريقة مدى توفّر المستخدم الذي تمت مصادقته فقط. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| MarkAsDoNotDisturb |
|---|
|
يتم وضع علامة على المستخدم على أنّه يضبط حالة توفّر المستخدم على تعدّل هذه الطريقة مدى توفّر المستخدم الذي تمت مصادقته فقط. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| MoveSectionItem |
|---|
|
لنقل عنصر من قسم إلى آخر على سبيل المثال، إذا كان القسم يحتوي على مساحات، يمكن استخدام هذه الطريقة لنقل مساحة إلى قسم مختلف. لمعرفة التفاصيل، يُرجى الاطّلاع على كيفية إنشاء أقسام وتنظيمها في Google Chat. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| PositionSection |
|---|
|
يغيّر نظام الترتيب في قسم معيّن. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة كيفية إنشاء أقسام وتنظيمها في Google Chat. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| ReplaceMessageCards |
|---|
|
يستبدل البطاقات المضمّنة في رسالة. لا يمكن لتطبيق Chat استبدال البطاقات في رسالة أنشأها مستخدم إلا إذا كانت الرسالة تحتوي على بطاقات، وتم إنشاء البطاقات بواسطة التطبيق. إذا استبدل التطبيق البطاقات بقائمة فارغة، تتم إزالة البطاقات. بعد إزالة البطاقات، لا يمكن للتطبيق إضافتها مرة أخرى إلى الرسالة. يتطلّب ذلك مصادقة التطبيق باستخدام نطاق التفويض: -
|
| SearchMessages |
|---|
|
يبحث عن الرسائل في Google Chat التي يمكن للمستخدم المتصل الوصول إليها. تعرض هذه الطريقة قائمة بالرسائل التي تطابق معايير البحث. للبحث في جميع المساحات التي يمكن للمستخدم الوصول إليها، اضبط لا تعرض واجهة برمجة التطبيقات هذه جميع أنواع الرسائل. لا يتم تضمين أنواع الرسائل المدرَجة أدناه في الردّ. استخدِم
يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| SearchSpaces |
|---|
|
تعرض هذه الطريقة قائمة بالمساحات في مؤسسة على Google Workspace. للاطّلاع على مثال، يُرجى مراجعة البحث عن المساحات وإدارتها. عند ضبط يتيح الأنواع التالية من المصادقة:
|
| SetUpSpace |
|---|
|
لإنشاء مساحة وإضافة مستخدمين محدّدين إليها تتم إضافة المستخدم المتصل تلقائيًا إلى المساحة، ولا يجب تحديده كعضو في الطلب. للاطّلاع على مثال، يُرجى مراجعة إعداد مساحة مع الأعضاء الأوائل. لتحديد الأعضاء من المستخدمين الذين تريد إضافتهم، أضِف اشتراكات باستخدام لتحديد مجموعات Google التي تريد إضافتها، أضِف العضويات باستخدام بالنسبة إلى مساحة مُسمّاة أو محادثة جماعية، إذا حظر المتصل بعض الأعضاء أو حظروه، أو لم يكن لديه إذن لإضافة بعض الأعضاء، لن تتم إضافة هؤلاء الأعضاء إلى المساحة التي تم إنشاؤها. لإنشاء رسالة مباشرة بين المستخدم المتصل ومستخدم آخر، حدِّد عضوية واحدة بالضبط لتمثيل المستخدم. إذا حظر أحد المستخدمَين الآخر، سيتعذّر تنفيذ الطلب ولن يتم إنشاء الرسالة المباشرة. لإنشاء رسالة مباشرة بين المستخدم الذي يجري المكالمة وتطبيق الاتصال، اضبط إذا كانت هناك رسالة مباشرة بين مستخدمَين، حتى إذا حظر أحد المستخدمَين الآخر في وقت تقديم الطلب، يتم عرض الرسالة المباشرة الحالية. لا يمكن استخدام المساحات التي تتضمّن ردودًا في سلاسل محادثات. إذا ظهرت لك رسالة الخطأ " يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| UpdateAvailability |
|---|
|
تعديل معلومات مدى التوفّر لمستخدم بشري يمكن تعديل حقل تعدّل هذه الطريقة مدى توفّر المستخدم الذي تمت مصادقته فقط. يتطلّب ذلك مصادقة المستخدم باستخدام أحد نطاقات التفويض التالية:
|
| UpdateMembership |
|---|
|
تعديل عضوية للاطّلاع على مثال، يُرجى مراجعة المقالة تعديل عضوية مستخدم في مساحة. يتيح الأنواع التالية من المصادقة:
|
| UpdateMessage |
|---|
|
تعديل رسالة هناك فرق بين طريقتَي يتيح الأنواع التالية من المصادقة:
عند استخدام مصادقة التطبيق، يمكن للطلبات تعديل الرسائل التي أنشأها تطبيق Chat الذي يرسل الطلب فقط.
|
| UpdateSection |
|---|
|
تعديل قسم يمكن تعديل الأقسام من النوع يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| UpdateSpace |
|---|
|
تعديل مساحة للاطّلاع على مثال، يُرجى مراجعة مقالة تعديل مساحة. إذا كنت تعدّل حقل " يتيح الأنواع التالية من المصادقة:
تخضع مصادقة التطبيق للقيود التالية:
|
| UpdateSpaceNotificationSetting |
|---|
|
لتعديل إعدادات إشعارات المساحة للاطّلاع على مثال، يُرجى مراجعة تعديل إعدادات إشعارات المساحة للمتصل. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
| UpdateSpaceReadState |
|---|
|
تعدّل هذه الطريقة حالة قراءة المستخدم للرسائل في مساحة، وتُستخدم لتحديد الرسائل المقروءة وغير المقروءة. للاطّلاع على مثال، يُرجى مراجعة تعديل حالة قراءة مساحة مستخدم. يتطلّب مصادقة المستخدم باستخدام نطاق التفويض:
|
AccessoryWidget
عنصر واجهة مستخدم تفاعلي واحد أو أكثر يظهر في أسفل الرسالة لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة.
| الحقول | |
|---|---|
حقل الربط action نوع الإجراء يمكن أن يكون التعليق action إحدى القيم التالية فقط: |
|
button_list |
قائمة بالأزرار |
ActionResponse
المَعلمات التي يمكن لتطبيق Chat استخدامها لضبط كيفية نشر ردّه.
| الحقول | |
|---|---|
type |
الإدخال فقط نوع ردّ تطبيق Chat |
url |
الإدخال فقط عنوان URL للمستخدمين للمصادقة أو الضبط (لأنواع الردود على |
dialog_action |
الإدخال فقط ردّ على حدث تفاعل مرتبط بمربّع حوار يجب أن يكون برفقة |
updated_widget |
الإدخال فقط ردّ التطبيق المصغّر المعدَّل |
ResponseType
نوع ردّ تطبيق Chat
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
النوع التلقائي الذي يتم التعامل معه على أنّه NEW_MESSAGE |
NEW_MESSAGE |
انشرها كرسالة جديدة في الموضوع. |
UPDATE_MESSAGE |
عدِّل رسالة تطبيق Chat. لا يُسمح بذلك إلا في حدث CARD_CLICKED حيث يكون نوع مُرسِل الرسالة هو BOT. |
UPDATE_USER_MESSAGE_CARDS |
تعديل البطاقات في رسالة المستخدم يُسمح بذلك فقط كردّ على حدث MESSAGE يتضمّن عنوان URL مطابقًا، أو حدث CARD_CLICKED يكون فيه نوع مُرسِل الرسالة هو HUMAN. ويتم تجاهل النص. |
REQUEST_CONFIG |
اطلب من المستخدم بشكل خاص إجراء مصادقة أو ضبط إضافي. |
DIALOG |
يعرض مربّع حوار. |
UPDATE_WIDGET |
طلب بحث لخيارات الإكمال التلقائي للنص في التطبيق المصغّر |
SelectionItems
قائمة بنتائج الإكمال التلقائي للتطبيق المصغّر
| الحقول | |
|---|---|
items[] |
مصفوفة من عناصر SelectionItem |
UpdatedWidget
بالنسبة إلى تطبيقات selectionInput المصغّرة، يتم عرض اقتراحات الإكمال التلقائي لقائمة الاختيار المتعدّد.
| الحقول | |
|---|---|
widget |
رقم تعريف التطبيق المصغّر الذي تم تعديله يجب أن يتطابق رقم التعريف مع رقم تعريف التطبيق المصغّر الذي أرسل طلب التعديل. |
حقل الربط updated_widget تم تعديل التطبيق المصغّر استجابةً لإجراء من المستخدم. يمكن أن يكون التعليق updated_widget إحدى القيم التالية فقط: |
|
suggestions |
قائمة نتائج الإكمال التلقائي للتطبيقات المصغّرة |
ActionStatus
تمثّل حالة طلب استدعاء مربّع حوار أو إرساله.
| الحقول | |
|---|---|
status_code |
رمز الحالة |
user_facing_message |
الرسالة التي يتم إرسالها إلى المستخدمين بشأن حالة طلبهم في حال عدم ضبطها، يتم إرسال رسالة عامة استنادًا إلى |
تعليق توضيحي
يمكن ربط التعليقات التوضيحية بالنص العادي للرسالة أو بشرائح ترتبط بموارد Google Workspace، مثل "مستندات Google" أو "جداول بيانات Google"، مع ضبط start_index وlength على 0. لإضافة تنسيق أساسي إلى رسالة نصية، يُرجى الاطّلاع على تنسيق الرسائل النصية.
مثال على نص رسالة عادي:
Hello @FooBot how are you!"
البيانات الوصفية للتعليقات التوضيحية المقابلة:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
| الحقول | |
|---|---|
type |
نوع هذا التعليق التوضيحي |
length |
طول السلسلة الفرعية في نص الرسالة العادي الذي يتوافق معه هذا التعليق التوضيحي في حال عدم توفّرها، تشير إلى أنّ المدة هي 0. |
start_index |
فهرس البداية (يبدأ من 0، شامل) في نص الرسالة العادي الذي يتوافق معه هذا التعليق التوضيحي. |
حقل الربط metadata بيانات وصفية إضافية حول التعليق التوضيحي يمكن أن يكون التعليق metadata إحدى القيم التالية فقط: |
|
user_mention |
البيانات الوصفية للإشارة إلى المستخدم |
slash_command |
البيانات الوصفية لأمر يبدأ بشرطة مائلة |
rich_link_metadata |
البيانات الوصفية لرابط منسَّق |
custom_emoji_metadata |
البيانات الوصفية لإيموجي مخصّص |
AnnotationType
نوع التعليق التوضيحي
| عمليات التعداد | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يجب عدم استخدامها. |
USER_MENTION |
تمت الإشارة إلى مستخدم. |
SLASH_COMMAND |
يتم استدعاء أمر يبدأ بشرطة مائلة. |
RICH_LINK |
تعليق توضيحي لرابط غني |
CUSTOM_EMOJI |
تعليق توضيحي مخصّص للإيموجي |
AppCommandMetadata
البيانات الوصفية حول أمر تطبيق Chat.
| الحقول | |
|---|---|
app_command_id |
رقم تعريف الأمر المحدّد في إعدادات Chat API |
app_command_type |
نوع أمر تطبيق Chat |
AppCommandType
نوع أمر تطبيق Chat لمعرفة التفاصيل، يُرجى الاطّلاع على أنواع أوامر تطبيقات Chat.
| عمليات التعداد | |
|---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
القيمة التلقائية غير محدد |
SLASH_COMMAND |
أمر يبدأ بشرطة مائلة يرسل المستخدم الأمر في رسالة محادثة. |
QUICK_COMMAND |
أمر سريع يختار المستخدم الأمر من قائمة Chat في قسم الرد على الرسالة. |
MESSAGE_ACTION |
إجراء مقترح يختار المستخدم الأمر من قائمة سياق الرسالة في Chat. |
AttachedGif
صورة GIF يتم تحديدها من خلال عنوان URL.
| الحقول | |
|---|---|
uri |
للعرض فقط. عنوان URL الذي يستضيف صورة GIF |
مرفق
مرفق في Google Chat
| الحقول | |
|---|---|
name |
المعرّف. اسم المورد للمرفق التنسيق: |
content_name |
للعرض فقط. اسم الملف الأصلي للمحتوى، وليس المسار الكامل |
content_type |
للعرض فقط. نوع المحتوى (نوع MIME) للملف |
thumbnail_uri |
للعرض فقط. عنوان URL للصورة المصغّرة الذي يجب استخدامه لمعاينة المرفق لمستخدم بشري يجب ألا تستخدم تطبيقات Chat عنوان URL هذا لتنزيل محتوى المرفقات. |
download_uri |
للعرض فقط. عنوان URL للتنزيل الذي يجب استخدامه للسماح لمستخدم بشري بتنزيل المرفق. يجب ألا تستخدم تطبيقات Chat عنوان URL هذا لتنزيل محتوى المرفقات. |
source |
للعرض فقط. مصدر المرفق |
حقل الربط data_ref مرجع البيانات للمرفق. يمكن أن يكون التعليق data_ref إحدى القيم التالية فقط: |
|
attachment_data_ref |
اختيارية: مرجع لبيانات المرفق يُستخدَم هذا الحقل لإنشاء رسائل تتضمّن مرفقات أو تعديلها، أو مع واجهة برمجة التطبيقات للوسائط لتنزيل بيانات المرفقات. |
drive_data_ref |
للعرض فقط. مرجع إلى مرفق Google Drive يُستخدم هذا الحقل مع Google Drive API. |
المصدر
مصدر المرفق
| عمليات التعداد | |
|---|---|
SOURCE_UNSPECIFIED |
محجوزة |
DRIVE_FILE |
إذا كان الملف من Google Drive |
UPLOADED_CONTENT |
يتم تحميل الملف إلى Chat. |
AttachmentDataRef
مرجع لبيانات المرفق
| الحقول | |
|---|---|
resource_name |
اختيارية: اسم المورد لبيانات المرفق يُستخدَم هذا الحقل مع واجهة برمجة التطبيقات للوسائط لتنزيل بيانات المرفق. |
attachment_upload_token |
اختيارية: رمز مميّز غير شفاف يحتوي على مرجع لمرفق تم تحميله يعاملها العملاء كسلسلة مبهمة ويستخدمونها لإنشاء رسائل محادثة تتضمّن مرفقات أو تعديلها. |
الجمهور
جمهور مستهدف في Google Chat يمثّل الجمهور المستهدف مجموعة من المستخدمين داخل مؤسسة Google Workspace، يحدّدها المشرف. تُستخدَم الجماهير المستهدَفة لضبط إعدادات الوصول وإمكانية العثور على الموارد، مثل إتاحة العثور على مساحة لمجموعة معيّنة من المستخدمين.
لمزيد من التفاصيل، يُرجى الاطّلاع على الجماهير المستهدفة وإتاحة العثور على مساحة للجمهور المستهدف.
| الحقول | |
|---|---|
name |
اسم المورد للجمهور المستهدف الذي يمكنه العثور على المساحة أو الانضمام إليها. لمعرفة التفاصيل، يُرجى الاطّلاع على كيفية جعل مساحة قابلة للاكتشاف لجمهور مستهدف. التنسيق: لاستخدام الجمهور المستهدف التلقائي لمؤسسة Google Workspace، اضبط القيمة على |
مدى التوفّر
تمثّل معلومات حالة توفّر المستخدم الحالية في Google Chat، بما في ذلك حالته (على سبيل المثال، "نشط" أو "بعيد" أو "عدم الإزعاج") وأي حالة مخصّصة.
| الحقول | |
|---|---|
name |
المعرّف. اسم المورد الخاص بتوفّر المستخدم التنسيق: يمكن أيضًا استخدام عنوان البريد الإلكتروني للمستخدم أو |
state |
للعرض فقط. حالة مدى توفّر المستخدم الحالية |
custom_status |
اختيارية: الحالة المخصّصة للمستخدم |
حقل الربط state_metadata بيانات وصفية إضافية مرتبطة بحالة توفّر المستخدم يمكن أن يكون التعليق state_metadata إحدى القيم التالية فقط: |
|
do_not_disturb_metadata |
للعرض فقط. البيانات الوصفية إذا تم ضبط حالة المستخدم على DO_NOT_DISTURB |
ولاية
تمثّل هذه السمة حالة التوفّر الحالية للمستخدم.
| عمليات التعداد | |
|---|---|
STATE_UNSPECIFIED |
القيمة التلقائية لم يتم تحديد الحالة. |
ACTIVE |
المستخدم نشط حاليًا، استنادًا إلى النشاط الأخير. |
IDLE |
المستخدم غير نشط حاليًا. تشير هذه الحالة إلى فترة من عدم النشاط بعد أن كان المستخدم "نشطًا"، قبل الانتقال المحتمل إلى الحالة "غير متاح". |
AWAY |
المستخدم غير متاح حاليًا. ويمكن ضبط هذه الحالة تلقائيًا بعد فترة من عدم النشاط في الحالة "نشط" أو "غير نشط"، أو يمكن ضبطها يدويًا من قِبل المستخدم. عند ضبط هذه الحالة يدويًا من خلال MarkAsAway، تظلّ الحالة كما هي بغض النظر عن نشاط المستخدم. |
DO_NOT_DISTURB |
المستخدم في حالة "عدم الإزعاج" التي تم ضبطها يدويًا. |
CalendarEventLinkData
بيانات روابط الأحداث في "تقويم Google"
| الحقول | |
|---|---|
calendar_id |
معرّف التقويم المرتبط |
event_id |
معرّف الحدث المرتبط في "تقويم Google" |
CardWithId
بطاقة في رسالة محادثة في Google Chat
يمكن لتطبيقات Chat إنشاء بطاقات باستخدام مصادقة التطبيق. كجزء من برنامج معاينة المطوّر، إذا كان تطبيق Chat يصادق كمستخدم، يمكنه إنشاء رسائل بطاقات. إذا لم يكن تطبيق Chat جزءًا من "برنامج معاينة المطوّر"، لن يتمكّن من إنشاء بطاقات تتطلّب مصادقة المستخدم.
للتعرّف على كيفية إنشاء رسالة تحتوي على بطاقات، يُرجى الاطّلاع على إرسال رسالة.
صمِّم البطاقات وعايِنها باستخدام Card Builder.
فتح "أداة إنشاء البطاقات"| الحقول | |
|---|---|
card_id |
مطلوبة إذا كانت الرسالة تحتوي على بطاقات متعددة. معرّف فريد لبطاقة في رسالة |
card |
بطاقة. الحد الأقصى للحجم هو 32 كيلوبايت. |
owner_user |
للعرض فقط. التطبيق الذي يملك البطاقة |
ChatSpaceLinkData
بيانات روابط مساحات Chat
| الحقول | |
|---|---|
space |
مساحة Chat المرتبطة. التنسيق: |
thread |
سلسلة محادثات مورد مساحة Chat المرتبط التنسيق: |
message |
رسالة مورد مساحة Chat المرتبطة التنسيق: |
معلومات الكتاب
<chat-citation data-id="{id}">{text}</chat-citation>. لا تتوفّر الاقتباسات إلا عندما يتم ضبط markup_syntax للرسالة على MARKDOWN.يتم تجاهل الاقتباسات غير المُشار إليها في Elements.citations (تلك التي لا تحتوي على علامة <chat-citation> مطابقة في نص الرسالة) ولا تؤدي إلى رفض الرسالة.
| الحقول | |
|---|---|
id |
الحقل مطلوب. معرّف محدّد من التطبيق يجب أن يحتوي على أحرف وأرقام ASCII فقط، وأقل من 63 حرفًا. |
cited_sources[] |
اختيارية: قائمة بالمصادر ذات الصلة بالاقتباس يتم عرض المصادر في بطاقة المعلومات الخاصة بالاقتباس. |
CitedSource
| الحقول | |
|---|---|
title |
الحقل مطلوب. عنوان |
uri |
الحقل مطلوب. معرّف الموارد المنتظم (URI) الذي يشير إلى المورد المُشار إليه في |
snippet |
اختيارية: مقتطف يحتوي على معلومات من المصدر مباشرةً |
footer |
اختيارية: معلومات إضافية تظهر بجانب المقتطف على شكل تذييل |
المقتطف
| الحقول | |
|---|---|
text |
اختيارية: مقتطف نصي قصير من النص الأساسي مباشرةً قد يتم عرضه في Chat لا يتيح تنسيق Markdown. |
image_preview |
اختيارية: معاينة صورة المقتطف المقدَّم كإدخال عند إنشاء الاقتباس |
CompleteImportSpaceRequest
رسالة طلب لإكمال عملية الاستيراد لمساحة معيّنة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد مساحة وضع الاستيراد التنسيق: |
CompleteImportSpaceResponse
رسالة الردّ لإكمال عملية الاستيراد لمساحة
| الحقول | |
|---|---|
space |
مساحة وضع الاستيراد |
ContextualAddOnMarkup
هذا النوع لا يحتوي على حقول.
الترميز الذي يتيح للمطوّرين تحديد محتوى إضافة سياقية
بطاقة
البطاقة هي عنصر في واجهة المستخدم يمكن أن يحتوي على تطبيقات مصغّرة لواجهة المستخدم، مثل النصوص والصور.
| الحقول | |
|---|---|
header |
رأس البطاقة يحتوي العنوان عادةً على عنوان وصورة. |
sections[] |
يتم الفصل بين الأقسام بخط فاصل. |
card_actions[] |
الإجراءات المتعلّقة بهذه البطاقة |
name |
اسم البطاقة |
CardAction
إجراء البطاقة هو الإجراء المرتبط بالبطاقة. بالنسبة إلى بطاقة الفاتورة، يكون الإجراء المعتاد هو: حذف الفاتورة أو إرسال الفاتورة عبر البريد الإلكتروني أو فتح الفاتورة في المتصفّح.
لا تتيح تطبيقات Google Chat هذه الميزة.
| الحقول | |
|---|---|
action_label |
التصنيف الذي كان يُعرض في عنصر قائمة الإجراءات |
on_click |
تمثّل هذه السمة الإجراء الذي يتم تنفيذه عند النقر على بند العمل هذا. |
CardHeader
| الحقول | |
|---|---|
title |
يجب تحديد العنوان. يتميّز العنوان بارتفاع ثابت: إذا تم تحديد عنوان رئيسي وعنوان فرعي، يشغل كل منهما سطرًا واحدًا. إذا تم تحديد العنوان فقط، فسيشغل كلا السطرين. |
subtitle |
العنوان الفرعي لرأس البطاقة |
image_style |
نوع الصورة (على سبيل المثال، حدود مربّعة أو حدود دائرية) |
image_url |
عنوان URL للصورة في عنوان البطاقة |
ImageStyle
| عمليات التعداد | |
|---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
حدود مربّعة |
AVATAR |
حدود دائرية |
القسم
يحتوي القسم على مجموعة من التطبيقات المصغّرة التي يتم عرضها (عموديًا) بالترتيب المحدّد لها. على جميع المنصات، يكون للبطاقات عرض ثابت ضيق، لذا ليست هناك حاجة حاليًا لسمات التنسيق (على سبيل المثال، float).
| الحقول | |
|---|---|
header |
تمثّل هذه السمة عنوان القسم. يمكن استخدام النص المنسَّق. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
widgets[] |
يجب أن يحتوي القسم على تطبيق مصغّر واحد على الأقل. |
CreateCustomEmojiRequest
طلب لإنشاء إيموجي مخصّص
| الحقول | |
|---|---|
custom_emoji |
الحقل مطلوب. الإيموجي المخصّص المطلوب إنشاؤه |
CreateMembershipRequest
رسالة طلب لإنشاء اشتراك
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم المورد للمساحة التي تريد إنشاء العضوية فيها التنسيق: spaces/{space} |
membership |
الحقل مطلوب. علاقة العضوية المطلوب إنشاؤها يجب أن يحتوي الحقل عندما ينشئ تطبيق Chat علاقة عضوية لمستخدم بشري، يجب أن يستخدم نطاقات تفويض معيّنة ويضبط قيمًا محدّدة لحقول معيّنة:
تتطلب دعوة مستخدمين من خارج مؤسسة Workspace التي تملك المساحة مصادقة المستخدم. عندما ينشئ تطبيق Chat علاقة عضوية لنفسه، يجب أن يُجري المصادقة كمستخدم ويستخدم نطاق |
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك نطاق OAuth 2.0 لا يمكن إنشاء عضويات في التطبيقات أو إنشاء عضويات للمستخدمين خارج مؤسسة Google Workspace الخاصة بالمشرف باستخدام إذن وصول المشرف. |
CreateMessageNotificationOptions
خيارات سلوك الإشعار عند نشر الرسالة
| الحقول | |
|---|---|
notification_type |
نوع الإشعار للرسالة |
NotificationType
خيارات أنواع الإشعارات للرسالة
| عمليات التعداد | |
|---|---|
NOTIFICATION_TYPE_NONE |
الإعداد التلقائي يكون سلوك الإشعارات مشابهًا لما يحدث عندما يرسل المستخدم البشري الرسالة باستخدام واجهة مستخدم Chat: لا يتم إرسال أي إشعار إلى المُرسِل البشري. |
NOTIFICATION_TYPE_FORCE_NOTIFY |
فرض إرسال إشعارات إلى المستلِمين يؤدي ذلك إلى تجاوز إعدادات إشعارات المساحة لدى المستخدمين وإعدادات "عدم الإزعاج" في Chat. لا يتجاوز هذا الخيار إعدادات "عدم الإزعاج" على مستوى الجهاز. يتطلّب ذلك مصادقة التطبيق. |
NOTIFICATION_TYPE_SILENT |
لا يتم إشعار المستلِمين، ولا يتم وضع علامة "غير مقروءة" على الرسالة. ويشبه هذا الإجراء تجاهل المستخدم للمحادثة أو تفعيل ميزة عدم الإزعاج في Chat. يتطلّب ذلك مصادقة التطبيق. |
CreateMessagePinRequest
رسالة طلب لتثبيت رسالة
| الحقول | |
|---|---|
parent |
الحقل مطلوب. المساحة الرئيسية التي سيتم إنشاء الرسالة المثبّتة فيها التنسيق: spaces/{space} |
message_pin |
الحقل مطلوب. تمثّل هذه السمة MessagePin المطلوب إنشاؤها. |
CreateMessageRequest
تنشئ رسالة.
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم المورد للمساحة التي سيتم إنشاء رسالة فيها التنسيق: |
message |
الحقل مطلوب. نص الرسالة |
thread_key |
اختيارية: تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
request_id |
اختيارية: معرّف فريد لهذا الطلب ننصح باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف الطلب إلى جعل الطلب متكررًا، ما يضمن أنّ الطلبات المتعددة المتطابقة التي تحمل معرّف الطلب نفسه تؤدي إلى إنشاء رسالة واحدة فقط. وتؤدي الطلبات اللاحقة التي تتضمّن رقم تعريف الطلب نفسه إلى عرض الرسالة الحالية ولا تعدّلها، حتى إذا كانت التفاصيل المطلوبة تختلف عن الحالة الحالية. لاستخدام هذا الحقل بفعالية:
|
message_reply_option |
اختيارية: تحدّد ما إذا كانت الرسالة تبدأ سلسلة محادثات أو تردّ على رسالة أخرى. لا تتوفّر هذه الميزة إلا في المساحات المُسمّاة. عند الردّ على تفاعلات المستخدمين، يتم تجاهل هذا الحقل. بالنسبة إلى التفاعلات ضمن سلسلة محادثات، يتم إنشاء الردّ في سلسلة المحادثات نفسها. وإلا، سيتم إنشاء الرد كسلسلة محادثات جديدة. |
message_id |
اختيارية: معرّف مخصّص لرسالة يتيح لتطبيقات Chat الحصول على رسالة أو تعديلها أو حذفها بدون الحاجة إلى تخزين المعرّف الذي يحدّده النظام في اسم مورد الرسالة (الممثّل في حقل يجب أن تستوفي قيمة هذا الحقل المتطلبات التالية:
لمعرفة التفاصيل، يُرجى الاطّلاع على تسمية رسالة. |
create_message_notification_options |
اختيارية: تتحكّم هذه السياسة في سلوك الإشعارات عند نشر الرسالة. لمزيد من المعلومات، يُرجى الاطّلاع على المقالة فرض الإشعارات أو إرسال رسائل صامتة. |
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 |
الحقل مطلوب. التفاعل المطلوب إنشاؤه |
CreateSectionRequest
رسالة طلب لإنشاء قسم
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم المرجع الرئيسي الذي تم إنشاء القسم فيه التنسيق: |
section |
الحقل مطلوب. القسم المطلوب إنشاؤه |
CreateSpaceRequest
طلب لإنشاء مساحة مُسمّاة بدون أعضاء
| الحقول | |
|---|---|
space |
الحقل مطلوب. يجب ملء الحقلَين إذا ظهرت لك رسالة الخطأ " تم تخصيص المساحة |
request_id |
اختيارية: معرّف فريد لهذا الطلب ننصحك باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف الطلب إلى جعل الطلب متكررًا، ما يضمن أنّ الطلبات المتعددة المتطابقة التي تتضمّن معرّف الطلب نفسه تؤدي إلى إنشاء مساحة واحدة فقط. وتؤدي الطلبات اللاحقة التي تتضمّن معرّف الطلب نفسه إلى عرض المساحة الحالية وعدم تعديلها، حتى إذا كانت التفاصيل المطلوبة تختلف عن الحالة الحالية. لاستخدام هذا الحقل بفعالية:
|
CustomEmoji
يمثّل إيموجي مخصّص.
| الحقول | |
|---|---|
name |
المعرّف. اسم المورد الخاص بالإيموجي المخصّص، والذي يحدّده الخادم التنسيق: |
uid |
للعرض فقط. مفتاح فريد لمورد الإيموجي المخصّص |
emoji_name |
اختيارية: غير قابل للتغيير الاسم الذي يقدّمه المستخدم للإيموجي المخصّص، وهو فريد داخل المؤسسة. يكون هذا الحقل مطلوبًا عند إنشاء الإيموجي المخصّص، ويكون مخصّصًا للإخراج فقط في الحالات الأخرى. يجب أن تبدأ أسماء الإيموجي وتنتهي بنقطتَين رأسيتَين، وأن تكون بأحرف صغيرة، ويمكن أن تحتوي فقط على أحرف أبجدية رقمية وواصلات وشرطات سفلية. يجب استخدام الواصلات والشرطات السفلية لفصل الكلمات ولا يمكن استخدامها بشكل متتابع. مثلاً: |
temporary_image_uri |
للعرض فقط. عنوان URL مؤقت لصورة الإيموجي المخصّص، صالح لمدة 10 دقائق على الأقل. يُرجى العِلم أنّه لا تتم تعبئة هذا الحقل في الردّ عند إنشاء الإيموجي المخصّص. |
payload |
اختيارية: الإدخال فقط بيانات الحمولة مطلوب عند إنشاء الإيموجي المخصّص. |
CustomEmojiPayload
بيانات الحمولة للإيموجي المخصّص
| الحقول | |
|---|---|
file_content |
الحقل مطلوب. الإدخال فقط الصورة المستخدَمة للإيموجي المخصّص يجب أن تكون حمولة البيانات أقل من 256 كيلوبايت، وأن تكون أبعاد الصورة مربّعة وتتراوح بين 64 و500 بكسل. تخضع القيود للتغيير. |
filename |
الحقل مطلوب. الإدخال فقط اسم ملف الصورة امتدادات الملفات المتوافقة: |
CustomEmojiMetadata
البيانات الوصفية للتعليقات التوضيحية الخاصة بالإيموجي المخصّص
| الحقول | |
|---|---|
custom_emoji |
الإيموجي المخصّص |
CustomStatus
تمثّل الحالة المخصّصة للمستخدم في Google Chat. ويشمل ذلك رسالة نصية قصيرة مع رمز إيموجي اختياري يضبطه المستخدم لتقديم المزيد من السياق حول مدى توفّره.
| الحقول | |
|---|---|
text |
الحقل مطلوب. نص الحالة المخصّصة ستكون هذه سلسلة بحد أقصى 64 حرفًا. |
emoji |
الحقل مطلوب. الإيموجي الخاص بالحالة المخصّصة يمكن استخدام رموز الإيموجي المتوافقة مع Unicode فقط، ولا يمكن استخدام رموز الإيموجي المخصّصة. |
حقل الربط expiration وقت انتهاء صلاحية الحالة المخصّصة ويمكن تحديدها إما كطابع زمني مطلق أو كمدة صلاحية. يمكن أن يكون التعليق expiration إحدى القيم التالية فقط: |
|
expire_time |
الطابع الزمني لانتهاء صلاحية الحالة المخصّصة |
ttl |
الإدخال فقط تشير إلى مدة البقاء التي تنتهي بعدها صلاحية الحالة المخصّصة. |
DeleteCustomEmojiRequest
طلب حذف إيموجي مخصّص
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد الخاص بالإيموجي المخصّص المطلوب حذفه التنسيق: يمكنك استخدام اسم الإيموجي كاسم مستعار لـ " |
DeleteMembershipRequest
طلب حذف عضوية في مساحة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد العضوية المطلوب حذفها يمكن لتطبيقات Chat حذف عضويات المستخدمين أو عضوياتها الخاصة. لا يمكن لتطبيقات Chat حذف اشتراكات التطبيقات الأخرى. عند حذف عضوية مستخدم، يتطلب ذلك نطاق عند حذف اشتراك في تطبيق، يجب توفُّر نطاق التنسيق: |
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك نطاق OAuth 2.0 لا يمكن حذف اشتراكات التطبيقات في مساحة باستخدام إذن وصول المشرف. |
DeleteMessagePinRequest
رسالة طلب لإزالة تثبيت رسالة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد الرسالة المثبّتة المطلوب إزالتها التنسيق: spaces/{space}/messagePins/{message_pin} |
DeleteMessageRequest
طلب حذف رسالة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد الرسالة التنسيق: إذا ضبطت معرّفًا مخصّصًا لرسالتك، يمكنك استخدام القيمة من حقل |
force |
اختيارية: عندما يكون الخيار " لا ينطبق إلا عند المصادقة كمستخدم. لا يكون لها أي تأثير عند المصادقة كتطبيق Chat. |
DeleteReactionRequest
تحذف هذه الطريقة تفاعلاً مع رسالة.
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم التفاعل المطلوب حذفه التنسيق: |
DeleteSectionRequest
رسالة طلب لحذف قسم
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم القسم المطلوب حذفه التنسيق: |
DeleteSpaceRequest
طلب حذف مساحة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد المساحة المطلوب حذفها التنسيق: |
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك نطاق OAuth 2.0 |
DeletionMetadata
معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط delete_time.
| الحقول | |
|---|---|
deletion_type |
يشير إلى المستخدم الذي حذف الرسالة. |
DeletionType
المستخدم الذي حذف الرسالة وكيفية حذفها قد تتم إضافة المزيد من القيم في المستقبل. يُرجى الاطّلاع على مقالة تعديل رسالة أو حذفها في Google Chat لمعرفة تفاصيل حول الحالات التي يمكن فيها حذف الرسائل.
| عمليات التعداد | |
|---|---|
DELETION_TYPE_UNSPECIFIED |
هذه القيمة غير مستخدَمة. |
CREATOR |
حذف المستخدم رسالته. |
SPACE_OWNER |
حذف مالك أو مدير الرسالة. |
ADMIN |
حذف مشرف Google Workspace الرسالة. يمكن للمشرفين حذف أي رسالة في المساحة، بما في ذلك الرسائل التي يرسلها أي عضو في المساحة أو تطبيق في Chat. |
APP_MESSAGE_EXPIRY |
حذف تطبيق Chat رسالته الخاصة عند انتهاء صلاحيتها. |
CREATOR_VIA_APP |
حذف تطبيق Chat الرسالة نيابةً عن منشئها (باستخدام مصادقة المستخدم). |
SPACE_OWNER_VIA_APP |
حذف تطبيق Chat الرسالة نيابةً عن مدير المساحة (باستخدام مصادقة المستخدم). |
SPACE_MEMBER |
حذف أحد أعضاء المساحة الرسالة. يمكن للمستخدمين حذف الرسائل التي ترسلها التطبيقات. |
مربّع حوار
Wrapper around the card body of the dialog.
| الحقول | |
|---|---|
body |
الإدخال فقط نص مربّع الحوار الذي يتم عرضه في نافذة مشروطة لا تتيح تطبيقات Google Chat استخدام عناصر البطاقات التالية: |
DialogAction
يحتوي على مربّع حوار ورمز حالة الطلب.
| الحقول | |
|---|---|
action_status |
الإدخال فقط حالة طلب استدعاء مربّع حوار أو إرساله يعرض حالة ورسالة للمستخدمين، إذا لزم الأمر. على سبيل المثال، في حال حدوث خطأ أو نجاح. |
حقل الربط action الإجراء المطلوب تنفيذه يمكن أن يكون التعليق action إحدى القيم التالية فقط: |
|
dialog |
الإدخال فقط مربّع حوار للطلب |
DoNotDisturbMetadata
البيانات الوصفية المرتبطة بحالة توفّر DO_NOT_DISTURB، والتي تحدّد وقت انتهاء صلاحية الحالة.
| الحقول | |
|---|---|
expiration_time |
للعرض فقط. الطابع الزمني الذي يجب وضع علامة DO_NOT_DISTURB على المستخدم حتى بلوغه يمكن أن يكون هذا التاريخ بعد سنة واحدة كحدّ أقصى في المستقبل. |
DriveDataRef
مرجع لبيانات مرفق في Drive
| الحقول | |
|---|---|
drive_file_id |
رقم تعريف ملف Drive يمكنك استخدامها مع Drive API. |
DriveLinkData
بيانات روابط Google Drive
| الحقول | |
|---|---|
drive_data_ref |
DriveDataRef يشير إلى ملف في Google Drive |
mime_type |
نوع mime لمرجع Google Drive المرتبط |
العناصر
| الحقول | |
|---|---|
cited_sources[] |
قائمة بالمصادر التي سيتم عرضها أسفل الرسالة كروابط تذييل لا تتم الإشارة إليها بشكل مضمّن. بالنسبة إلى المراجع المضمّنة، استخدِم |
citations[] |
قائمة بالاقتباسات المضمّنة المُشار إليها في نص الرسالة (عبر علامات |
ElementsImage
| الحقول | |
|---|---|
حقل الربط image الحقل مطلوب. أحد تمثيلات الصور المتوافقة يمكن أن يكون التعليق image إحدى القيم التالية فقط: |
|
image_uri |
الحقل مطلوب. معرّف موارد منتظم (URI) متاح للجميع لصورة معيّنة |
رموز الإيموجي
إيموجي يُستخدم للتفاعل مع رسالة
| الحقول | |
|---|---|
حقل الربط content الحقل مطلوب. محتوى الإيموجي يمكن أن يكون التعليق content إحدى القيم التالية فقط: |
|
unicode |
اختيارية: إيموجي أساسي تمثّله سلسلة يونيكود |
custom_emoji |
إيموجي مخصّص |
EmojiReactionSummary
عدد الأشخاص الذين تفاعلوا مع رسالة باستخدام إيموجي معيّن
| الحقول | |
|---|---|
emoji |
للعرض فقط. الإيموجي المرتبط بالتفاعلات |
reaction_count |
للعرض فقط. إجمالي عدد التفاعلات باستخدام الإيموجي المرتبط |
FindDirectMessageRequest
طلب للحصول على مساحة رسالة مباشرة استنادًا إلى مرجع المستخدم
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد الخاص بالمستخدم الذي تريد العثور على رسالة مباشرة معه التنسيق: |
FindGroupChatsRequest
طلب للحصول على مساحات محادثات جماعية استنادًا إلى موارد المستخدمين
| الحقول | |
|---|---|
users[] |
اختيارية: أسماء الموارد لجميع المستخدمين في المحادثة الجماعية مع المستخدم الذي يجري المكالمة. لا يمكن تضمين تطبيقات Chat في الطلب. الحد الأقصى لعدد المستخدمين الذين يمكن تحديدهم في طلب واحد هو التنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد المساحات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 10 مساحات كحد أقصى. الحدّ الأقصى للقيمة هو 30. إذا استخدمت قيمة أكبر من 30، يتم تغييرها تلقائيًا إلى 30. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة، يتم تلقّيه من طلب سابق للعثور على المحادثات الجماعية. يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم الرمز المميّز. قد يؤدي تمرير قيم مختلفة إلى نتائج غير متوقعة. |
space_view |
نوع عرض المساحة المطلوب وفي حال ترك السياسة بدون ضبط، يتم ضبطها تلقائيًا على |
FindGroupChatsResponse
ردّ يحتوي على مساحات محادثات جماعية تضم المستخدم المتصل والمستخدمين المطلوبين فقط.
| الحقول | |
|---|---|
spaces[] |
قائمة بالمساحات في الصفحة المطلوبة (أو الأولى) |
next_page_token |
رمز مميّز يمكنك إرساله كـ |
ForwardedMetadata
البيانات الوصفية حول المساحة المصدر التي تمت إعادة توجيه رسالة منها
| الحقول | |
|---|---|
space |
للعرض فقط. اسم المورد للمساحة المصدر التنسيق: spaces/{space} |
space_display_name |
للعرض فقط. الاسم المعروض لمساحة المصدر أو الرسالة المباشرة في وقت إعادة التوجيه بالنسبة إلى |
GetAttachmentRequest
طلب الحصول على مرفق
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد المرفق، بالتنسيق |
GetAvailabilityRequest
تمثّل هذه السمة رسالة الطلب لطريقة GetAvailability.
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد مدى التوفّر المطلوب استرداده التنسيق: users/{user}/availability يمكن أيضًا استخدام عنوان البريد الإلكتروني للمستخدم أو |
GetCustomEmojiRequest
طلب لإرجاع إيموجي مخصّص واحد
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد الخاص بالإيموجي المخصّص التنسيق: يمكنك استخدام اسم الإيموجي كاسم مستعار لـ |
GetMembershipRequest
طلب الانضمام إلى مساحة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد العضوية المطلوب استرداده للحصول على عضوية التطبيق باستخدام مصادقة المستخدم، يمكنك استخدام التنسيق: يمكنك استخدام عنوان البريد الإلكتروني للمستخدم كعنوان بديل لـ |
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك نطاقات OAuth 2.0 لا يمكن الحصول على اشتراكات التطبيقات في مساحة عند استخدام إذن وصول إداري. |
GetMessageRequest
طلب تلقّي رسالة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد الرسالة التنسيق: إذا ضبطت معرّفًا مخصّصًا لرسالتك، يمكنك استخدام القيمة من حقل |
markup_syntax |
اختيارية: تحدّد هذه المَعلمة البنية المطلوبة لإخراج حقل |
GetSpaceEventRequest
رسالة طلب للحصول على حدث مساحة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد لحدث المساحة التنسيق: |
GetSpaceNotificationSettingRequest
رسالة طلب للحصول على إعدادات إشعارات المساحة يتيح هذا الإجراء فقط الحصول على إعدادات الإشعارات للمستخدم الذي يجري المكالمة.
| الحقول | |
|---|---|
name |
الحقل مطلوب. التنسيق: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
رسالة طلب لواجهة برمجة التطبيقات GetSpaceReadState API
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد لحالة قراءة المساحة المطلوب استردادها يتيح هذا الإجراء فقط الحصول على حالة القراءة للمستخدم الذي يجري المكالمة. للإشارة إلى المستخدم الذي يجري المكالمة، اضبط أحد الخيارات التالية:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
طلب لإرجاع مساحة واحدة
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد المساحة، بالتنسيق التنسيق: |
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في 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_size |
اختيارية: الحد الأقصى لعدد رموز الإيموجي المخصّصة التي يتم عرضها يمكن أن تعرض الخدمة عددًا أقل من رموز الإيموجي المخصّصة من هذه القيمة. إذا لم يتم تحديد قيمة، ستكون القيمة التلقائية هي 25. الحد الأقصى للقيمة هو 200، ويتم تغيير القيم التي تزيد عن 200 إلى 200. |
page_token |
اختيارية: (في حال الاستئناف من طلب بحث سابق) رمز مميّز للصفحة تم تلقّيه من طلب سابق لإدراج الإيموجي المخصّص يجب تقديم هذه القيمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق قيمة الفلتر مع الطلب الذي قدّم الرمز المميّز للصفحة. وقد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقعة. |
filter |
اختيارية: فلتر طلب البحث تتيح الفلترة حسب صانع المحتوى. للفلترة حسب صانع المحتوى، يجب تحديد قيمة صالحة. في الوقت الحالي، لا يتم قبول سوى على سبيل المثال، يعرض الطلب التالي رموز الإيموجي المخصّصة التي أنشأها المتصل: يتم رفض طلبات البحث غير الصالحة مع ظهور الخطأ |
ListCustomEmojisResponse
ردّ لعرض قائمة بالإيموجي المخصّصة
| الحقول | |
|---|---|
custom_emojis[] |
قائمة بدون ترتيب قائمة برموز الإيموجي المخصّصة |
next_page_token |
رمز مميّز يمكنك إرساله كـ |
ListMembershipsRequest
رسالة طلب لإدراج الاشتراكات
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم مورد المساحة المطلوب جلب قائمة الأعضاء منها التنسيق: spaces/{space} |
page_size |
اختيارية: الحد الأقصى لعدد الاشتراكات التي سيتم عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 100 عضوية كحد أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة، يتم تلقّيه من طلب سابق لإدراج العضويات يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
filter |
اختيارية: فلتر طلب البحث يمكنك فلترة العضويات حسب دور العضو ( للفلترة حسب الدور، اضبط السمة للفلترة حسب النوع، اضبط السمة للفلترة حسب الدور والنوع، استخدِم عامل التشغيل يجب استخدام إما على سبيل المثال، طلبات البحث التالية صالحة: طلبات البحث التالية غير صالحة: يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
show_groups |
اختيارية: عندما تكون قيمة المَعلمة |
show_invited |
اختيارية: عندما تكون القيمة يتطلّب حاليًا مصادقة المستخدم. |
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك استخدام نطاق OAuth 2.0 لا يمكن إدراج اشتراكات التطبيقات في مساحة عند استخدام إذن وصول إداري. |
ListMembershipsResponse
الردّ على قائمة العضويات في المساحة
| الحقول | |
|---|---|
memberships[] |
قائمة بدون ترتيب قائمة بالاشتراكات في الصفحة المطلوبة (أو الأولى) |
next_page_token |
رمز مميّز يمكنك إرساله كـ |
ListMessagePinsRequest
رسالة طلب لعرض الرسائل المثبَّتة
| الحقول | |
|---|---|
parent |
الحقل مطلوب. المساحة الرئيسية التي تملك مجموعة العناصر المثبَّتة بالتنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد الرسائل المثبّتة التي يتم عرضها. قد تعرض الخدمة عدد رسائل أقل من هذه القيمة. الحد الأقصى للقيمة هو 100. إذا استخدمت قيمة أكبر من 100، سيتم تغييرها تلقائيًا إلى 100. إذا لم يتم تحديدها، سيتم عرض 100 رسالة مثبّتة كحد أقصى. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة تم تلقّيه من طلب سابق لتثبيت الرسائل في القائمة. يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
ListMessagePinsResponse
رسالة استجابة لإدراج الرسائل المثبّتة
| الحقول | |
|---|---|
message_pins[] |
الرسائل المثبَّتة من المساحة المحدّدة |
next_page_token |
يمكنك إرسال رمز مميّز كـ |
ListMessagesRequest
تعرض هذه الطريقة الرسائل في المساحة المحدّدة التي يكون المستخدم عضوًا فيها.
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم مورد المساحة لإدراج الرسائل منها. التنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد الرسائل التي يتم عرضها قد تعرض الخدمة عدد رسائل أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 25 نتيجة كحد أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة تم تلقّيه من طلب سابق لإدراج الرسائل يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
filter |
اختيارية: فلتر طلب البحث يمكنك فلترة الرسائل حسب التاريخ ( لفلترة الرسائل حسب تاريخ إنشائها، حدِّد للفلترة حسب سلسلة المحادثات، حدِّد للفلترة حسب سلسلة المحادثات والتاريخ، استخدِم عامل التشغيل على سبيل المثال، طلبات البحث التالية صالحة: يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
order_by |
اختيارية: كيفية ترتيب قائمة الرسائل حدِّد قيمة للترتيب حسب عملية ترتيب. في ما يلي قيم عمليات الترتيب الصالحة:
الترتيب التلقائي هو |
show_deleted |
اختيارية: ما إذا كان سيتم تضمين الرسائل المحذوفة أم لا تتضمّن الرسائل المحذوفة وقت الحذف والبيانات الوصفية المتعلّقة بحذفها، ولكن محتوى الرسالة غير متاح. |
markup_syntax |
اختيارية: تحدّد هذه المَعلمة البنية المطلوبة لإخراج حقل |
ListMessagesResponse
رسالة الاستجابة لإدراج الرسائل
| الحقول | |
|---|---|
messages[] |
قائمة الرسائل |
next_page_token |
يمكنك إرسال رمز مميّز على النحو التالي: |
ListReactionsRequest
تعرض هذه الطريقة قائمة بالتفاعلات مع رسالة.
| الحقول | |
|---|---|
parent |
الحقل مطلوب. الرسالة التي تفاعل معها المستخدمون التنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد التفاعلات التي يتم عرضها يمكن أن تعرض الخدمة عددًا أقل من التفاعلات من هذه القيمة. إذا لم يتم تحديد قيمة، ستكون القيمة التلقائية هي 25. الحد الأقصى للقيمة هو 200، ويتم تغيير القيم التي تزيد عن 200 إلى 200. |
page_token |
اختيارية: (في حال الاستئناف من طلب بحث سابق) رمز مميّز للصفحة تم تلقّيه من طلب سابق لإدراج التفاعلات يجب تقديم هذه القيمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق قيمة الفلتر مع الطلب الذي قدّم الرمز المميّز للصفحة. وقد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقعة. |
filter |
اختيارية: فلتر طلب البحث يمكنك فلترة التفاعلات حسب الإيموجي (إما لفلترة التفاعلات لعدة رموز إيموجي أو مستخدمين، يمكنك دمج حقول متشابهة باستخدام عامل التشغيل لفلترة التفاعلات حسب الإيموجي والمستخدم، استخدِم عامل التشغيل إذا كان طلب البحث يستخدم كلاً من على سبيل المثال، طلبات البحث التالية صالحة: طلبات البحث التالية غير صالحة: يتم رفض طلبات البحث غير الصالحة مع ظهور الخطأ |
ListReactionsResponse
الردّ على طلب عرض قائمة التفاعلات
| الحقول | |
|---|---|
reactions[] |
قائمة بالتفاعلات في الصفحة المطلوبة (أو الأولى) |
next_page_token |
رمز المتابعة لاسترداد الصفحة التالية من النتائج ويكون فارغًا في الصفحة الأخيرة من النتائج. |
ListSectionItemsRequest
رسالة طلب لإدراج عناصر القسم
| الحقول | |
|---|---|
parent |
الحقل مطلوب. القسم الرئيسي، وهو اسم مورد القسم الذي يملك هذه المجموعة من عناصر القسم. تتيح هذه الطريقة فقط إدراج عناصر الأقسام للمستخدم الذي يجري المكالمة. عند الفلترة حسب المساحة، استخدِم حرف البدل التنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد عناصر الأقسام المطلوب عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 10 عناصر كحد أقصى في القسم. الحد الأقصى للقيمة هو 100. إذا استخدمت قيمة أكبر من 100، سيتم تغييرها تلقائيًا إلى 100. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة، يتم تلقّيه من طلب سابق لعناصر قسم القائمة. يجب تقديم هذه القيمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
filter |
اختيارية: فلتر طلب البحث لا تتيح حاليًا سوى الفلترة حسب المساحة. مثلاً: يتم رفض طلبات البحث غير الصالحة مع ظهور الخطأ |
ListSectionItemsResponse
رسالة الردّ على طلب عرض عناصر القسم
| الحقول | |
|---|---|
section_items[] |
عناصر القسم من القسم المحدّد |
next_page_token |
رمز مميّز يمكن إرساله كـ |
ListSectionsRequest
رسالة طلب لإدراج الأقسام
| الحقول | |
|---|---|
parent |
الحقل مطلوب. العنصر الرئيسي، وهو اسم مورد المستخدم الذي يملك هذه المجموعة من الأقسام يتيح هذا الإجراء فقط إدراج الأقسام للمستخدم الذي يجري المكالمة. للإشارة إلى المستخدم الذي يجري المكالمة، اضبط أحد الخيارات التالية:
التنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد الأقسام التي سيتم عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 10 أقسام كحد أقصى. الحد الأقصى للقيمة هو 100. إذا استخدمت قيمة أكبر من 100، سيتم تغييرها تلقائيًا إلى 100. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة، يتم تلقّيه من طلب سابق لإدراج الأقسام يجب تقديم هذه القيمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
ListSectionsResponse
رسالة الردّ لإدراج الأقسام
| الحقول | |
|---|---|
sections[] |
الأقسام من المستخدم المحدّد |
next_page_token |
رمز مميّز يمكن إرساله كـ |
ListSpaceEventsRequest
رسالة طلب لإدراج أحداث المساحة
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم المورد الخاص بمساحة Google Chat التي وقعت فيها الأحداث التنسيق: |
page_size |
اختيارية: الحد الأقصى لعدد أحداث المساحة التي يتم عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة، يتم تلقّيه من طلب سابق لإدراج أحداث المساحة يجب تقديم هذه القيمة لاسترداد الصفحة التالية. عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة لإدراج أحداث المساحة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
filter |
الحقل مطلوب. فلتر طلب البحث يجب تحديد نوع حدث واحد على الأقل ( يمكنك أيضًا الفلترة حسب وقت البدء (
لتحديد وقت البدء أو الانتهاء، استخدِم عامل التشغيل يساوي على سبيل المثال، طلبات البحث التالية صالحة: طلبات البحث التالية غير صالحة: يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
ListSpaceEventsResponse
رسالة الردّ لإدراج أحداث المساحة
| الحقول | |
|---|---|
space_events[] |
يتم عرض النتائج بترتيب زمني (الحدث الأقدم أولاً). ملاحظة: لا يتم عرض الحقل |
next_page_token |
رمز المتابعة المستخدَم لجلب المزيد من الأحداث إذا تم حذف هذا الحقل، لن تكون هناك صفحات لاحقة. |
ListSpacesRequest
طلب لإدراج المساحات التي يكون المتصل عضوًا فيها
| الحقول | |
|---|---|
page_size |
اختيارية: الحد الأقصى لعدد المساحات المطلوب عرضها. قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، يتم عرض 100 مساحة كحد أقصى. الحد الأقصى للقيمة هو 1000. إذا استخدمت قيمة أكبر من 1000، سيتم تغييرها تلقائيًا إلى 1000. تؤدي القيم السالبة إلى ظهور الخطأ |
page_token |
اختيارية: رمز مميّز للصفحة، يتم تلقّيه من طلب سابق لإدراج المساحات. يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق قيمة الفلتر مع الطلب الذي قدّم الرمز المميّز للصفحة. وقد يؤدي تمرير قيمة مختلفة إلى نتائج غير متوقعة. |
filter |
اختيارية: فلتر طلب البحث يمكنك فلترة المساحات حسب نوع المساحة ( للفلترة حسب نوع المساحة، يجب تحديد قيمة تعداد صالحة، مثل على سبيل المثال، طلبات البحث التالية صالحة: يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
ListSpacesResponse
الردّ على طلب سرد المساحات
| الحقول | |
|---|---|
spaces[] |
قائمة بالمساحات في الصفحة المطلوبة (أو الأولى) ملاحظة: لا يتم عرض الحقل |
next_page_token |
يمكنك إرسال رمز مميّز على النحو التالي: |
MarkAsActiveRequest
تمثّل هذه السمة رسالة الطلب لطريقة MarkAsActive.
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد مدى التوفّر المطلوب وضع علامة "نشط" عليه التنسيق: users/{user}/availability يمكن أيضًا استخدام عنوان البريد الإلكتروني للمستخدم أو |
حقل الربط expiration تاريخ انتهاء صلاحية حالة التوفّر "نشط" سيتم وضع علامة على المستخدم على أنه "غير متاح" بعد انتهاء الصلاحية. إذا لم يتم تحديد تاريخ انتهاء الصلاحية، ستنتهي صلاحية الحالة "نشط" بعد 30 دقيقة من الوقت الحالي. يمكن أن يكون التعليق expiration إحدى القيم التالية فقط: |
|
expire_time |
الطابع الزمني المطلق لانتهاء صلاحية الحالة "نشط" |
ttl |
المدة من الوقت الحالي حتى انتهاء صلاحية الحالة "نشط". يمكن أن يؤدي استخدام مدة صلاحية قصيرة إلى إعادة ضبط حالة المستخدم بشكل فعّال لتستند إلى النشاط بعد هذه المدة القصيرة. |
MarkAsAwayRequest
تمثّل هذه السمة رسالة الطلب لطريقة MarkAsAway.
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد حالة التوفّر المطلوب وضع علامة "غير متاح" عليها التنسيق: users/{user}/availability يمكن أيضًا استخدام عنوان البريد الإلكتروني للمستخدم أو |
MarkAsDoNotDisturbRequest
تمثّل هذه السمة رسالة الطلب لطريقة MarkAsDoNotDisturb.
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد حالة التوفّر المطلوب وضع علامة "عدم الإزعاج" عليها التنسيق: users/{user}/availability يمكن أيضًا استخدام عنوان البريد الإلكتروني للمستخدم أو |
حقل الربط expiration الحقل مطلوب. تاريخ انتهاء صلاحية حالة توفّر ميزة "عدم الإزعاج" سيتم وضع علامة على المستخدم على أنه "غير متاح" بعد انتهاء الصلاحية. يمكن أن يكون هذا التاريخ بعد عام واحد على الأكثر من الوقت الحالي. يمكن أن يكون التعليق expiration إحدى القيم التالية فقط: |
|
expire_time |
الطابع الزمني المطلق لانتهاء صلاحية حالة "عدم الإزعاج" |
ttl |
المدة من الوقت الحالي حتى انتهاء صلاحية حالة "عدم الإزعاج" |
MarkupSyntax
تحدّد بنية الترميز المستخدَمة لتنسيق نص رسالة Chat. تنطبق هذه السمة على الحقل text للمورد Message.
| عمليات التعداد | |
|---|---|
MARKUP_SYNTAX_UNSPECIFIED |
تمثّل القيمة غير المحدّدة. |
MARKUP_SYNTAX_CHAT |
يستخدم هذا الحقل بنية الترميز في Google Chat. لمزيد من المعلومات، يُرجى الانتقال إلى https://developers.google.com/workspace/chat/format-messages#format-texts. |
MARKUP_SYNTAX_MARKDOWN |
يستخدم بنية Markdown. تستند هذه البنية إلى مواصفات CommonMark، مع إضافات أخرى. لمزيد من المعلومات، يُرجى الانتقال إلى https://developers.google.com/workspace/chat/format-messages#format-texts. |
MatchedUrl
عنوان URL مطابق في رسالة محادثة يمكن لتطبيقات Chat معاينة عناوين URL المطابقة. لمزيد من المعلومات، يُرجى الاطّلاع على معاينة الروابط.
| الحقول | |
|---|---|
url |
للعرض فقط. عنوان URL الذي تمت مطابقته |
MeetSpaceLinkData
بيانات روابط مساحات Meet
| الحقول | |
|---|---|
meeting_code |
رمز الاجتماع لمساحة Meet المرتبطة |
type |
يشير إلى نوع مساحة Meet. |
huddle_status |
اختيارية: للعرض فقط. إذا كان اجتماع Meet عبارة عن اجتماع سريع، يشير هذا الحقل إلى حالة الاجتماع السريع. وإلا، لن يتم ضبط هذا الحقل. |
HuddleStatus
حالة الاجتماع السريع
| عمليات التعداد | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
القيمة التلقائية للتعداد يجب عدم استخدامها. |
STARTED |
بدأ الاجتماع السريع. |
ENDED |
انتهى الاجتماع السريع. وفي هذه الحالة، لن يعود معرّف الموارد المنتظم (URI) والمعرّفات الخاصة بمساحة Meet صالحة. |
MISSED |
فاتتك مكالمة Huddle. وفي هذه الحالة، لن يعود معرّف الموارد المنتظم (URI) والمعرّفات الخاصة بمساحة Meet صالحة. |
النوع
نوع مساحة Meet
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يجب عدم استخدامها. |
MEETING |
مساحة Meet هي اجتماع. |
HUDDLE |
مساحة Meet هي اجتماع سريع. |
العضوية
تمثّل علاقة اشتراك في Google Chat، مثل ما إذا كان مستخدم أو تطبيق Chat مدعوًا إلى مساحة أو جزءًا منها أو غائبًا عنها.
| الحقول | |
|---|---|
name |
المعرّف. اسم مورد العضوية، الذي يحدّده الخادم التنسيق: |
state |
للعرض فقط. حالة العضوية |
role |
اختيارية: دور المستخدم ضمن مساحة Chat، والذي يحدّد الإجراءات المسموح له باتّخاذها في المساحة. لا يمكن استخدام هذا الحقل إلا كإدخال في |
create_time |
اختيارية: غير قابل للتغيير وقت إنشاء العضوية، مثلاً عندما انضم عضو إلى مساحة أو تمت دعوته للانضمام إليها هذا الحقل مخصّص للإخراج فقط، إلا عند استخدامه لاستيراد العضويات السابقة في مساحات وضع الاستيراد. |
delete_time |
اختيارية: غير قابل للتغيير وقت حذف العضوية، مثلاً عندما غادر عضو مساحة أو تمت إزالته منها هذا الحقل مخصّص للإخراج فقط، إلا عند استخدامه لاستيراد العضويات السابقة في مساحات وضع الاستيراد. |
affiliation |
للعرض فقط. علاقة المستخدم بمؤسسة Workspace التي تملك المساحة في المساحات التي تملكها حسابات المستهلكين، يكون انتماء جميع الأعضاء هو |
حقل الربط memberType العضو المرتبط بهذا الاشتراك وقد تتم إتاحة أنواع أخرى من الأعضاء في المستقبل. يمكن أن يكون التعليق memberType إحدى القيم التالية فقط: |
|
member |
اختيارية: مستخدم Google Chat أو التطبيق الذي يتوافق معه الاشتراك إذا كان تطبيق Chat يُجري المصادقة كمستخدم، لن يعرض الناتج سوى الحقلَين |
group_member |
اختيارية: مجموعة Google التي تتوافق معها العضوية تتطلّب قراءة العضويات أو تغييرها في "مجموعات Google" مصادقة المستخدم. |
الارتباط
تمثّل انتماء مستخدم إلى مؤسسة Google Workspace التي تملك المساحة. قد تتم إضافة المزيد من القيم إلى هذا التعداد في المستقبل.
| عمليات التعداد | |
|---|---|
AFFILIATION_UNSPECIFIED |
القيمة التلقائية هذه القيمة غير مستخدَمة. |
INTERNAL |
حساب تديره مؤسسة Google Workspace نفسها التي تملك المساحة |
EXTERNAL |
حساب خارجي لمؤسسة Google Workspace التي تملك المساحة (على سبيل المثال، حساب مستهلك أو حساب تديره مؤسسة Workspace مختلفة). |
MANAGED_EXTERNAL |
حساب تديره مؤسسة Workspace التي تملك المساحة، ولكن تم توفيره لمستخدم خارجي (مثل مستخدم ضيف). لمزيد من المعلومات عن الضيوف، يُرجى الاطّلاع على https://support.google.com/chat/answer/16997417. |
MembershipRole
تمثّل الإجراءات المسموح بها للمستخدم في مساحة Chat. قد تتم إضافة المزيد من قيم التعداد في المستقبل.
| عمليات التعداد | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
القيمة التلقائية بالنسبة إلى users: ليس عضوًا في المساحة، ولكن يمكن دعوته. بالنسبة إلى Google Groups: يتم دائمًا إسناد هذا الدور إليهم (قد يتم استخدام قيم تعداد أخرى في المستقبل). |
ROLE_MEMBER |
عضو في المساحة في واجهة مستخدم Chat، يُطلق على هذا الدور اسم "عضو". لدى المستخدم أذونات أساسية، مثل إرسال الرسائل إلى المساحة. يمكن للمدراء والمالكين منح الأعضاء أذونات إضافية في مساحة، بما في ذلك:
في الرسائل المباشرة والمحادثات الجماعية بدون اسم، يحصل الجميع على هذا الدور. |
ROLE_MANAGER |
مالك المساحة في واجهة مستخدم Chat، يُطلق على هذا الدور اسم "المالك". لدى المستخدم مجموعة كاملة من أذونات المساحة لإدارتها، بما في ذلك:
لا تتوفّر هذه الميزة إلا في لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مزيد من المعلومات عن دور مالك المساحة أو مديرها. |
ROLE_ASSISTANT_MANAGER |
مدير مساحة في واجهة مستخدم Chat، يُطلق على هذا الدور اسم "المدير". يحصل المستخدم على جميع الأذونات الأساسية في "
تشمل أذونات المدراء تلقائيًا ما يلي، على سبيل المثال لا الحصر:
لا تتوفّر هذه الميزة إلا في لمزيد من المعلومات، يُرجى الاطّلاع على إدارة إعدادات المساحة. |
MembershipState
تحدّد علاقة العضو بمساحة. وقد تتم إتاحة حالات عضوية أخرى في المستقبل.
| عمليات التعداد | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
القيمة التلقائية يجب عدم استخدامها. |
JOINED |
تتم إضافة المستخدم إلى المساحة، ويمكنه المشاركة فيها. |
INVITED |
تمت دعوة المستخدم للانضمام إلى المساحة، ولكنّه لم ينضم إليها. |
NOT_A_MEMBER |
لا ينتمي المستخدم إلى المساحة وليس لديه دعوة في انتظار المراجعة للانضمام إلى المساحة. |
MembershipBatchCreatedEventData
حمولة الحدث لعدة اشتراكات جديدة
نوع الحدث: google.workspace.chat.membership.v1.batchCreated
| الحقول | |
|---|---|
memberships[] |
قائمة بالعضويات الجديدة |
MembershipBatchDeletedEventData
حمولة الحدث لعدة اشتراكات محذوفة
نوع الحدث: google.workspace.chat.membership.v1.batchDeleted
| الحقول | |
|---|---|
memberships[] |
قائمة بالعضويات المحذوفة |
MembershipBatchUpdatedEventData
حمولة الحدث لعدة اشتراكات معدَّلة
نوع الحدث: google.workspace.chat.membership.v1.batchUpdated
| الحقول | |
|---|---|
memberships[] |
قائمة بالاشتراكات المعدَّلة |
MembershipCreatedEventData
حمولة الحدث لعضوية جديدة.
نوع الحدث: google.workspace.chat.membership.v1.created
| الحقول | |
|---|---|
membership |
العضوية الجديدة |
MembershipDeletedEventData
حمولة الحدث لعضوية محذوفة
نوع الحدث: google.workspace.chat.membership.v1.deleted
| الحقول | |
|---|---|
membership |
العضوية المحذوفة يتم ملء الحقلَين |
MembershipUpdatedEventData
حمولة الحدث لعضوية معدَّلة
نوع الحدث: google.workspace.chat.membership.v1.updated
| الحقول | |
|---|---|
membership |
العضوية المعدَّلة |
رسالة
رسالة في مساحة Google Chat
| الحقول | |
|---|---|
name |
المعرّف. اسم مورد الرسالة التنسيق: حيث يمثّل إذا ضبطت معرّفًا مخصّصًا عند إنشاء رسالة، يمكنك استخدام هذا المعرّف لتحديد الرسالة في طلب من خلال استبدال |
sender |
للعرض فقط. المستخدم الذي أنشأ الرسالة إذا كان تطبيق Chat يُجري المصادقة كمستخدم، لن يعرض الناتج سوى الحقلَين |
create_time |
اختيارية: غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يشير هذا الحقل إلى وقت إنشاء الرسالة. هذا الحقل مخصّص للإخراج فقط، إلا عند استخدامه في مساحات وضع الاستيراد. بالنسبة إلى مساحات وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني القديم الذي تم إنشاء الرسالة فيه في المصدر من أجل الحفاظ على وقت الإنشاء الأصلي. |
last_update_time |
للعرض فقط. الوقت الذي عدّل فيه المستخدم الرسالة آخر مرة إذا لم يتم تعديل الرسالة مطلقًا، سيكون هذا الحقل فارغًا. |
delete_time |
للعرض فقط. الوقت الذي تم فيه حذف الرسالة في Google Chat إذا لم يتم حذف الرسالة مطلقًا، سيكون هذا الحقل فارغًا. |
text |
اختيارية: النص العادي للرسالة يؤدي الرابط الأول إلى صورة أو فيديو أو صفحة ويب إلى إنشاء شريحة معاينة. يمكنك أيضًا الإشارة باستخدام@إلى مستخدم Google Chat أو إلى جميع المستخدمين في المساحة. لمعرفة كيفية إنشاء رسائل نصية، يُرجى الاطّلاع على مقالة إرسال رسالة. |
formatted_text |
للعرض فقط. تحتوي على الرسالة
لمزيد من المعلومات، يُرجى الاطّلاع على المقالة عرض تنسيق النص المُرسَل في رسالة. |
cards[] |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة بطاقات غنية ومنسّقة وتفاعلية يمكنك استخدامها لعرض عناصر في واجهة المستخدم، مثل النصوص المنسّقة والأزرار والصور القابلة للنقر يتم عادةً عرض البطاقات أسفل نص الرسالة العادي. يمكن أن يبلغ الحد الأقصى لحجم |
cards_v2[] |
اختيارية: مصفوفة من البطاقات يمكن لتطبيقات Chat إنشاء بطاقات باستخدام مصادقة التطبيق. كجزء من برنامج معاينة المطوّر، إذا كان تطبيق Chat يصادق كمستخدم، يمكنه إنشاء رسائل بطاقات. إذا لم يكن تطبيق Chat جزءًا من "برنامج معاينة المطوّر"، لن يتمكّن من إنشاء بطاقات تتطلّب مصادقة المستخدم. للتعرّف على كيفية إنشاء رسالة تحتوي على بطاقات، يُرجى الاطّلاع على إرسال رسالة. صمِّم البطاقات وعايِنها باستخدام Card Builder. فتح "أداة إنشاء البطاقات" |
annotations[] |
للعرض فقط. يمكن ربط التعليقات التوضيحية بالنص العادي للرسالة أو بشرائح ترتبط بمراجع Google Workspace، مثل "مستندات Google" أو "جداول بيانات Google"، مع |
thread |
سلسلة المحادثات التي تنتمي إليها الرسالة للاطّلاع على مثال على الاستخدام، يُرجى مراجعة بدء سلسلة رسائل أو الردّ عليها. |
space |
للعرض فقط. إذا كان تطبيق Chat يُجري المصادقة كمستخدم، لن يعرض الناتج سوى المساحة |
fallback_text |
اختيارية: وصف نصي عادي لبطاقات الرسالة، يُستخدَم عندما يتعذّر عرض البطاقات الفعلية، على سبيل المثال، في الإشعارات إلى الجهاز الجوّال. |
action_response |
الإدخال فقط المَعلمات التي يمكن لتطبيق Chat استخدامها لضبط كيفية نشر ردّه |
argument_text |
للعرض فقط. النص العادي للرسالة مع إزالة جميع الإشارات إلى تطبيق Chat |
slash_command |
للعرض فقط. معلومات عن الأمر الذي يبدأ بشرطة مائلة، إن توفّرت |
attachment[] |
اختيارية: مرفق حمّله المستخدم |
matched_url |
للعرض فقط. عنوان URL في حقل "رسالة المحادثة" |
thread_reply |
للعرض فقط. عندما تكون قيمة الحقل إذا كانت المساحة لا تتيح الردّ في سلاسل محادثات، يكون هذا الحقل دائمًا |
silent |
للعرض فقط. ما إذا كانت هذه رسالة صامتة الرسائل الصامتة هي رسائل يحجب فيها Chat الإشعارات الفورية للمستلِمين. |
client_assigned_message_id |
اختيارية: معرّف مخصّص للرسالة يمكنك استخدام هذا الحقل لتحديد رسالة أو الحصول عليها أو حذفها أو تعديلها. لضبط معرّف مخصّص، حدِّد الحقل |
emoji_reaction_summaries[] |
للعرض فقط. قائمة ملخّصات التفاعلات باستخدام الإيموجي في الرسالة |
private_message_viewer |
اختيارية: غير قابل للتغيير يُستخدم لإنشاء رسالة، وإلا يكون للإخراج فقط. المستخدم الذي يمكنه عرض الرسالة عند ضبط هذا الحقل، تكون الرسالة خاصة ولا تظهر إلا للمستخدم المحدّد وتطبيق Chat. لتضمين هذا الحقل في طلبك، عليك طلب Chat API باستخدام مصادقة التطبيق وحذف ما يلي: لمعرفة التفاصيل، يُرجى الاطّلاع على إرسال رسالة خاصة. |
deletion_metadata |
للعرض فقط. معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط |
quoted_message_metadata |
اختيارية: معلومات حول رسالة تقتبسها رسالة أخرى عند إنشاء رسالة، يمكنك اقتباس رسائل ضمن سلسلة المحادثات نفسها، أو اقتباس رسالة جذرية لإنشاء رسالة جذرية جديدة. ومع ذلك، لا يمكنك اقتباس ردّ على رسالة من سلسلة محادثات مختلفة. عند تعديل رسالة، لا يمكنك إضافة الحقل للاطّلاع على مثال على الاستخدام، يُرجى مراجعة اقتباس رسالة أخرى. |
attached_gifs[] |
للعرض فقط. صور GIF المرفقة بالرسالة |
accessory_widgets[] |
اختيارية: عنصر واجهة مستخدم تفاعلي واحد أو أكثر يظهر في أسفل الرسالة يمكنك إضافة تطبيقات مصغّرة ملحقة إلى الرسائل التي تحتوي على نص أو بطاقات أو كليهما. لا تتوفّر هذه الميزة للرسائل التي تحتوي على مربّعات حوار. لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة. يتطلب إنشاء رسالة تتضمّن تطبيقات مصغّرة ملحقة مصادقة التطبيق. |
elements |
اختيارية: العناصر هي مكوّنات إضافية يتم توفيرها أثناء إنشاء الرسالة، وقد تكون مرتبطة بأجزاء معيّنة من نص الرسالة أو لا. وتختلف هذه عن التعليقات التوضيحية التي تكون مخصّصة للإخراج فقط وتقدّم معلومات تكميلية مرتبطة بأجزاء من الرسالة أو بنص الرسالة بالكامل. |
markup_syntax |
اختيارية: تحدّد هذه السمة كيفية تفسير الخادم لمحتوى حقل الرسالة |
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 |
الرسالة المحذوفة يتم ملء الحقول |
MessagePin
دبوس على رسالة محادثة لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تثبيت رسالة.
| الحقول | |
|---|---|
name |
المعرّف. اسم مورد الرسالة المثبّتة التنسيق: |
message |
الحقل مطلوب. غير قابل للتغيير اسم مورد الرسالة المثبّتة التنسيق: |
MessageUpdatedEventData
حمولة الحدث لرسالة معدَّلة
نوع الحدث: google.workspace.chat.message.v1.updated
| الحقول | |
|---|---|
message |
الرسالة المعدَّلة |
MoveSectionItemRequest
رسالة طلب لنقل عنصر من قسم إلى آخر
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد لعنصر القسم المطلوب نقله التنسيق: |
target_section |
الحقل مطلوب. اسم المورد الخاص بالقسم الذي سيتم نقل عنصر القسم إليه التنسيق: |
MoveSectionItemResponse
رسالة الردّ لنقل عنصر في قسم
| الحقول | |
|---|---|
section_item |
عنصر القسم المعدَّل |
PositionSectionRequest
رسالة طلب لتحديد موضع قسم
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم المورد للقسم المطلوب تحديد موضعه التنسيق: |
حقل الربط position الحقل مطلوب. الموضع الجديد للقسم يمكن أن يكون التعليق position إحدى القيم التالية فقط: |
|
sort_order |
اختيارية: تمثّل هذه السمة الموضع المطلق للقسم في قائمة الأقسام. يجب أن يكون الموضع أكبر من 0. إذا كان الموضع أكبر من عدد الأقسام، سيتم إلحاق القسم بنهاية القائمة. تُدرج هذه العملية القسم في الموضع المحدّد وتنقل القسم الأصلي في ذلك الموضع، والأقسام التي تليه، إلى الموضع التالي. |
relative_position |
اختيارية: تمثّل هذه السمة الموضع النسبي للقسم في قائمة الأقسام. |
الموضع
تمثّل هذه السمة موضع القسم.
| عمليات التعداد | |
|---|---|
POSITION_UNSPECIFIED |
لم يتم تحديد الموضع. |
START |
بداية قائمة الأقسام |
END |
نهاية قائمة الأقسام |
PositionSectionResponse
رسالة الردّ لتحديد موضع قسم معيّن
| الحقول | |
|---|---|
section |
القسم المعدَّل |
QuotedMessageMetadata
معلومات حول رسالة تقتبسها رسالة أخرى
عند تعديل رسالة، لا يمكنك إضافة الحقل quotedMessageMetadata أو استبداله، ولكن يمكنك إزالته.
للاطّلاع على مثال على الاستخدام، يُرجى مراجعة اقتباس رسالة أخرى.
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد الرسالة المقتبَسة التنسيق: |
last_update_time |
الحقل مطلوب. الطابع الزمني لوقت إنشاء الرسالة المقتبسة أو وقت آخر تعديل لها إذا تم تعديل الرسالة، استخدِم هذا الحقل: إذا لم يتطابق |
quote_type |
اختيارية: تحدّد هذه السمة نوع الاقتباس. في حال عدم ضبطه، يتم ضبطه تلقائيًا على REPLY في مسار قراءة/كتابة الرسالة للتوافق مع الأنظمة القديمة. |
quoted_message_snapshot |
للعرض فقط. لقطة من محتوى الرسالة المقتبَسة |
forwarded_metadata |
للعرض فقط. البيانات الوصفية حول المساحة المصدر للرسالة المقتبسة تتم تعبئة هذا الحقل فقط لنوع عرض الأسعار FORWARD. |
QuoteType
نوع الاقتباس للرسالة المقتبسة
| عمليات التعداد | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
محجوزة هذه القيمة غير مستخدَمة. |
REPLY |
عندما يكون
|
FORWARD |
عندما يكون
|
QuotedMessageSnapshot
يوفّر لقطة لمحتوى الرسالة المقتبَسة في وقت الاقتباس أو إعادة التوجيه
| الحقول | |
|---|---|
sender |
للعرض فقط. اسم مؤلف الرسالة المقتبسة يتم ملؤها لكل من نوعَي الاقتباس "رد" و"إعادة توجيه". |
text |
للعرض فقط. لقطة من المحتوى النصي للرسالة المقتبسة |
formatted_text |
للعرض فقط. تحتوي على الرسالة المقتبَسة |
annotations[] |
للعرض فقط. التعليقات التوضيحية التي تم تحليلها من نص الرسالة المقتبسة. تتم تعبئة هذا الحقل فقط لنوع عرض الأسعار FORWARD. |
attachments[] |
للعرض فقط. المرفقات التي كانت جزءًا من الرسالة المقتبَسة هذه نُسخ من البيانات الوصفية لمرفقات الرسالة المقتبسة. تتم تعبئة هذا الحقل لنوع عرض الأسعار FORWARD فقط. |
فيديو يعرض ردود فعل
تفاعل مع رسالة
| الحقول | |
|---|---|
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 |
التفاعل المحذوف |
ReplaceMessageCardsRequest
رسالة طلب لطريقة ReplaceMessageCards في واجهة برمجة التطبيقات
| الحقول | |
|---|---|
name |
الحقل مطلوب. اسم مورد الرسالة التنسيق: |
cards_v2[] |
اختيارية: مصفوفة من البطاقات التي سيتم تضمينها في الرسالة. ستحلّ هذه البطاقات محلّ البطاقات الحالية للرسالة. إذا كان الحقل فارغًا، ستتم إزالة البطاقات الأصلية المضمّنة في الرسالة. |
ReplaceMessageCardsResponse
هذا النوع لا يحتوي على حقول.
رسالة الاستجابة لطلب البيانات من واجهة برمجة التطبيقات ReplaceMessageCards.
RichLinkMetadata
رابط منسَّق يؤدي إلى مرجع يمكن ربط الروابط المنسَّقة بنص الرسالة العادي أو تمثيل شرائح ترتبط بموارد Google Workspace، مثل "مستندات Google" أو "جداول بيانات Google"، مع ضبط start_index وlength على 0.
| الحقول | |
|---|---|
uri |
معرّف الموارد المنتظم (URI) لهذا الرابط |
rich_link_type |
نوع الرابط المنسَّق |
حقل الربط data بيانات المرجع المرتبط يمكن أن يكون التعليق data إحدى القيم التالية فقط: |
|
drive_link_data |
بيانات رابط Drive |
chat_space_link_data |
بيانات رابط مساحة Chat |
meet_space_link_data |
بيانات رابط مساحة Meet |
calendar_event_link_data |
بيانات رابط حدث في "تقويم Google" |
RichLinkType
نوع الرابط المنسَّق وقد تتم إضافة المزيد من الأنواع في المستقبل.
| عمليات التعداد | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يجب عدم استخدامها. |
DRIVE_FILE |
نوع رابط منسَّق في Google Drive |
CHAT_SPACE |
نوع رابط غني لمساحة Chat على سبيل المثال، شريحة ذكية لمساحة. |
GMAIL_MESSAGE |
نوع رابط منسَّق لرسالة Gmail على وجه التحديد، شريحة Gmail من المشاركة في Chat. تتيح واجهة برمجة التطبيقات قراءة الرسائل التي تحتوي على روابط GMAIL_MESSAGE الغنية فقط. |
MEET_SPACE |
نوع رابط غني برسالة Meet على سبيل المثال، شريحة Meet. |
CALENDAR_EVENT |
نوع رابط منسَّق لرسالة في "تقويم Google" على سبيل المثال، شريحة "تقويم Google". |
SearchMessageResult
عنصر نتيجة واحد من عملية بحث عن رسالة
| الحقول | |
|---|---|
message |
الرسالة المطابقة |
space_mute_setting |
إعدادات كتم الصوت للمستخدم المتصل في المساحة التي يتم نشر الرسالة فيها ويمكن للتطبيق المتصل استخدام هذه المعلومات لتحديد كيفية معالجة الرسالة بناءً على ما إذا تم تجاهل إشعارات المساحة للمستخدم أم لا. لا يتم عرضها إلا إذا كان عرض الطلب هو
|
read |
يشير إلى ما إذا كان المستخدم الذي يجري المكالمة قد قرأ الرسالة المطابقة. يتم عرضها فقط إذا كان عرض الطلب هو
|
SearchMessagesRequest
رسالة طلب للبحث عن الرسائل
| الحقول | |
|---|---|
parent |
الحقل مطلوب. اسم المورد للمساحة المطلوب البحث فيها للبحث في جميع المساحات التي يمكن للمستخدم الوصول إليها، اضبط هذا الحقل على لحصر البحث في مساحة واحدة أو أكثر، استخدِم |
filter |
الحقل مطلوب. طلب بحث يمكن أن يحدّد طلب البحث كلمة بحث رئيسية واحدة أو أكثر، والتي تُستخدم لفلترة النتائج، يمكنك أيضًا فلترة النتائج باستخدام حقول الرسائل التالية:
للفلترة المتقدّمة، تتوفّر أيضًا الدوال التالية:
يتطلب استخدام الفلترَين
يتطلب استخدام فلتر
في الحقول المختلفة، لا يُسمح إلا بعوامل التشغيل في المجال نفسه:
يجب استخدام الأقواس لتوضيح أولوية عوامل التشغيل عند الجمع بين عاملَي التشغيل طلبات البحث النموذجية التالية صالحة: الحد الأقصى لطول طلب البحث هو 1,000 حرف. يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
page_size |
اختيارية: الحد الأقصى لعدد النتائج التي سيتم عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، سيتم عرض 25 نتيجة كحد أقصى. الحد الأقصى للقيمة هو 100. إذا استخدمت قيمة أكبر من 100، سيتم تغييرها تلقائيًا إلى 100. |
page_token |
اختيارية: رمز مميّز تم تلقّيه من طلب البحث السابق عن الرسائل يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
order_by |
اختيارية: كيفية ترتيب قائمة النتائج السمات المتوافقة للترتيب حسبها هي:
الترتيب التلقائي هو |
markup_syntax |
اختيارية: تحدّد هذه المَعلمة البنية المطلوبة لإخراج حقل |
view |
اختيارية: يحدّد نوع عرض نتائج البحث المطلوب عرضه. القيمة التلقائية هي |
SearchMessagesView
أنواع العرض المتاحة لنتائج البحث الجزئية
| عمليات التعداد | |
|---|---|
SEARCH_MESSAGES_VIEW_UNSPECIFIED |
القيمة التلقائية / غير المحدّدة ستستخدم واجهة برمجة التطبيقات العرض BASIC تلقائيًا. |
SEARCH_MESSAGES_VIEW_BASIC |
يتضمّن الرسائل المطابقة فقط في النتائج، ولكن بدون بيانات وصفية إضافية. هذه هي القيمة الافتراضية. |
SEARCH_MESSAGES_VIEW_FULL |
يتضمّن كل ما في النتائج: الرسائل المطابقة والبيانات الوصفية الإضافية. |
SearchMessagesResponse
رسالة الردّ للبحث عن الرسائل
| الحقول | |
|---|---|
results[] |
قائمة نتائج البحث التي تطابقت مع طلب البحث. |
next_page_token |
رمز مميّز يمكن استخدامه لاسترداد الصفحة التالية إذا كان هذا الحقل فارغًا، يعني ذلك عدم توفّر صفحات لاحقة. |
SearchSpacesRequest
طلب البحث عن قائمة بالمساحات استنادًا إلى طلب بحث
| الحقول | |
|---|---|
use_admin_access |
عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك استخدام نطاق OAuth 2.0 |
page_size |
الحد الأقصى لعدد المساحات المطلوب عرضها قد تعرض الخدمة عددًا أقل من هذه القيمة. إذا لم يتم تحديدها، يتم عرض 100 مساحة كحد أقصى. الحد الأقصى للقيمة هو 1000 عند ضبط |
page_token |
رمز مميّز تم تلقّيه من طلب البحث السابق عن المساحات يجب تقديم هذه المَعلمة لاسترداد الصفحة التالية. عند تقسيم النتائج إلى صفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة مع الطلب الذي قدّم رمز الصفحة المميّز. قد يؤدي تمرير قيم مختلفة إلى المَعلمات الأخرى إلى نتائج غير متوقعة. |
query |
الحقل مطلوب. طلب بحث يمكنك البحث باستخدام المَعلمات التالية عندما يتم ضبط
عند ضبط
يقبل كل من يجب إدخال قيمة للسمة لا يقبل " يقبل لا يقبل المتغيّر يجب استخدام السمة في الحقول المختلفة، لا يُسمح إلا بعوامل التشغيل في الحقل نفسه، لا يتيح تكون أمثلة طلبات البحث التالية صالحة عند ضبط تكون أمثلة طلبات البحث التالية صالحة عند ضبط الحد الأقصى لطول طلب البحث هو 1,000 حرف. يرفض الخادم طلبات البحث غير الصالحة ويعرض الخطأ |
order_by |
اختيارية: كيفية ترتيب قائمة المساحات السمات المتوافقة للترتيب حسبها هي:
عندما تكون قيمة في ما يلي القيم الصالحة لعملية الترتيب:
في ما يلي الصيغ المتوافقة عندما يتم ضبط
عند ضبط "
|
SearchSpacesResponse
الردّ الذي يتضمّن قائمة بالمساحات التي تتطابق مع طلب البحث عن المساحات
| الحقول | |
|---|---|
spaces[] |
تم إيقاف هذه السمة نهائيًا: يُرجى استخدام حقل |
next_page_token |
رمز مميّز يمكن استخدامه لاسترداد الصفحة التالية إذا كان هذا الحقل فارغًا، يعني ذلك عدم توفّر صفحات لاحقة. لا تتم تعبئة هذا الحقل إلا عند ضبط |
total_size |
إجمالي عدد المساحات التي تطابق طلب البحث في جميع الصفحات إذا كانت النتيجة أكثر من 10,000 مساحة، تكون هذه القيمة تقديرية. لا تتم تعبئة هذا الحقل إلا عند ضبط |
results[] |
للعرض فقط. قائمة نتائج البحث التي تطابقت مع طلب البحث |
SearchSpaceResult
تمثّل هذه السمة عنصر نتيجة واحدًا من عملية بحث في مساحة.
| الحقول | |
|---|---|
space |
للعرض فقط. المساحة المطابقة |
القسم
تمثّل قسمًا في Google Chat. تساعد الأقسام المستخدمين في تنظيم مساحاتهم. هناك نوعان من الأقسام:
أقسام النظام: هي أقسام محدّدة مسبقًا يديرها Google Chat. تكون أسماء الموارد ثابتة، ولا يمكن إنشاؤها أو حذفها أو تعديل
display_name. تشمل الأمثلة ما يلي:users/{user}/sections/default-direct-messagesusers/{user}/sections/default-spacesusers/{user}/sections/default-apps
الأقسام المخصّصة: هي أقسام ينشئها المستخدم ويديرها. يتطلب إنشاء قسم مخصّص باستخدام
CreateSectiondisplay_name. يمكن تعديل الأقسام المخصّصة باستخدامUpdateSectionوحذفها باستخدامDeleteSection.
| الحقول | |
|---|---|
name |
المعرّف. اسم المورد للقسم بالنسبة إلى أقسام النظام، يكون معرّف القسم عبارة عن سلسلة ثابتة:
التنسيق: |
display_name |
اختيارية: الاسم المعروض للقسم تتم تعبئة هذا الحقل فقط للأقسام من النوع |
sort_order |
للعرض فقط. ترتيب القسم بالنسبة إلى الأقسام الأخرى تظهر الأقسام التي لها قيمة |
type |
الحقل مطلوب. تمثّل هذه السمة نوع القسم. |
SectionType
أنواع الأقسام
| عمليات التعداد | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
نوع القسم غير محدّد. |
CUSTOM_SECTION |
قسم مخصّص |
DEFAULT_DIRECT_MESSAGES |
القسم التلقائي الذي يحتوي على DIRECT_MESSAGE بين مستخدمَين أو مساحات GROUP_CHAT التي لا تنتمي إلى أي قسم مخصّص. |
DEFAULT_SPACES |
المساحات التلقائية التي لا تنتمي إلى أي قسم مخصّص |
DEFAULT_APPS |
قسم تلقائي يحتوي على التطبيقات المثبّتة لدى المستخدم |
SectionItem
عنصر قسم محدّد من قِبل المستخدم يُستخدَم هذا لتمثيل عناصر القسم، مثل المساحات، المجمّعة ضمن قسم.
| الحقول | |
|---|---|
name |
المعرّف. اسم المورد لعنصر القسم التنسيق: |
حقل الربط item الحقل مطلوب. عنصر القسم يمكن أن يكون التعليق item إحدى القيم التالية فقط: |
|
space |
اختيارية: اسم مورد المساحة التنسيق: |
SetUpSpaceRequest
طلب إنشاء مساحة وإضافة مستخدمين محدّدين إليها
| الحقول | |
|---|---|
space |
الحقل مطلوب. يجب ملء حقل " لإنشاء مساحة، اضبط لإنشاء محادثة جماعية، اضبط لإنشاء محادثة فردية بين مستخدمَين، اضبط لإنشاء محادثة بين مستخدمَين بين مستخدم وتطبيق Chat الذي يتصل به، اضبط إذا كانت هناك مساحة |
request_id |
اختيارية: معرّف فريد لهذا الطلب ننصح باستخدام معرّف فريد عالمي (UUID) عشوائي. يؤدي تحديد معرّف الطلب إلى جعل الطلب متكررًا، ما يضمن أنّ الطلبات المتعددة المتطابقة التي تحمل معرّف الطلب نفسه تؤدي إلى إنشاء مساحة واحدة فقط. وتؤدي الطلبات اللاحقة التي تتضمّن معرّف الطلب نفسه إلى عرض المساحة الحالية وعدم تعديلها، حتى إذا كانت التفاصيل المطلوبة تختلف عن الحالة الحالية. لاستخدام هذا الحقل بفعالية:
|
memberships[] |
اختيارية: مستخدمو Google Chat أو المجموعات المطلوب دعوتهم للانضمام إلى المساحة يُرجى حذف المستخدم الذي يجري المكالمة، لأنّه تتم إضافته تلقائيًا. تسمح المجموعة حاليًا بما يصل إلى 49 عضوية (بالإضافة إلى المتصل). بالنسبة إلى عضوية المستخدمين، يجب أن يحتوي الحقل بالنسبة إلى عضوية مجموعة Google، يجب أن يحتوي الحقل اختيارية عند ضبط هذه السمة مطلوبة عند ضبط هذا الحقل مطلوب عند ضبط يجب أن يكون فارغًا عند إنشاء محادثة فردية بين مستخدم وتطبيق Chat الذي يرسل الطلب (عند ضبط |
SlashCommand
البيانات الوصفية حول أمر يبدأ بشرطة مائلة في Google Chat
| الحقول | |
|---|---|
command_id |
رقم تعريف الأمر الذي يبدأ بشرطة مائلة |
SlashCommandMetadata
البيانات الوصفية للتعليقات التوضيحية للأوامر التي تبدأ بشرطة مائلة (/).
| الحقول | |
|---|---|
bot |
تطبيق Chat الذي تم استدعاء أمره |
type |
نوع الأمر الذي يبدأ بشرطة مائلة |
command_name |
اسم الأمر الذي يبدأ بشرطة مائلة والذي تم استدعاؤه |
command_id |
رقم تعريف الأمر الذي يبدأ بشرطة مائلة. |
triggers_dialog |
يشير إلى ما إذا كان الأمر الذي يبدأ بشرطة مائلة مخصّصًا لمربّع حوار. |
النوع
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يجب عدم استخدامها. |
ADD |
إضافة تطبيق Chat إلى المساحة |
INVOKE |
استدعاء أمر يبدأ بشرطة مائلة في مساحة |
مسافة
مساحة في Google Chat. المساحات هي محادثات بين مستخدمَين أو أكثر أو رسائل بين مستخدم واحد وتطبيق Chat.
| الحقول | |
|---|---|
name |
المعرّف. اسم المورد للمساحة التنسيق: حيث يمثّل |
type |
للعرض فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
space_type |
اختيارية: نوع المساحة مطلوب عند إنشاء مساحة أو تعديل نوعها. للاستخدامات الأخرى، يكون الحقل مخصّصًا للعرض فقط. |
single_user_bot_dm |
اختيارية: ما إذا كانت المساحة عبارة عن رسالة مباشرة بين تطبيق Chat ومستخدم واحد |
threaded |
للعرض فقط. تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة |
display_name |
اختيارية: الاسم المعروض للمساحة مطلوب عند إنشاء مساحة باستخدام بالنسبة إلى الرسائل المباشرة، قد يكون هذا الحقل فارغًا. يمكن أن يصل طوله إلى 128 حرفًا. |
external_user_allowed |
اختيارية: غير قابل للتغيير ما إذا كانت هذه المساحة تسمح لأي مستخدم في Google Chat بأن يكون عضوًا فيها يتم إدخالها عند إنشاء مساحة في مؤسسة Google Workspace. يمكنك حذف هذا الحقل عند إنشاء مساحات في الحالات التالية:
بالنسبة إلى المساحات الحالية، يكون هذا الحقل مخصّصًا للعرض فقط. |
space_threading_state |
للعرض فقط. حالة سلاسل المحادثات في مساحة Chat |
space_details |
اختيارية: تفاصيل حول المساحة، بما في ذلك الوصف والقواعد |
space_history_state |
اختيارية: حالة سجلّ الرسائل للرسائل وسلاسل المحادثات في هذه المساحة |
import_mode |
اختيارية: ما إذا تم إنشاء هذه المساحة في يتطلب إنشاء مساحة في |
create_time |
اختيارية: غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يشير هذا الحقل إلى وقت إنشاء المساحة. هذا الحقل مخصّص للإخراج فقط، إلا عند استخدامه في مساحات وضع الاستيراد. بالنسبة إلى المساحات في وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني القديم الذي تم فيه إنشاء المساحة في المصدر من أجل الحفاظ على وقت الإنشاء الأصلي. تتم تعبئة هذا الحقل في الناتج فقط عندما تكون قيمة |
last_active_time |
للعرض فقط. الطابع الزمني لآخر رسالة في المساحة |
admin_installed |
للعرض فقط. بالنسبة إلى مساحات الرسائل المباشرة التي تتضمّن تطبيق Chat، ما إذا كان مشرف Google Workspace قد أنشأ المساحة يمكن للمشرفين تثبيت رسالة مباشرة وإعدادها باستخدام تطبيق Chat نيابةً عن المستخدمين في مؤسستهم. لإتاحة التثبيت من قِبل المشرف، يجب أن يتضمّن تطبيق Chat ميزة المراسلة المباشرة. |
membership_count |
للعرض فقط. عدد العضويات التي تم الانضمام إليها مجمّعة حسب نوع العضوية يتم ملء هذا الحقل عندما تكون قيمة |
access_settings |
اختيارية: تحدّد إعدادات الوصول إلى المساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة |
space_uri |
للعرض فقط. معرّف الموارد المنتظم (URI) الذي يتيح للمستخدم الوصول إلى المساحة |
import_mode_expire_time |
للعرض فقط. الوقت الذي سيحذف فيه النظام المساحة تلقائيًا إذا بقيت في وضع الاستيراد. يجب أن تخرج كل مساحة تم إنشاؤها في وضع الاستيراد من هذا الوضع قبل انتهاء صلاحية هذه الفترة باستخدام لا تتم تعبئة هذا الحقل إلا للمساحات التي تم إنشاؤها باستخدام وضع الاستيراد. |
customer |
اختيارية: غير قابل للتغيير رقم تعريف العميل لنطاق المساحة هذا الحقل مطلوب فقط عند إنشاء مساحة باستخدام مصادقة التطبيق و بالتنسيق لا تتم تعبئة هذا الحقل للرسائل المباشرة أو عندما يتم إنشاء المساحة بواسطة مستخدمين غير تابعين لـ Google Workspace. |
حقل الربط space_permission_settings تمثّل إعدادات الأذونات الخاصة بمساحة. لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة space_type هي SPACE. يمكن أن يكون التعليق space_permission_settings إحدى القيم التالية فقط: |
|
predefined_permission_settings |
اختيارية: الإدخال فقط إعدادات أذونات المساحة المحدّدة مسبقًا، يتم إدخالها فقط عند إنشاء مساحة. إذا لم يتم ضبط الحقل، يتم إنشاء مساحة تعاون. بعد إنشاء المساحة، تتم تعبئة الإعدادات في الحقل يتيح ضبط إعدادات الأذونات المحدّدة مسبقًا ما يلي:
|
permission_settings |
اختيارية: إعدادات أذونات المساحات الحالية إدخال لتعديل إعدادات أذونات المساحة الدقيقة، حيث يتم استبدال إعدادات الأذونات الحالية. يعرض الناتج إعدادات الأذونات الحالية. تتيح قراءة إعدادات الأذونات وتعديلها ما يلي:
|
AccessPermissionSetting
إعداد إذن الوصول
| الحقول | |
|---|---|
principals[] |
اختيارية: قائمة بدون ترتيب المستخدمون المسموح لهم بهذا الإذن |
AccessPermissionSettings
الوصول إلى إعدادات الأذونات الخاصة بمساحة
| الحقول | |
|---|---|
discover_space_setting |
اختيارية: إعداد إذن الوصول لاكتشاف المساحة |
join_space_setting |
اختيارية: إعدادات إذن الوصول للانضمام إلى المساحة |
view_space_membership_setting |
اختيارية: إعداد إذن الوصول لعرض عضوية المساحة يجب تحديد هذا الحقل مع |
AccessSettings
يمثّل إعداد الوصول إلى المساحة.
| الحقول | |
|---|---|
access_state |
للعرض فقط. يشير إلى حالة الوصول إلى المساحة. |
audience |
اختيارية: اسم المورد الخاص بالجمهور المستهدف الذي يمكنه اكتشاف المساحة والانضمام إليها ومعاينة الرسائل فيها في حال عدم ضبط هذا الإعداد، لن يتمكّن من الوصول إلى المساحة سوى المستخدمين أو "مجموعات Google" الذين تمت دعوتهم أو إضافتهم إليها بشكل فردي. لمعرفة التفاصيل، يُرجى الاطّلاع على كيفية جعل مساحة قابلة للاكتشاف لجمهور مستهدف. التنسيق: لاستخدام الجمهور المستهدف التلقائي لمؤسسة Google Workspace، اضبط القيمة على تتيح قراءة الجمهور المستهدف ما يلي:
لا تتم تعبئة هذا الحقل عند استخدام نطاق يتطلب إعداد الجمهور المستهدف مصادقة المستخدم. |
access_permission_settings |
اختيارية: الوصول إلى إعدادات الأذونات الخاصة بالمساحة لضبط الجمهور المستهدف عند إنشاء مساحة، حدِّد الحقل |
AccessState
تمثّل حالة الوصول إلى المساحة.
| عمليات التعداد | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
حالة الوصول غير معروفة أو غير متاحة في واجهة برمجة التطبيقات هذه. |
PRIVATE |
يمكن فقط للمستخدمين أو "مجموعات Google" التي تمت إضافتها أو دعوتها بشكل فردي من قِبل مستخدمين آخرين أو مشرفي Google Workspace العثور على المساحة والوصول إليها. |
DISCOVERABLE |
منح مدير المساحة إذن الوصول إلى المساحة لجمهور مستهدف. يمكن أيضًا للمستخدمين أو "مجموعات Google" التي تمت إضافتها أو دعوتها بشكل فردي إلى المساحة العثور على المساحة والوصول إليها. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة كيفية جعل مساحة قابلة للاكتشاف لمستخدمين محدّدين. يتطلب إنشاء مساحات قابلة للاكتشاف مصادقة المستخدم. |
MembershipCount
تمثّل عدد الاشتراكات في مساحة، مجمّعة في فئات.
| الحقول | |
|---|---|
joined_direct_human_user_count |
للعرض فقط. عدد المستخدمين الذين انضموا مباشرةً إلى المساحة، ولا يشمل ذلك المستخدمين الذين انضموا من خلال عضويتهم في مجموعة منضمّة. |
joined_group_count |
للعرض فقط. عدد كل المجموعات التي انضمت مباشرةً إلى المساحة |
PermissionSetting
يمثّل إعدادًا لإذن مساحة.
| الحقول | |
|---|---|
managers_allowed |
اختيارية: ما إذا كان مالكو المساحات ( |
members_allowed |
اختيارية: ما إذا كان هذا الإذن متاحًا لأعضاء المساحة الأساسيين ( |
assistant_managers_allowed |
اختيارية: ما إذا كان مدراء المساحة ( |
PermissionSettings
إعدادات الأذونات التي يمكنك تحديدها عند تعديل مساحة حالية مُسمّاة
لضبط إعدادات الأذونات عند إنشاء مساحة، حدِّد الحقل PredefinedPermissionSettings في طلبك.
| الحقول | |
|---|---|
manage_members_and_groups |
اختيارية: إعداد لإدارة الأعضاء والمجموعات في مساحة |
modify_space_details |
اختيارية: إعداد لتعديل اسم المساحة والأفاتار والوصف والإرشادات |
toggle_history |
اختيارية: إعداد لتفعيل سجلّ المساحة وإيقافه |
use_at_mention_all |
اختيارية: إعداد لاستخدام @all في مساحة |
manage_apps |
اختيارية: إعداد لإدارة التطبيقات في مساحة |
manage_webhooks |
اختيارية: إعداد لإدارة الويب هوك في مساحة |
post_messages |
للعرض فقط. إعدادات نشر الرسائل في مساحة |
reply_messages |
اختيارية: إعدادات الردّ على الرسائل في مساحة |
view_space_membership |
اختيارية: إعدادات عرض اشتراكات المساحة يجب تحديد هذا الحقل مع |
PredefinedPermissionSettings
إعدادات الأذونات المحدّدة مسبقًا التي يمكنك تحديدها فقط عند إنشاء مساحة مُسمّاة. قد تتم إضافة المزيد من الإعدادات في المستقبل. للحصول على تفاصيل حول إعدادات الأذونات للمساحات المُسمّاة، يُرجى الاطّلاع على التعرّف على المساحات.
| عمليات التعداد | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
غير محدد يجب عدم استخدامها. |
COLLABORATION_SPACE |
إعداد لجعل المساحة مساحة تعاون يمكن لجميع الأعضاء نشر الرسائل فيها |
ANNOUNCEMENT_SPACE |
إعداد لجعل المساحة مخصّصة للإشعارات حيث يمكن لمدراء المساحة فقط نشر الرسائل |
أساسي
مستخدِم رئيسي يمثّل جهة تم منحها إذن الوصول
| الحقول | |
|---|---|
حقل الربط principal_type نوع المستخدم المفوَّض يمكن أن يكون التعليق principal_type إحدى القيم التالية فقط: |
|
audience |
جمهور |
SpaceDetails
تفاصيل حول المساحة، بما في ذلك الوصف والقواعد
| الحقول | |
|---|---|
description |
اختيارية: وصف المساحة على سبيل المثال، يمكنك وصف موضوع المناقشة في المساحة أو الغرض الوظيفي أو المشاركين. يمكن استخدام ما يصل إلى 4,096 حرفًا. |
guidelines |
اختيارية: قواعد المساحة وتوقعاتها وآدابها يمكن إدخال ما يصل إلى 5,000 حرف. |
SpaceThreadingState
تحدّد نوع حالة سلسلة المحادثات في مساحة Chat.
| عمليات التعداد | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
محجوزة |
THREADED_MESSAGES |
المساحات التي تتيح سلاسل المحادثات عندما يردّ المستخدمون على رسالة، يمكنهم الردّ ضمن سلسلة المحادثات، ما يحافظ على سياق الرسالة الأصلية في ردّهم. |
GROUPED_MESSAGES |
المساحات المُسمّاة التي يتم فيها تنظيم المحادثة حسب الموضوع يتم تجميع المواضيع والردود عليها معًا. |
UNTHREADED_MESSAGES |
المساحات التي لا تتيح سلاسل المحادثات لا يتم استخدام حالة سلاسل المحادثات هذه في المساحة إلا في حالات خاصة، بما في ذلك:
|
SpaceType
نوع المساحة مطلوب عند إنشاء مساحة أو تعديلها. للاستخدامات الأخرى، يكون الحقل مخصّصًا للعرض فقط.
| عمليات التعداد | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
محجوزة |
SPACE |
مكان يرسل فيه المستخدمون الرسائل ويشاركون الملفات ويتعاونون فيه. يمكن أن تتضمّن SPACE تطبيقات في Chat. |
GROUP_CHAT |
المحادثات الجماعية بين 3 أشخاص أو أكثر يمكن أن تتضمّن GROUP_CHAT تطبيقات في Chat. |
DIRECT_MESSAGE |
الرسائل بين مستخدمَين أو بين مستخدم وتطبيق Chat |
النوع
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة SpaceType بدلاً منها.
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
محجوزة |
ROOM |
محادثات بين شخصَين أو أكثر |
DM |
رسالة مباشرة على الخاص بين مستخدم وتطبيق Chat، حيث تكون جميع الرسائل مسطّحة. يُرجى العِلم أنّ هذا لا يشمل الرسائل المباشرة بين شخصَين. |
SpaceBatchUpdatedEventData
حمولة الحدث لتعديلات متعددة على مساحة.
نوع الحدث: google.workspace.chat.space.v1.batchUpdated
| الحقول | |
|---|---|
spaces[] |
قائمة بالمساحات المعدَّلة |
SpaceEvent
حدث يمثّل تغييرًا أو نشاطًا في مساحة Google Chat. لمزيد من المعلومات، يُرجى الاطّلاع على العمل مع الأحداث من Google Chat.
| الحقول | |
|---|---|
name |
اسم المورد لحدث المساحة التنسيق: |
event_time |
وقت وقوع الحدث |
event_type |
نوع حدث المساحة يتوفّر لكل نوع حدث نسخة مجمّعة تمثّل حالات متعددة من نوع الحدث الذي يقع في فترة زمنية قصيرة. بالنسبة إلى طلبات أنواع الأحداث المتوافقة مع الرسائل:
أنواع الأحداث المتوافقة مع العضويات:
أنواع الأحداث المتوافقة مع التفاعلات:
أنواع الأحداث المتوافقة حول المساحة:
|
حقل الربط يمكن أن يكون التعليق |
|
message_created_event_data |
حمولة الحدث لرسالة جديدة نوع الحدث: |
message_updated_event_data |
حمولة الحدث لرسالة معدَّلة نوع الحدث: |
message_deleted_event_data |
حمولة الحدث لرسالة محذوفة نوع الحدث: |
message_batch_created_event_data |
حمولة الحدث لعدة رسائل جديدة نوع الحدث: |
message_batch_updated_event_data |
حمولة الحدث لرسائل متعددة تم تعديلها نوع الحدث: |
message_batch_deleted_event_data |
حمولة الحدث لرسائل محذوفة متعددة نوع الحدث: |
space_updated_event_data |
حمولة الحدث لتعديل مساحة نوع الحدث: |
space_batch_updated_event_data |
حمولة الحدث لتعديلات متعددة على مساحة. نوع الحدث: |
membership_created_event_data |
حمولة الحدث لعضوية جديدة. نوع الحدث: |
membership_updated_event_data |
حمولة الحدث لعضوية معدَّلة نوع الحدث: |
membership_deleted_event_data |
حمولة الحدث لعضوية محذوفة نوع الحدث: |
membership_batch_created_event_data |
حمولة الحدث لعدة اشتراكات جديدة نوع الحدث: |
membership_batch_updated_event_data |
حمولة الحدث لعدة اشتراكات معدَّلة نوع الحدث: |
membership_batch_deleted_event_data |
حمولة الحدث لعدة اشتراكات محذوفة نوع الحدث: |
reaction_created_event_data |
حمولة الحدث لتفاعل جديد نوع الحدث: |
reaction_deleted_event_data |
حمولة الحدث لتفاعل محذوف نوع الحدث: |
reaction_batch_created_event_data |
حمولة الحدث لعدة تفاعلات جديدة نوع الحدث: |
reaction_batch_deleted_event_data |
حمولة الحدث لعدة تفاعلات محذوفة نوع الحدث: |
SpaceNotificationSetting
إعدادات الإشعارات لمستخدم في مساحة
| الحقول | |
|---|---|
name |
المعرّف. اسم مورد إعدادات الإشعارات في المساحة التنسيق: |
notification_setting |
إعدادات الإشعارات |
mute_setting |
إعداد تجاهل إشعارات المساحة |
MuteSetting
أنواع إعدادات كتم صوت إشعارات المساحة
| عمليات التعداد | |
|---|---|
MUTE_SETTING_UNSPECIFIED |
محجوزة |
UNMUTED |
سيتلقّى المستخدم إشعارات بشأن المساحة استنادًا إلى إعدادات الإشعارات. |
MUTED |
لن يتلقّى المستخدم أي إشعارات بشأن المساحة، بغض النظر عن إعدادات الإشعارات. |
NotificationSetting
أنواع إعدادات الإشعارات وقد تتم إتاحة أنواع أخرى في المستقبل.
| عمليات التعداد | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
محجوزة |
ALL |
يتم إرسال الإشعارات عند الإشارة باستخدام @، وعند نشر رسائل في سلاسل المحادثات التي تتم متابعتها، وعند نشر الرسالة الأولى في سلاسل المحادثات الجديدة. تتم متابعة جميع سلاسل المحادثات الجديدة تلقائيًا، ما لم يلغِ المستخدم المتابعة يدويًا. |
MAIN_CONVERSATIONS |
يتم إرسال الإشعار عند الإشارة باستخدام @، أو في سلاسل المحادثات التي تتم متابعتها، أو عند إرسال الرسالة الأولى في سلاسل المحادثات الجديدة. غير متاحة للرسائل المباشرة على الخاص. |
FOR_YOU |
يتم إرسال الإشعار عند الإشارة إليك باستخدام @أو في سلاسل المحادثات التي تتابعها. غير متاحة للرسائل المباشرة على الخاص. |
OFF |
الإشعارات غير مفعَّلة. |
SpaceReadState
حالة قراءة المستخدم داخل مساحة، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
| الحقول | |
|---|---|
name |
اسم المورد لحالة قراءة المساحة التنسيق: |
last_read_time |
اختيارية: الوقت الذي تم فيه تعديل حالة قراءة مساحة المستخدم يتوافق هذا عادةً مع الطابع الزمني لآخر رسالة تمت قراءتها أو طابع زمني يحدّده المستخدم لوضع علامة على آخر موضع تمت قراءته في مساحة. |
SpaceUpdatedEventData
حمولة الحدث لمساحة تم تعديلها
نوع الحدث: google.workspace.chat.space.v1.updated
| الحقول | |
|---|---|
space |
المساحة المعدَّلة |
SpaceView
عرض يحدّد الحقول التي يجب ملؤها في مورد Space. لضمان التوافق مع الإصدارات المستقبلية، ننصحك بأن يتضمّن الرمز قيمًا إضافية.
| عمليات التعداد | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
القيمة التلقائية / غير المحدّدة |
SPACE_VIEW_RESOURCE_NAME_ONLY |
يتم ملء اسم مورد المساحة فقط. |
SPACE_VIEW_EXPANDED |
تعبئة حقول موارد المساحة ملاحظة: لن تتم تعبئة الحقل permissionSettings. يجب أن تتضمّن الطلبات التي تحدّد SPACE_VIEW_EXPANDED نطاقات تسمح بقراءة بيانات المساحة، مثل https://www.googleapis.com/auth/chat.spaces أو https://www.googleapis.com/auth/chat.spaces.readonly. |
Thread
سلسلة محادثات في مساحة Google Chat للاطّلاع على مثال على الاستخدام، يُرجى مراجعة بدء سلسلة رسائل أو الردّ عليها.
إذا حدّدت سلسلة محادثات عند إنشاء رسالة، يمكنك ضبط الحقل messageReplyOption لتحديد ما يحدث في حال عدم العثور على سلسلة محادثات مطابقة.
| الحقول | |
|---|---|
name |
المعرّف. اسم مورد سلسلة المحادثات مثلاً: |
thread_key |
اختيارية: إدخال لإنشاء سلسلة محادثات أو تعديلها وفي الحالات الأخرى، يكون الحقل مخصّصًا للعرض فقط. رقم تعريف سلسلة المحادثات يمكنك إدخال ما يصل إلى 4,000 حرف. يكون هذا المعرّف فريدًا لتطبيق Chat الذي يضبطه. على سبيل المثال، إذا أنشأت عدة تطبيقات في Chat رسالة باستخدام مفتاح سلسلة المحادثات نفسه، يتم نشر الرسائل في سلاسل محادثات مختلفة. للردّ في سلسلة محادثات أنشأها مستخدم أو تطبيق Chat آخر، حدِّد حقل سلسلة المحادثات |
ThreadReadState
حالة قراءة المستخدم ضمن سلسلة محادثات، وتُستخدَم لتحديد الرسائل المقروءة وغير المقروءة.
| الحقول | |
|---|---|
name |
اسم مورد حالة قراءة سلسلة المحادثات التنسيق: |
last_read_time |
الوقت الذي تم فيه تعديل حالة قراءة سلسلة المحادثات للمستخدم يتوافق هذا عادةً مع الطابع الزمني لآخر رسالة مقروءة في سلسلة محادثات. |
UpdateAvailabilityRequest
تمثّل هذه السمة رسالة الطلب لطريقة UpdateAvailability.
| الحقول | |
|---|---|
availability |
الحقل مطلوب. مدى توفّر التحديث |
update_mask |
الحقل مطلوب. قائمة الحقول التي سيتم تعديلها. الحقل الوحيد الذي يمكن تعديله هو |
UpdateMembershipRequest
رسالة طلب لتعديل اشتراك
| الحقول | |
|---|---|
membership |
الحقل مطلوب. العضوية المطلوب تعديلها يتم تعديل الحقول المحدّدة في |
update_mask |
الحقل مطلوب. مسارات الحقول المطلوب تعديلها افصل بين القيم المتعددة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك نطاق OAuth 2.0 |
UpdateMessageRequest
طلب تعديل رسالة
| الحقول | |
|---|---|
message |
الحقل مطلوب. رسالة تحتوي على حقول معدَّلة |
update_mask |
الحقل مطلوب. مسارات الحقول المطلوب تعديلها افصل بين القيم المتعددة بفواصل أو استخدِم مسارات الحقول المتوافقة حاليًا:
|
allow_missing |
اختيارية: إذا تم ضبط |
UpdateSectionRequest
رسالة طلب لتعديل قسم
| الحقول | |
|---|---|
section |
الحقل مطلوب. القسم المطلوب تعديله |
update_mask |
الحقل مطلوب. القناع لتحديد الحقول المطلوب تعديلها. مسارات الحقول المتوافقة حاليًا:
|
UpdateSpaceNotificationSettingRequest
طلب تعديل إعدادات الإشعارات في المساحة لا يتيح هذا الإجراء سوى تعديل إعدادات الإشعارات للمستخدم الذي يجري المكالمة.
| الحقول | |
|---|---|
space_notification_setting |
الحقل مطلوب. يجب ملء اسم المورد لإعدادات إشعارات المساحة على شكل |
update_mask |
الحقل مطلوب. مسارات الحقول المتوافقة:
|
UpdateSpaceReadStateRequest
رسالة طلب لواجهة برمجة التطبيقات UpdateSpaceReadState API
| الحقول | |
|---|---|
space_read_state |
الحقل مطلوب. حالة قراءة المساحة والحقول المطلوب تعديلها لا تتيح هذه الطريقة سوى تعديل حالة القراءة للمستخدم الذي يجري المكالمة. للإشارة إلى المستخدم الذي يجري المكالمة، اضبط أحد الخيارات التالية:
التنسيق: users/{user}/spaces/{space}/spaceReadState |
update_mask |
الحقل مطلوب. مسارات الحقول المطلوب تعديلها مسارات الحقول المتوافقة حاليًا:
عندما يكون لوضع علامة "مقروءة" على المساحة، اضبط |
UpdateSpaceRequest
طلب لتعديل مساحة واحدة
| الحقول | |
|---|---|
space |
الحقل مطلوب. مساحة تتضمّن حقولاً يجب تعديلها يجب ملء السمة |
update_mask |
الحقل مطلوب. مسارات الحقول المعدَّلة، مفصولة بفواصل في حال توفّر مسارات متعددة يمكنك تعديل الحقول التالية لمساحة:
|
use_admin_access |
اختيارية: عندما تكون القيمة يجب أن يكون المستخدم المتصل مشرفًا في Google Workspace ولديه امتياز إدارة المحادثات في Chat وفي "المساحات". يتطلّب ذلك نطاق OAuth 2.0 لا تتوفّر بعض قيم " |
المستخدم
مستخدم في Google Chat
عند عرضها كمخرجات من طلب، إذا كان تطبيق Chat يُجري المصادقة كمستخدم، فإنّ مخرجات مورد User (مثل واجهات برمجة التطبيقات للرسائل والاشتراكات) تملأ فقط الحقلَين name وtype لكل من المستخدمين الداخليين والخارجيين، ما لم يكونوا أعضاء في المساحة أو لديهم تقارب سابق مع المستخدم المتصل.
| الحقول | |
|---|---|
name |
اسم المورد لـ التنسيق: بالنسبة إلى
|
display_name |
للعرض فقط. الاسم المعروض للمستخدم يتم ملؤه لكل من مصادقة التطبيق ومصادقة المستخدم. تتم تعبئة هذا الحقل دائمًا للطلبات التي يتم إجراؤها باستخدام مصادقة التطبيق. عند طلب واجهتَي برمجة التطبيقات Messages API وMemberships API باستخدام مصادقة المستخدم، تتم تعبئة هذا الحقل لكل من المستخدمين الداخليين والخارجيين في |
avatar_url |
للعرض فقط. عنوان URL لصورة الأفاتار الخاصة بالمستخدم عند طلب واجهتَي برمجة التطبيقات Messages API وMemberships API باستخدام مصادقة المستخدم، تتم تعبئة هذا الحقل لكل من المستخدمين الداخليين والخارجيين في |
email |
للعرض فقط. عنوان البريد الإلكتروني للمستخدِم. عند طلب واجهتَي برمجة التطبيقات Messages API وMemberships API باستخدام مصادقة المستخدم، تتم تعبئة هذا الحقل لكل من المستخدمين الداخليين والخارجيين في |
domain_id |
المعرّف الفريد لنطاق Google Workspace الخاص بالمستخدم |
type |
نوع المستخدم |
is_anonymous |
للعرض فقط. عندما يكون |
النوع
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد DO NOT USE. |
HUMAN |
مستخدم بشري |
BOT |
مستخدم تطبيق Chat |
UserMentionMetadata
البيانات الوصفية للتعليقات التوضيحية للإشارات إلى المستخدمين (@).
| الحقول | |
|---|---|
user |
المستخدم الذي تمت الإشارة إليه |
type |
نوع الإشارة إلى المستخدم |
النوع
| عمليات التعداد | |
|---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يجب عدم استخدامها. |
ADD |
إضافة مستخدم إلى المساحة |
MENTION |
الإشارة إلى مستخدم في مساحة |
WidgetMarkup
الأداة هي عنصر في واجهة المستخدم يعرض النصوص والصور.
| الحقول | |
|---|---|
buttons[] |
قائمة بالأزرار |
حقل الربط data يمكن أن يحتوي WidgetMarkup على عنصر واحد فقط من العناصر التالية. يمكنك استخدام حقول WidgetMarkup متعدّدة لعرض المزيد من العناصر. يمكن أن يكون التعليق data إحدى القيم التالية فقط: |
|
text_paragraph |
لعرض فقرة نصية في هذا التطبيق المصغّر |
image |
عرض صورة في هذه الأداة |
key_value |
عرض عنصر قيمة مفتاح في هذه الأداة |
زرّ
الزر A يمكن أن يكون زرًا نصيًا أو زر صورة.
| الحقول | |
|---|---|
حقل الربط يمكن أن يكون التعليق |
|
text_button |
زر يتضمّن نصًا وإجراء |
image_button |
زر يتضمّن صورة وإجراء |
FormAction
يصف إجراء النموذج السلوك عند إرسال النموذج. على سبيل المثال، يمكنك استدعاء "برمجة تطبيقات Google" لمعالجة النموذج.
| الحقول | |
|---|---|
action_method_name |
يُستخدَم اسم الطريقة لتحديد الجزء من النموذج الذي أدّى إلى إرسال النموذج. يتم إرسال هذه المعلومات مرة أخرى إلى تطبيق Chat كجزء من حدث ناتج عن النقر على البطاقة. يمكنك استخدام اسم الطريقة نفسه لعدة عناصر تؤدي إلى سلوك شائع. |
parameters[] |
قائمة بمَعلمات الإجراءات |
ActionParameter
قائمة بمَعلمات السلسلة التي يجب تقديمها عند استدعاء طريقة الإجراء على سبيل المثال، ضع في اعتبارك ثلاثة أزرار تأجيل: التأجيل الآن، والتأجيل ليوم واحد، والتأجيل للأسبوع المقبل. يمكنك استخدام action method = snooze()، مع تمرير نوع التأجيل ووقت التأجيل في قائمة مَعلمات السلسلة.
| الحقول | |
|---|---|
key |
اسم مَعلمة نص الإجراء البرمجي |
value |
قيمة المَعلمة |
رمز
مجموعة الرموز المتوافقة
| عمليات التعداد | |
|---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
|
صورة
صورة يتم تحديدها من خلال عنوان URL ويمكن أن تتضمّن إجراء onclick.
| الحقول | |
|---|---|
image_url |
عنوان URL للصورة |
on_click |
الإجراء |
aspect_ratio |
نسبة العرض إلى الارتفاع لهذه الصورة (العرض والارتفاع) يتيح لك هذا الحقل حجز الارتفاع المناسب للصورة أثناء انتظار تحميلها. ولا تهدف إلى إلغاء نسبة العرض إلى الارتفاع المضمّنة للصورة. في حال عدم ضبطها، يملأها الخادم عن طريق جلب الصورة مسبقًا. |
ImageButton
زر صورة يتضمّن إجراء onclick
| الحقول | |
|---|---|
on_click |
الإجراء |
name |
اسم |
حقل الربط icons يمكن تحديد الرمز من خلال Icon enum أو عنوان URL. يمكن أن يكون التعليق icons إحدى القيم التالية فقط: |
|
icon |
الرمز الذي يحدّده |
icon_url |
الرمز المحدّد بواسطة عنوان URL |
KeyValue
يحتوي عنصر في واجهة المستخدم على مفتاح (تصنيف) وقيمة (محتوى). يمكن أن يحتوي هذا العنصر أيضًا على بعض الإجراءات، مثل زر onclick.
| الحقول | |
|---|---|
top_label |
نص التصنيف العلوي يمكن استخدام نص منسَّق. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
content |
نص المحتوى يُسمح باستخدام النص المنسَّق وهو مطلوب دائمًا. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
content_multiline |
ما إذا كان يجب أن يكون المحتوى متعدد الأسطر |
bottom_label |
نص التصنيف السفلي يمكن استخدام نص منسَّق. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace. |
on_click |
الإجراء |
حقل الربط icons يجب تحديد رمز واحد على الأقل من الرموز top_label وbottom_label. يمكن أن يكون التعليق icons إحدى القيم التالية فقط: |
|
icon |
قيمة تعداد تستبدلها Chat API بصورة الرمز المقابلة. |
icon_url |
الرمز المحدّد بواسطة عنوان URL |
حقل الربط control عنصر تحكّم في التطبيقات المصغّرة يمكنك ضبط إما button أو switch_widget، ولكن ليس كليهما. يمكن أن يكون التعليق control إحدى القيم التالية فقط: |
|
button |
زر يمكن النقر عليه لتنفيذ إجراء معيّن |
OnClick
إجراء onclick (على سبيل المثال، فتح رابط)
| الحقول | |
|---|---|
حقل الربط يمكن أن يكون التعليق |
|
action |
يتم تفعيل إجراء نموذج من خلال إجراء |
open_link |
يؤدي إجراء |
OpenLink
رابط يفتح نافذة جديدة
| الحقول | |
|---|---|
url |
عنوان URL المطلوب فتحه |
TextButton
زر يتضمّن نصًا وإجراء onclick.
| الحقول | |
|---|---|
text |
النص المكتوب على الزر. |
on_click |
الإجراء |
TextParagraph
فقرة نصية يمكن استخدام نص منسَّق. لمزيد من المعلومات حول تنسيق النص، يُرجى الاطّلاع على تنسيق النص في تطبيقات Google Chat وتنسيق النص في إضافات Google Workspace.
| الحقول | |
|---|---|
text |
|