- المورد: الرسالة
- تمثيل 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
- 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
- التنسيق
- شريحة
- 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 باستخدام مصادقة التطبيق وحذف ما يلي: لمعرفة التفاصيل، يُرجى الاطّلاع على إرسال رسالة خاصة. |
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 رسالة باستخدام مفتاح سلسلة المحادثات نفسه، يتم نشر الرسائل في سلاسل محادثات مختلفة. للردّ في سلسلة محادثات أنشأها مستخدم أو تطبيق 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 طلبات كثيرة جدًا |
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
تمثّل هذه السمة استجابة التطبيق المصغّر. يُستخدَم لتوفير خيارات الإكمال التلقائي لأداة مصغّرة.
تمثيل 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 |
|
لحذف رسالة |
|
عرض تفاصيل حول رسالة |
|
يسرد الرسائل في مساحة يكون المتصل عضوًا فيها، بما في ذلك الرسائل من الأعضاء المحظورين والمساحات. |
|
يتم تعديل رسالة. |
|
تعديل رسالة |