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