- المورد: رسالة
- تمثيل JSON
- البطاقة
- CardHeader
- ImageStyle
- القسم
- WidgetMarkup
- TextParagraph
- الصورة
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- الرمز
- زرّ
- TextButton
- ImageButton
- CardAction
- CardWithId
- البطاقة
- CardHeader
- ImageType
- القسم
- التطبيق المصغّر
- TextParagraph
- الصورة
- OnClick
- الإجراء
- ActionParameter
- LoadIndicator
- التفاعل
- OpenLink
- OpenAs
- OnClose
- DecoratedText
- الرمز
- MaterialIcon
- زرّ
- اللون
- SwitchControl
- ControlType
- ButtonList
- TextInput
- النوع
- الاقتراحات
- SuggestionItem
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- DateTimePicker
- DateTimePickerType
- الفاصل
- شبكة
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle
- BorderType
- GridItemLayout
- الأعمدة
- العمود
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- التطبيقات المصغّرة
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- التعليق التوضيحي
- AnnotationType
- UserMentionMetadata
- النوع
- SlashCommandMetadata
- النوع
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- سلسلة محادثات
- 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 فقط إرسال رسائل خاصة. في حال إجراء تطبيق Chat المصادقة كمستخدم لإرسال رسالة، لا يمكن أن تكون الرسالة خاصة ويجب أن تحذف هذا الحقل. لمعرفة التفاصيل، يُرجى الاطّلاع على المقالة إرسال رسائل خاصة إلى مستخدمي Google 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 |
RichLinkType
نوع الرابط المنسَّق: وقد تتم إضافة المزيد من الأنواع في المستقبل.
عمليات التعداد | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد. يُرجى عدم استخدامها. |
DRIVE_FILE |
نوع رابط منسق في Google Drive. |
DriveLinkData
بيانات روابط Google Drive
تمثيل JSON |
---|
{
"driveDataRef": {
object ( |
الحقول | |
---|---|
driveDataRef |
DriveDataRef الذي يشير إلى ملف Google Drive. |
mimeType |
نوع MIME لمورد Google Drive المرتبط. |
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 |
الإدخال فقط. مربّع حوار للطلب. |
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. |
|
لحذف الرسالة |
|
لعرض تفاصيل حول رسالة. |
|
يسرد الرسائل في مساحة يكون المتصل عضوًا فيها، بما في ذلك الرسائل من الأعضاء المحظورين والمساحات. |
|
لتعديل رسالة |
|
لتعديل رسالة |