- المرجع: الرسالة
- تمثيل JSON
- البطاقة
- CardHeader
- ImageStyle
- القسم
- WidgetMarkup
- TextParagraph
- الصورة
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- الرمز
- Button
- TextButton
- ImageButton
- CardAction
- CardWithId
- البطاقة
- CardHeader
- ImageType
- القسم
- التطبيقات المصغّرة
- TextParagraph
- الصورة
- OnClick
- الإجراء
- ActionParameter
- LoadIndicator
- التفاعل
- OpenLink
- OpenAs
- OnClose
- OverflowMenu
- OverflowMenuItem
- الرمز
- MaterialIcon
- DecoratedText
- Button
- اللون
- النوع
- 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
- التصميم
- Chip
- منصّة العرض الدوّارة
- CarouselCard
- NestedWidget
- 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 يستخدم المصادقة كمستخدم، ستتم تعبئة المستخدِم |
create |
اختيارية: غير قابل للتغيير بالنسبة إلى المساحات التي تم إنشاؤها في Chat، يشير ذلك إلى الوقت الذي تم فيه إنشاء الرسالة. هذا الحقل مخصّص للإخراج فقط، باستثناء استخدامه في مساحات وضع الاستيراد. بالنسبة إلى المساحات في وضع الاستيراد، اضبط هذا الحقل على الطابع الزمني السابق الذي تم إنشاء الرسالة فيه في المصدر من أجل الحفاظ على وقت الإنشاء الأصلي. |
last |
النتائج فقط. الوقت الذي عدّل فيه أحد المستخدمين الرسالة آخر مرة إذا لم يتم تعديل الرسالة مطلقًا، يكون هذا الحقل فارغًا. |
delete |
النتائج فقط. الوقت الذي تم فيه حذف الرسالة في Google Chat إذا لم يتم حذف الرسالة مطلقًا، يكون هذا الحقل فارغًا. |
text |
اختيارية: نص الرسالة بتنسيق نص عادي ينشئ أول رابط يؤدي إلى صورة أو فيديو أو صفحة ويب شريحة معاينة. يمكنك أيضًا الإشارة إلى مستخدم في Google Chat باستخدام@ أو الإشارة إلى جميع المستخدمين في المساحة. للتعرّف على كيفية إنشاء رسائل نصية، يُرجى الاطّلاع على مقالة إرسال رسالة. |
formatted |
النتائج فقط. يحتوي على الرسالة
لمزيد من المعلومات، يُرجى الاطّلاع على عرض تنسيق النص المُرسَل في رسالة. |
cards[] |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام بطاقات غنية ومنسّقة وتفاعلية يمكنك استخدامها لعرض عناصر واجهة المستخدم، مثل النصوص المنسّقة والأزرار والصور القابلة للنقر يتم عادةً عرض البطاقات أسفل نص الرسالة العادي. يمكن أن يصل حجم |
cards |
اختيارية: صفيف من البطاقات يمكن فقط لتطبيقات Chat إنشاء البطاقات. إذا كان تطبيق Chat يستخدم المصادقة كمستخدم، لا يمكن أن تحتوي الرسائل على بطاقات. للتعرّف على كيفية إنشاء رسالة تحتوي على بطاقات، اطّلِع على مقالة إرسال رسالة. تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات" فتح "أداة إنشاء البطاقات" |
annotations[] |
النتائج فقط. التعليقات التوضيحية المرتبطة بالرمز |
thread |
سلسلة المحادثات التي تنتمي إليها الرسالة للاطّلاع على أمثلة على الاستخدام، يُرجى الاطّلاع على بدء سلسلة محادثات أو الردّ عليها. |
space |
النتائج فقط. إذا كان تطبيق Chat يستخدم مصادقة المستخدم، ستتم تعبئة المساحة |
fallback |
اختيارية: وصف نصي عادي لبطاقات الرسالة، ويُستخدَم عندما لا يمكن عرض البطاقات الفعلية، مثل الإشعارات على الأجهزة الجوّالة. |
action |
الإدخال فقط المَعلمات التي يمكن لتطبيق Chat استخدامها لضبط كيفية نشر ردّه |
argument |
النتائج فقط. نص الرسالة بتنسيق نص عادي مع إزالة جميع الإشارات إلى تطبيق Chat |
slash |
النتائج فقط. معلومات حول الأوامر التي تبدأ بشرطة مائلة، إن وُجدت |
attachment[] |
اختيارية: مرفق حمّله المستخدم |
matched |
النتائج فقط. عنوان URL في |
thread |
النتائج فقط. عندما يكون إذا كانت المساحة لا تتيح الردّ في سلاسل المحادثات، يكون هذا الحقل دائمًا |
client |
اختيارية: معرّف مخصّص للرسالة. يمكنك استخدام الحقل لتحديد رسالة أو الحصول على رسالة أو حذفها أو تعديلها. لضبط رقم تعريف مخصّص، حدِّد حقل |
emoji |
النتائج فقط. قائمة بملخصات التفاعلات باستخدام الرموز التعبيرية في الرسالة |
private |
اختيارية: غير قابل للتغيير إدخال لإنشاء رسالة، وإلا تكون النتائج فقط. المستخدم الذي يمكنه عرض الرسالة. عند ضبط هذا الخيار، تكون الرسالة خاصة ولا تظهر إلا للمستخدم المحدّد وتطبيق Chat. لتضمين هذا الحقل في طلبك، عليك طلب البيانات من Chat API باستخدام مصادقة التطبيق وحذف ما يلي: لمعرفة التفاصيل، يُرجى الاطّلاع على إرسال رسالة بشكل خاص. |
deletion |
النتائج فقط. معلومات حول رسالة تم حذفها يتم حذف رسالة عند ضبط |
quoted |
النتائج فقط. معلومات عن رسالة اقتبسها مستخدم Google Chat في مساحة يمكن لمستخدمي Google Chat اقتباس رسالة للرد عليها. |
attached |
النتائج فقط. صور GIF المرفقة بالرسالة |
accessory |
اختيارية: تطبيق مصغّر تفاعلي واحد أو أكثر يظهر في أسفل الرسالة يمكنك إضافة تطبيقات مصغّرة إضافية إلى الرسائل التي تحتوي على نص أو بطاقات أو كليهما. لا تتوفّر هذه الميزة للرسائل التي تحتوي على مربّعات حوار. لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة. يتطلب إنشاء رسالة تتضمّن تطبيقات مصغّرة إضافية مصادقة التطبيق. |
CardWithId
بطاقة في رسالة Google Chat
يمكن فقط لتطبيقات Chat إنشاء البطاقات. إذا كان تطبيق Chat يستخدم المصادقة كمستخدم، لا يمكن أن تحتوي الرسالة على بطاقات.
تصميم البطاقات ومعاينتها باستخدام "أداة إنشاء البطاقات"
فتح "أداة إنشاء البطاقات"تمثيل JSON |
---|
{
"cardId": string,
"card": {
object ( |
الحقول | |
---|---|
card |
مطلوبة إذا كانت الرسالة تحتوي على عدة بطاقات. معرّف فريد لبطاقة في رسالة |
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 |
طول السلسلة الفرعية في نص الرسالة العادي الذي يتوافق معه هذا التعليق التوضيحي. |
start |
فهرس البداية (يبدأ من 0 ويشمله) في نص الرسالة العادي الذي يتوافق معه هذا التعليق التوضيحي. |
حقل الربط metadata بيانات وصفية إضافية عن التعليق التوضيحي يمكن أن يكون metadata واحدًا فقط مما يلي: |
|
user |
البيانات الوصفية لذكر المستخدم |
slash |
البيانات الوصفية لأمر يبدأ بشرطة مائلة |
rich |
البيانات الوصفية لرابط تفاعلي |
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 |
نوع الأمر الذي يبدأ بشرطة مائلة |
command |
اسم أمر الشرطة المائلة الذي تم استدعاؤه |
command |
رقم تعريف الأمر الذي يبدأ بشرطة مائلة والذي تمّ استدعاؤه. |
triggers |
يشير إلى ما إذا كان الأمر الذي يبدأ بشرطة مائلة مخصّصًا لمربّع حوار. |
النوع
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد. لا تستخدِم هذه الميزة. |
ADD |
أضِف تطبيق Chat إلى المساحة. |
INVOKE |
شغِّل الأمر الذي يبدأ بشرطة مائلة في المساحة. |
RichLinkMetadata
رابط مخصّص يؤدّي إلى مرجع
تمثيل JSON |
---|
{ "uri": string, "richLinkType": enum ( |
الحقول | |
---|---|
uri |
معرّف الموارد المنتظم (URI) لهذا الرابط. |
rich |
نوع الرابط المزوّد بمحتوى إضافي |
حقل الربط data بيانات المورد المرتبط يمكن أن يكون data واحدًا فقط مما يلي: |
|
drive |
بيانات رابط Drive |
chat |
بيانات رابط مساحة Chat |
RichLinkType
نوع الرابط المزوّد بمحتوى إضافي وقد تتم إضافة المزيد من الأنواع في المستقبل.
عمليات التعداد | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
القيمة التلقائية للتعداد. لا تستخدِم هذه الميزة. |
DRIVE_FILE |
نوع رابط منسّق في Google Drive |
CHAT_SPACE |
نوع رابط غني في مساحة Chat على سبيل المثال، شريحة ذكية لمكان |
DriveLinkData
بيانات روابط Google Drive
تمثيل JSON |
---|
{
"driveDataRef": {
object ( |
الحقول | |
---|---|
drive |
DriveDataRef يشير إلى ملف على Google Drive |
mime |
نوع 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 |
المعرّف اسم المورد الخاص بالسلسلة مثلاً: |
thread |
اختيارية: إدخال لإنشاء سلسلة محادثات أو تعديلها بخلاف ذلك، يتم عرض النتائج فقط. رقم تعريف سلسلة المحادثات يمكن إدخال ما يصل إلى 4,000 حرف. هذا المعرّف فريد لتطبيق Chat الذي يضبطه. على سبيل المثال، إذا أنشأت تطبيقات محادثة متعددة رسالة باستخدام مفتاح سلسلة المحادثات نفسه، يتم نشر الرسائل في سلاسل محادثات مختلفة. للردّ في سلسلة محادثات أنشأها مستخدم أو تطبيق Chat آخر، حدِّد حقل سلسلة المحادثات |
ActionResponse
المَعلمات التي يمكن لتطبيق Chat استخدامها لضبط كيفية نشر ردّه
تمثيل JSON |
---|
{ "type": enum ( |
الحقول | |
---|---|
type |
الإدخال فقط نوع ردّ تطبيق Chat |
url |
الإدخال فقط عنوان URL للمستخدمين للمصادقة أو الضبط (لأنواع الردود من النوع |
dialog |
الإدخال فقط ردّ على حدث تفاعل مرتبط بمربّع حوار يجب أن يكون مصحوبًا بـ |
updated |
الإدخال فقط استجابة التطبيق المصغّر المعدَّل. |
ResponseType
نوع ردّ تطبيق Chat
عمليات التعداد | |
---|---|
TYPE_UNSPECIFIED |
النوع التلقائي الذي يتم التعامل معه على أنّه NEW_MESSAGE |
NEW_MESSAGE |
انشر الردّ كرسالة جديدة في الموضوع. |
UPDATE_MESSAGE |
عدِّل رسالة تطبيق Chat. لا يُسمح بذلك إلا في حدث CARD_CLICKED حيث يكون نوع مُرسِل الرسالة هو BOT . |
UPDATE_USER_MESSAGE_CARDS |
تعديل البطاقات في رسالة أحد المستخدمين لا يُسمح بذلك إلا استجابةً لحدث MESSAGE يتضمّن عنوان URL مطابقًا، أو حدث CARD_CLICKED يكون فيه نوع مُرسِل الرسالة هو HUMAN . يتم تجاهل النص. |
REQUEST_CONFIG |
اطلب من المستخدم بشكل خاص إجراء مصادقة أو ضبط إضافيَين. |
DIALOG |
تعرِض مربّع حوار. |
UPDATE_WIDGET |
طلب بحث عن خيارات الإكمال التلقائي للنص في التطبيق المصغّر |
DialogAction
يحتوي على محادثة ورمز حالة الطلب.
تمثيل JSON |
---|
{ "actionStatus": { object ( |
الحقول | |
---|---|
action |
الإدخال فقط حالة طلب استدعاء محادثة أو إرسالها تعرِض هذه السمة حالة ورسالة للمستخدمين، إذا لزم الأمر. على سبيل المثال، في حال حدوث خطأ أو نجاح. |
حقل الربط action الإجراء المطلوب تنفيذه يمكن أن يكون action واحدًا فقط مما يلي: |
|
dialog |
الإدخال فقط مربّع الحوار للطلب |
مربّع حوار
غلاف حول نص البطاقة في مربّع الحوار
تمثيل JSON |
---|
{
"body": {
object ( |
الحقول | |
---|---|
body |
الإدخال فقط نص مربّع الحوار الذي يتم عرضه في نافذة مشروطة لا تتوافق تطبيقات Google Chat مع عناصر البطاقات التالية: |
ActionStatus
تمثّل حالة طلب لبدء مربّع حوار أو إرساله.
تمثيل JSON |
---|
{
"statusCode": enum ( |
الحقول | |
---|---|
status |
رمز الحالة |
user |
الرسالة المُرسَلة إلى المستخدمين لإعلامهم بحالة طلبهم في حال عدم ضبطه، يتم إرسال رسالة عامة استنادًا إلى |
الرمز
رموز الخطأ الأساسية لواجهات برمجة التطبيقات 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 Too Many Requests |
FAILED_PRECONDITION |
تم رفض العملية لأنّ النظام ليس في الحالة المطلوبة لتنفيذ العملية. على سبيل المثال، الدليل الذي سيتم حذفه غير فارغ، أو تم تطبيق عملية rmdir على عنصر غير دليل، وما إلى ذلك. يمكن لمنفّذِي الخدمة استخدام الإرشادات التالية لاختيار بين تعيين HTTP: 400 طلب غير صالح |
ABORTED |
تم إلغاء العملية، عادةً بسبب مشكلة في التوافق، مثل تعذُّر التحقّق من التسلسل أو إلغاء المعاملة. اطّلِع على الإرشادات أعلاه لتحديد ما إذا كنت تريد استخدام تعيين HTTP: 409 تعارض |
OUT_OF_RANGE |
تمّت محاولة إجراء العملية بعد النطاق المسموح به. على سبيل المثال، الانتقال إلى ما بعد نهاية الملف أو قراءته على عكس الخطأ هناك قدر كبير من التداخل بين تعيين HTTP: 400 طلب غير صالح |
UNIMPLEMENTED |
لم يتم تنفيذ العملية أو أنها غير متاحة أو مفعَّلة في هذه الخدمة. تعيين HTTP: 501 Not Implemented |
INTERNAL |
الأخطاء الداخلية وهذا يعني أنّه تمّ انتهاك بعض الشروط الثابتة التي يتوقّعها النظام الأساسي. رمز الخطأ هذا مخصّص للأخطاء الخطيرة. تعيين HTTP: 500 خطأ في الخادم الداخلي |
UNAVAILABLE |
هذه الخدمة غير متاحة حاليًا. من المرجّح أنّ هذا الموقف عابر، ويمكن تصحيحه من خلال إعادة المحاولة مع الانتظار. يُرجى العِلم أنّه ليس من الآمن دائمًا إعادة محاولة العمليات غير الثابتة. اطّلِع على الإرشادات أعلاه لتحديد ما إذا كنت تريد استخدام تعيين HTTP: 503 الخدمة غير متاحة |
DATA_LOSS |
ثمة بيانات تالفة أو مفقودة ويتعذّر استرجاعها. تعيين HTTP: 500 خطأ في الخادم الداخلي |
UpdatedWidget
بالنسبة إلى التطبيقات المصغّرة selectionInput
، يتم عرض اقتراحات الإكمال التلقائي لقائمة متعددة الاختيارات.
تمثيل JSON |
---|
{ "widget": string, // Union field |
الحقول | |
---|---|
widget |
رقم تعريف التطبيق المصغّر الذي تم تعديله يجب أن يتطابق رقم التعريف مع رقم تعريف التطبيق المصغّر الذي أدّى إلى تقديم طلب التعديل. |
حقل الربط updated_widget تم تعديل التطبيق المصغّر استجابةً لإجراء من جانب المستخدم. يمكن أن يكون updated_widget واحدًا فقط مما يلي: |
|
suggestions |
قائمة بنتائج الإكمال التلقائي للتطبيقات المصغّرة |
SelectionItems
قائمة بنتائج الإكمال التلقائي للتطبيقات المصغّرة
تمثيل JSON |
---|
{
"items": [
{
object ( |
الحقول | |
---|---|
items[] |
مصفوفة من عناصر SelectionItem |
SlashCommand
أمر يبدأ بشرطة مائلة في Google Chat
تمثيل JSON |
---|
{ "commandId": string } |
الحقول | |
---|---|
command |
رقم تعريف الأمر الذي يتضمّن الشرطة المائلة والذي تمّ استدعاؤه. |
MatchedUrl
عنوان URL مطابق في رسالة Chat يمكن لتطبيقات Chat معاينة عناوين URL المطابقة. لمزيد من المعلومات، يُرجى الاطّلاع على معاينة الروابط.
تمثيل JSON |
---|
{ "url": string } |
الحقول | |
---|---|
url |
النتائج فقط. عنوان URL الذي تمت مطابقته |
EmojiReactionSummary
عدد المستخدمين الذين تفاعلوا مع رسالة باستخدام رمز تعبيري معيّن
تمثيل JSON |
---|
{
"emoji": {
object ( |
الحقول | |
---|---|
emoji |
النتائج فقط. الرمز التعبيري المرتبط بالتفاعلات |
reaction |
النتائج فقط. إجمالي عدد التفاعلات باستخدام الرمز التعبيري المرتبط |
DeletionMetadata
معلومات حول رسالة تم حذفها يتم حذف رسالة عند ضبط deleteTime
.
تمثيل JSON |
---|
{
"deletionType": enum ( |
الحقول | |
---|---|
deletion |
يشير إلى المستخدم الذي حذف الرسالة. |
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 |
النتائج فقط. اسم المورد للرسالة المقتبسة التنسيق: |
last |
النتائج فقط. الطابع الزمني لوقت إنشاء الرسالة المقتبسة أو وقت آخر تعديل لها |
AttachedGif
صورة GIF محدّدة من خلال عنوان URL
تمثيل JSON |
---|
{ "uri": string } |
الحقول | |
---|---|
uri |
النتائج فقط. عنوان URL الذي يستضيف صورة GIF |
AccessoryWidget
تطبيق مصغّر تفاعلي واحد أو أكثر يظهر في أسفل الرسالة لمعرفة التفاصيل، يُرجى الاطّلاع على إضافة تطبيقات مصغّرة تفاعلية في أسفل الرسالة.
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط action نوع الإجراء. يمكن أن يكون action واحدًا فقط مما يلي: |
|
button |
قائمة بالأزرار |
الطُرق |
|
---|---|
|
لإنشاء رسالة في مساحة Google Chat |
|
لحذف رسالة |
|
عرض تفاصيل عن رسالة |
|
تعرض هذه البطاقة الرسائل في مساحة يكون المتصل عضوًا فيها، بما في ذلك الرسائل الواردة من الأعضاء والمساحات المحظورة. |
|
تعديل رسالة |
|
تعديل رسالة |