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