- المورد: رسالة
- تمثيل JSON
- البطاقة
- CardHeader
- ImageStyle
- القسم
- WidgetMarkup
- TextParagraph
- الصورة
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- الرمز
- زر
- TextButton
- ImageButton
- CardAction
- CardWithId
- البطاقة
- CardHeader
- ImageType
- القسم
- التطبيق المصغّر
- TextParagraph
- الصورة
- OnClick
- الإجراء
- ActionParameter
- LoadIndicator
- التفاعل
- OpenLink
- OpenAs
- OnClose
- OverflowMenu
- OverflowMenuItem
- الرمز
- MaterialIcon
- DecoratedText
- زر
- اللون
- النوع
- SwitchControl
- ControlType
- ButtonList
- TextInput
- النوع
- الاقتراحات
- SuggestionItem
- التحقّق
- InputType
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- DateTimePicker
- DateTimePickerType
- الفاصل
- الشبكة
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle
- BorderType
- GridItemLayout
- الأعمدة
- العمود
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- التطبيقات المصغّرة
- ChipList
- التنسيق
- شريحة
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- التعليق التوضيحي
- AnnotationType
- UserMentionMetadata
- النوع
- SlashCommandMetadata
- النوع
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- سلسلة المحادثات
- ActionResponse
- ResponseType
- DialogAction
- مربّع حوار
- ActionStatus
- Code
- UpdatedWidget
- SelectionItems
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- DeletionMetadata
- DeletionType
- QuotedMessageMetadata
- AttachedGif
- AccessoryWidget
- الطُرق
المرجع: رسالة
رسالة في مساحة Google Chat
تمثيل JSON |
---|
{ "name": string, "sender": { object ( |
الحقول | |
---|---|
name |
اسم مورد الرسالة تنسيق الملف: حيث يكون في حال ضبط معرّف مخصّص عند إنشاء رسالة، يمكنك استخدام هذا المعرّف لتحديد الرسالة في الطلب من خلال استبدال |
sender |
النتائج فقط. المستخدِم الذي أنشأ الرسالة في حال تمت المصادقة كمستخدم في تطبيق Chat، ستتم تعبئة المستخدم |
createTime |
اختياريّ. غير قابل للتغيير. وقت إنشاء الرسالة في المساحات التي تم إنشاؤها في Chat هذا الحقل هو الناتج فقط، إلا عند استخدامه في مساحات وضع الاستيراد. بالنسبة إلى مساحات وضع الاستيراد، يجب ضبط هذا الحقل على الطابع الزمني السابق الذي تم إنشاء الرسالة فيه في المصدر للحفاظ على وقت الإنشاء الأصلي. |
lastUpdateTime |
النتائج فقط. الوقت الذي عدّل فيه المستخدم الرسالة آخر مرة. وإذا لم يتم تعديل الرسالة من قبل، سيكون هذا الحقل فارغًا. |
deleteTime |
النتائج فقط. وقت حذف الرسالة في Google Chat إذا لم يتم حذف الرسالة مطلقًا، سيكون هذا الحقل فارغًا. |
text |
نص عادي للرسالة. ينشئ الرابط الأول لصورة أو فيديو أو صفحة ويب شريحة معاينة. يمكنك أيضًا الإشارة باستخدام@إلى مستخدم Google Chat أو جميع المشاركين في المساحة. لمعرفة كيفية إنشاء الرسائل النصية، راجع إرسال رسالة. |
formattedText |
النتائج فقط. يحتوي على الرسالة
للمزيد من المعلومات، يُرجى الاطّلاع على مقالة عرض تنسيق النص المُرسَل في رسالة. |
cards[] |
متوقّفة نهائيًا: استخدِم بطاقات تفاعلية ومنسّقة وتفاعلية يمكنك استخدامها لعرض عناصر واجهة المستخدم، مثل النصوص المنسّقة والأزرار والصور القابلة للنقر. يتم عرض البطاقات عادةً أسفل النص العادي للرسالة. يمكن أن يصل الحد الأقصى لحجم الملفَين |
cardsV2[] |
مصفوفة من البطاقات. يمكن لتطبيقات Chat فقط إنشاء البطاقات. في حال تمت المصادقة كمستخدم لتطبيق Chat، لا يمكن أن تحتوي الرسائل على بطاقات. لمعرفة كيفية إنشاء رسالة تحتوي على بطاقات، راجِع إرسال رسالة. تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات". فتح "أداة إنشاء البطاقات" |
annotations[] |
النتائج فقط. التعليقات التوضيحية المرتبطة بـ |
thread |
سلسلة المحادثات التي تنتمي إليها الرسالة. على سبيل المثال، يمكنك الاطّلاع على بدء سلسلة رسائل أو الرد عليها. |
space |
في حال تمت المصادقة كمستخدم لتطبيق Chat، تتم تعبئة المساحة |
fallbackText |
وصف بنص عادي لبطاقات الرسالة، يُستخدم عندما يتعذّر عرض البطاقات، مثل إشعارات الأجهزة الجوّالة. |
actionResponse |
الإدخال فقط. المَعلمات التي يمكن أن يستخدمها تطبيق Chat لضبط طريقة نشر ردّه |
argumentText |
النتائج فقط. نص عادي للرسالة مع إزالة جميع الإشارات إلى تطبيقات Chat |
slashCommand |
النتائج فقط. معلومات عن الأوامر التي تبدأ بشرطة مائلة، إن أمكن |
attachment[] |
مرفق حمّله مستخدم |
matchedUrl |
النتائج فقط. عنوان URL في |
threadReply |
النتائج فقط. عندما إذا كانت المساحة لا تتيح الرد في سلاسل المحادثات، سيكون هذا الحقل دائمًا |
clientAssignedMessageId |
اختياريّ. معرّف مخصّص للرسالة يمكنك استخدام الحقل لتحديد رسالة أو للحصول على رسالة أو حذفها أو تعديلها. لإعداد معرّف مخصّص، حدِّد الحقل |
emojiReactionSummaries[] |
النتائج فقط. قائمة ملخّصات التفاعلات باستخدام الرموز التعبيرية على الرسالة |
privateMessageViewer |
غير قابل للتغيير. حقل لإنشاء رسالة، وللإخراج فقط. المستخدم الذي يمكنه عرض الرسالة عند ضبط هذه السياسة، تكون الرسالة خاصة ولا تظهر إلا للمستخدم المحدّد وتطبيق Chat. لتضمين هذا الحقل في طلبك، عليك طلب واجهة برمجة تطبيقات Chat باستخدام مصادقة التطبيق وحذف ما يلي: لمعرفة التفاصيل، يُرجى الاطّلاع على إرسال رسالة خاصة. |
deletionMetadata |
النتائج فقط. معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط " |
quotedMessageMetadata |
النتائج فقط. معلومات عن رسالة اقتبسها أحد مستخدمي Google Chat في مساحة يمكن لمستخدمي Google Chat اقتباس رسالة للرد عليها. |
attachedGifs[] |
النتائج فقط. صور GIF المرفقة بالرسالة |
accessoryWidgets[] |
أداة تفاعلية واحدة أو أكثر تظهر في أسفل الرسالة يمكنك إضافة تطبيقات مصغّرة إلى الرسائل التي تتضمّن نصًا أو بطاقات أو نصًا وبطاقات معًا. لا تتوفَّر هذه الميزة للرسائل التي تحتوي على مربّعات حوار. لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة. يتطلّب إنشاء رسالة باستخدام التطبيقات المصغّرة مصادقة التطبيق. |
CardWithId
بطاقة في رسالة Google Chat
يمكن لتطبيقات Chat فقط إنشاء البطاقات. في حال تمت المصادقة كمستخدم في تطبيق Chat، لا يمكن أن تحتوي الرسالة على بطاقات.
تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات".
فتح "أداة إنشاء البطاقات"تمثيل JSON |
---|
{
"cardId": string,
"card": {
object ( |
الحقول | |
---|---|
cardId |
هذا الخيار مطلوب إذا كانت الرسالة تحتوي على بطاقات متعددة. معرّف فريد لبطاقة في رسالة |
card |
بطاقة. الحد الأقصى للحجم هو 32 كيلوبايت. |
تعليق توضيحي
النتائج فقط. التعليقات التوضيحية المرتبطة بالنص العادي للرسالة. لإضافة تنسيق أساسي إلى رسالة نصية، راجِع تنسيق الرسائل النصية.
مثال على نص رسالة بنص عادي:
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"
}
}]
تمثيل JSON |
---|
{ "type": enum ( |
الحقول | |
---|---|
type |
نوع هذا التعليق التوضيحي. |
length |
طول السلسلة الفرعية في نص رسالة النص العادي الذي يتوافق معه هذا التعليق التوضيحي. |
startIndex |
بدء الفهرس (قائم على 0، شامل) في النص الأساسي لرسالة النص العادي الذي يتوافق مع هذا التعليق التوضيحي. |
حقل الاتحاد metadata . بيانات وصفية إضافية حول التعليق التوضيحي. يمكن أن يكون metadata واحدًا فقط مما يلي: |
|
userMention |
البيانات الوصفية التي يشير إليها المستخدم |
slashCommand |
البيانات الوصفية لأمر الشرطة المائلة. |
richLinkMetadata |
البيانات الوصفية لرابط منسّق. |
AnnotationType
نوع التعليق التوضيحي.
عمليات التعداد | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يُرجى عدم استخدامها. |
USER_MENTION |
تمت الإشارة إلى مستخدم. |
SLASH_COMMAND |
تم استدعاء أمر شرطة مائلة. |
RICH_LINK |
تعليق توضيحي للرابط المنسّق. |
UserMentionMetadata
البيانات الوصفية للتعليقات التوضيحية لإشارات المستخدمين (@)
تمثيل JSON |
---|
{ "user": { object ( |
الحقول | |
---|---|
user |
أشار المستخدم إلى ذلك. |
type |
نوع إشارة المستخدم |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يُرجى عدم استخدامها. |
ADD |
إضافة مستخدم إلى المساحة |
MENTION |
الإشارة إلى مستخدم في المساحة |
SlashCommandMetadata
البيانات الوصفية للتعليقات التوضيحية للأوامر التي تبدأ بشرطة مائلة (/).
تمثيل JSON |
---|
{ "bot": { object ( |
الحقول | |
---|---|
bot |
تطبيق Chat الذي تم استدعاء الأمر فيه |
type |
نوع أمر الشرطة المائلة. |
commandName |
اسم أمر الشرطة المائلة التي تم استدعاؤها. |
commandId |
معرّف الأمر لأمر الشرطة المائلة التي تم استدعاؤها. |
triggersDialog |
تشير هذه السمة إلى ما إذا كان الأمر الشرطة المائلة مخصّصًا لمربّع حوار. |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يُرجى عدم استخدامها. |
ADD |
إضافة تطبيق Chat إلى المساحة |
INVOKE |
استدعاء أمر الشرطة المائلة في المساحة. |
RichLinkMetadata
تمثّل هذه السمة رابطًا منسّقًا يؤدي إلى مرجع.
تمثيل JSON |
---|
{ "uri": string, "richLinkType": enum ( |
الحقول | |
---|---|
uri |
معرّف الموارد المنتظم (URI) لهذا الرابط. |
richLinkType |
نوع الرابط المنسّق. |
حقل الاتحاد data . بيانات المرجع المرتبط يمكن أن يكون data واحدًا فقط مما يلي: |
|
driveLinkData |
بيانات رابط Drive. |
chatSpaceLinkData |
بيانات رابط مساحة Chat |
RichLinkType
نوع الرابط المنسّق. ويمكن إضافة المزيد من الأنواع في المستقبل.
عمليات التعداد | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد يُرجى عدم استخدامها. |
DRIVE_FILE |
نوع من الروابط المنسّقة في Google Drive. |
CHAT_SPACE |
نوع من الروابط الغنية بصريًا لمساحات Chat. على سبيل المثال، شريحة ذكية لمساحات. |
DriveLinkData
بيانات روابط Google Drive
تمثيل JSON |
---|
{
"driveDataRef": {
object ( |
الحقول | |
---|---|
driveDataRef |
DriveDataRef الذي يشير إلى ملف Google Drive. |
mimeType |
نوع MIME لمورد Google Drive المرتبط. |
ChatSpaceLinkData
بيانات روابط مساحات Chat
تمثيل JSON |
---|
{ "space": string, "thread": string, "message": string } |
الحقول | |
---|---|
space |
مساحة مرجع "مساحة Chat" المرتبط تنسيق الملف: |
thread |
سلسلة محادثات مرجع مساحة Chat المرتبطة تنسيق الملف: |
message |
رسالة مرجع مساحة Chat المرتبط. تنسيق الملف: |
Thread
سلسلة محادثات في مساحة Google Chat على سبيل المثال، يمكنك الاطّلاع على بدء سلسلة رسائل أو الرد عليها.
إذا حدّدت سلسلة محادثات عند إنشاء رسالة، يمكنك ضبط الحقل messageReplyOption
لتحديد ما يحدث في حال عدم العثور على سلسلة محادثات مطابقة.
تمثيل JSON |
---|
{ "name": string, "threadKey": string } |
الحقول | |
---|---|
name |
اسم مورد سلسلة المحادثات مثلاً: |
threadKey |
اختياريّ. حقل إدخال لإنشاء سلسلة محادثات أو تعديلها في الحالات الأخرى، يتم عرض الناتج فقط. رقم تعريف سلسلة المحادثات يمكن استخدام ما يصل إلى 4,000 حرف. ويكون هذا المعرّف فريدًا لتطبيق Chat الذي يضبطه. على سبيل المثال، في حال إنشاء عدة تطبيقات في Chat رسالة باستخدام مفتاح سلسلة المحادثات نفسه، يتم نشر الرسائل في سلاسل محادثات مختلفة. للرد في سلسلة محادثات أنشأها مستخدم أو تطبيق آخر في Chat، حدِّد حقل سلسلة المحادثات |
ActionResponse
المَعلمات التي يمكن أن يستخدمها تطبيق Chat لضبط طريقة نشر ردّه
تمثيل JSON |
---|
{ "type": enum ( |
الحقول | |
---|---|
type |
الإدخال فقط. نوع ردّ تطبيق Chat. |
url |
الإدخال فقط. عنوان URL يمكن للمستخدمين مصادقته أو ضبطه. (لنوعي |
dialogAction |
الإدخال فقط. تمثّل هذه السمة ردًا على حدث تفاعل متعلّق بمربع حوار. يجب أن يكون مصحوبًا بـ |
updatedWidget |
الإدخال فقط. تمثّل هذه السمة استجابة التطبيق المصغّر. |
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 |
طلب بحث خيارات الإكمال التلقائي لنص الأداة. |
DialogAction
يحتوي على مربع حوار ورمز حالة طلب.
تمثيل JSON |
---|
{ "actionStatus": { object ( |
الحقول | |
---|---|
actionStatus |
الإدخال فقط. حالة طلب إما لاستدعاء أو إرسال مربع حوار. يعرض حالة ورسالة للمستخدمين، إذا لزم الأمر. على سبيل المثال، في حال حدوث خطأ أو نجاح. |
حقل الاتحاد action . الإجراء الذي سيتم تنفيذه. يمكن أن يكون action واحدًا فقط مما يلي: |
|
dialog |
الإدخال فقط. مربع حوار للطلب. |
مربّع حوار
ملفوف حول نص البطاقة في مربّع الحوار
تمثيل JSON |
---|
{
"body": {
object ( |
الحقول | |
---|---|
body |
الإدخال فقط. نص مربّع الحوار الذي يتم عرضه في شكل مربّع لا تتيح تطبيقات Google Chat استخدام عناصر البطاقات التالية: |
ActionStatus
تُمثل حالة طلب استدعاء أو إرسال مربع حوار.
تمثيل JSON |
---|
{
"statusCode": enum ( |
الحقول | |
---|---|
statusCode |
رمز الحالة. |
userFacingMessage |
الرسالة التي يتم إرسالها إلى المستخدمين بشأن حالة طلبهم. وفي حال ترك هذه السياسة بدون ضبط، يتم إرسال رسالة عامة تستند إلى |
الرمز
رموز الخطأ الأساسية لواجهات برمجة تطبيقات gRPC.
في بعض الأحيان قد يتم تطبيق رموز خطأ متعددة. يجب أن تعرض الخدمات رمز الخطأ الأكثر تحديدًا الذي ينطبق. على سبيل المثال، يمكنك تفضيل OUT_OF_RANGE
على FAILED_PRECONDITION
إذا كان كلا الرمزين. وبالمثل، يفضّلون NOT_FOUND
أو ALREADY_EXISTS
على FAILED_PRECONDITION
.
عمليات التعداد | |
---|---|
OK |
ليس خطأ؛ عند النجاح. تعيين HTTP: 200 OK |
CANCELLED |
ألغى المتصل العملية عادةً. تعيين HTTP: طلب العميل المغلق 499 |
UNKNOWN |
حدث خطأ غير معروف. على سبيل المثال، قد يتم عرض هذا الخطأ عندما تنتمي قيمة تعيين HTTP: خطأ 500 في الخادم الداخلي |
INVALID_ARGUMENT |
حدَّد العميل وسيطة غير صالحة. يُرجى العِلم أنّ هذا الحقل يختلف عن تعيين HTTP: طلب 400 غير صالح |
DEADLINE_EXCEEDED |
انتهت صلاحية الموعد النهائي قبل اكتمال العملية. بالنسبة للعمليات التي تغير حالة النظام، قد يتم عرض هذا الخطأ حتى إذا اكتملت العملية بنجاح. على سبيل المثال، قد تتأخر الاستجابة الناجحة من الخادم لفترة كافية لتنتهي صلاحية الموعد النهائي. تعيين HTTP: مهلة المدخل 504 |
NOT_FOUND |
لم يتم العثور على بعض العناصر المطلوبة (مثل ملف أو دليل). ملاحظة لمطوِّري الخوادم: في حال رفض طلب لفئة كاملة من المستخدمين، مثل طرح الميزات بشكل تدريجي أو إلى القائمة المسموح بها غير الموثَّقة، يمكن استخدام تعيين HTTP: لم يتم العثور على الخطأ 404 |
ALREADY_EXISTS |
الكيان الذي حاول العميل إنشاءه (مثل ملف أو دليل) موجود من قبل. تعيين HTTP: تعارض 409 |
PERMISSION_DENIED |
لا يملك المتصل إذنًا لتنفيذ العملية المحددة. يجب عدم استخدام تعيين HTTP: 403 محظور |
UNAUTHENTICATED |
لا يحتوي الطلب على بيانات اعتماد مصادقة صالحة للعملية. تعيين HTTP: 401 غير مُصرح به |
RESOURCE_EXHAUSTED |
تم استنفاد بعض الموارد، ربما في حصة كل مستخدم، أو ربما نفدت المساحة في نظام الملفات بالكامل. تعيين HTTP: 429 طلبات كثيرة جدًا |
FAILED_PRECONDITION |
تم رفض العملية لأنّ النظام ليس في حالة مطلوبة لتنفيذ العملية. على سبيل المثال، الدليل المراد حذفه غير فارغ، ويتم تطبيق عملية rmdir على دليل غير دليل، وما إلى ذلك. يمكن للجهات التي تنفذ الخدمة استخدام الإرشادات التالية للاختيار من بين تعيين HTTP: طلب 400 غير صالح |
ABORTED |
تم إلغاء العملية، عادةً بسبب مشكلة في التزامن، مثل تعذُّر فحص جهاز التسلسل أو إلغاء العملية. اطّلِع على الإرشادات الواردة أعلاه للاختيار بين تعيين HTTP: تعارض 409 |
OUT_OF_RANGE |
تمت محاولة العملية تجاوز النطاق الصالح. على سبيل المثال، التقديم/الترجيع أو القراءة بعد نهاية الملف على عكس هناك تداخل كبير بين تعيين HTTP: طلب 400 غير صالح |
UNIMPLEMENTED |
لم يتم تنفيذ العملية أو أنّها غير متوافقة أو مفعَّلة في هذه الخدمة. تعيين HTTP: لم يتم التنفيذ 501 |
INTERNAL |
أخطاء داخلية. وهذا يعني أنّ بعض القيم المتغيرة المتوقعة في النظام الأساسي قد تعطّلت. رمز الخطأ هذا محجوز للأخطاء الجسيمة. تعيين HTTP: خطأ 500 في الخادم الداخلي |
UNAVAILABLE |
هذه الخدمة غير متاحة حاليًا. هذه حالة عابرة على الأرجح، ويمكن تصحيحها عن طريق إعادة المحاولة بالتراجع. تجدر الإشارة إلى أنّه ليس من الآمن دائمًا إعادة محاولة العمليات غير النشطة. اطّلِع على الإرشادات الواردة أعلاه للاختيار بين تعيين HTTP: خدمة 503 غير متوفرة |
DATA_LOSS |
تلف أو فقدان بيانات غير قابل للإصلاح. تعيين HTTP: خطأ 500 في الخادم الداخلي |
UpdatedWidget
تمثّل هذه السمة استجابة التطبيق المصغّر. يُستخدَم لتوفير خيارات الإكمال التلقائي لأداة ما.
تمثيل JSON |
---|
{ "widget": string, // Union field |
الحقول | |
---|---|
widget |
رقم تعريف التطبيق المصغّر المُعدَّل يجب أن يتطابق المعرّف مع رقم التعريف للتطبيق المصغّر الذي أدّى إلى طلب التعديل. |
حقل الاتحاد updated_widget . تم تعديل الأداة استجابةً لإجراء المستخدم. يمكن أن يكون updated_widget واحدًا فقط مما يلي: |
|
suggestions |
قائمة بنتائج الإكمال التلقائي للأداة |
SelectionItems
قائمة بنتائج الإكمال التلقائي للأداة
تمثيل JSON |
---|
{
"items": [
{
object ( |
الحقول | |
---|---|
items[] |
مصفوفة من كائنات SelectionItem. |
SlashCommand
أمر شرطة مائلة في Google Chat
تمثيل JSON |
---|
{ "commandId": string } |
الحقول | |
---|---|
commandId |
تم استدعاء معرّف أمر الشرطة المائلة. |
MatchedUrl
عنوان URL مطابق في رسالة Chat. يمكن لتطبيقات Chat معاينة عناوين URL المطابقة. لمزيد من المعلومات، يُرجى الاطّلاع على روابط المعاينة.
تمثيل JSON |
---|
{ "url": string } |
الحقول | |
---|---|
url |
النتائج فقط. تمثّل هذه السمة عنوان URL المطابق. |
EmojiReactionSummary
عدد المستخدمين الذين تفاعلوا مع رسالة باستخدام رمز تعبيري محدّد.
تمثيل JSON |
---|
{
"emoji": {
object ( |
الحقول | |
---|---|
emoji |
الرمز التعبيري المرتبط بالتفاعلات |
reactionCount |
إجمالي عدد التفاعلات باستخدام الرمز التعبيري المرتبط |
DeletionMetadata
معلومات حول رسالة محذوفة يتم حذف الرسالة عند ضبط "deleteTime
".
تمثيل JSON |
---|
{
"deletionType": enum ( |
الحقول | |
---|---|
deletionType |
يشير إلى الشخص الذي حذف الرسالة. |
DeletionType
المستخدم الذي حذف الرسالة وكيفية حذفها.
عمليات التعداد | |
---|---|
DELETION_TYPE_UNSPECIFIED |
هذه القيمة غير مستخدمة. |
CREATOR |
حذَف المستخدم رسالته الخاصة. |
SPACE_OWNER |
حذف مالك المساحة الرسالة. |
ADMIN |
حذف مشرف Google Workspace الرسالة. |
APP_MESSAGE_EXPIRY |
حذف تطبيق Chat رسالته عند انتهاء صلاحيتها. |
CREATOR_VIA_APP |
حذَف تطبيق Chat الرسالة نيابةً عن المستخدم. |
SPACE_OWNER_VIA_APP |
حذَف تطبيق Chat الرسالة نيابةً عن مالك المساحة. |
QuotedMessageMetadata
معلومات حول رسالة مُقتبَسة
تمثيل JSON |
---|
{ "name": string, "lastUpdateTime": string } |
الحقول | |
---|---|
name |
النتائج فقط. اسم مورد الرسالة المقتبَسة تنسيق الملف: |
lastUpdateTime |
النتائج فقط. الطابع الزمني لوقت إنشاء الرسالة المقتبَسة أو وقت آخر تعديل للرسالة المُقتبَسة |
AttachedGif
صورة GIF يتم تحديدها من خلال عنوان URL.
تمثيل JSON |
---|
{ "uri": string } |
الحقول | |
---|---|
uri |
النتائج فقط. عنوان URL الذي يستضيف صورة GIF |
AccessoryWidget
أداة تفاعلية واحدة أو أكثر تظهر في أسفل الرسالة لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الاتحاد action . نوع الإجراء. يمكن أن يكون action واحدًا فقط مما يلي: |
|
buttonList |
قائمة بالأزرار |
الطُرق |
|
---|---|
|
إنشاء رسالة في مساحة Google Chat |
|
حذف رسالة |
|
عرض تفاصيل حول رسالة |
|
يسرد الرسائل في مساحة يكون المتصل عضوًا فيها، بما في ذلك الرسائل من الأعضاء المحظورين والمساحات. |
|
تعديل رسالة |
|
تعديل رسالة |