- منبع: پیام
- نمایندگی JSON
- کارت
- سربرگ کارت
- ImageStyle
- بخش
- ویجت مارکاپ
- متن پاراگراف
- تصویر
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- نماد
- دکمه
- دکمه متن
- دکمه تصویر
- CardAction
- CardWithId
- کارت
- سربرگ کارت
- ImageType
- بخش
- ویجت
- متن پاراگراف
- تصویر
- OnClick
- اقدام
- ActionParameter
- LoadIndicator
- تعامل
- OpenLink
- OpenAs
- OnClose
- منوی سرریز
- OverflowMenuItem
- نماد
- MaterialIcon
- متن تزئین شده
- دکمه
- رنگ
- تایپ کنید
- SwitchControl
- نوع کنترل
- ButtonList
- TextInput
- تایپ کنید
- پیشنهادات
- آیتم پیشنهادی
- اعتبار سنجی
- نوع ورودی
- SelectionInput
- SelectionType
- انتخاب آیتم
- PlatformData Source
- CommonDataSource
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- DateTimePicker
- DateTimePickerType
- تقسیم کننده
- شبکه
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- سبک مرزی
- نوع مرزی
- GridItemLayout
- ستون ها
- ستون
- HorizontalSizeStyle
- تراز افقی
- تراز عمودی
- ابزارک ها
- ChipList
- طرح بندی
- تراشه
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- حاشیه نویسی
- AnnotationType
- UserMentionMetadata
- تایپ کنید
- SlashCommandMetadata
- تایپ کنید
- RichLink Metadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- موضوع
- ActionResponse
- نوع پاسخ
- DialogAction
- گفتگو
- ActionStatus
- کد
- ویجت به روز شده
- انتخاب آیتم ها
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- حذف متادیتا
- نوع حذف
- QuotedMessageMetadata
- گیف پیوست شده
- ابزارک لوازم جانبی
- روش ها
منبع: پیام
پیامی در فضای چت Google.
نمایندگی JSON |
---|
{ "name": string, "sender": { object ( |
فیلدها | |
---|---|
name | نام منبع پیام قالب: جایی که اگر هنگام ایجاد پیام، یک شناسه سفارشی تنظیم کنید، میتوانید با جایگزین کردن |
sender | فقط خروجی کاربری که پیام را ایجاد کرده است. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، خروجی |
createTime | اختیاری. تغییرناپذیر. برای فضاهای ایجاد شده در چت، زمانی که پیام ایجاد شده است. این فیلد فقط خروجی است، مگر زمانی که در فضاهای حالت واردات استفاده می شود. برای فضاهای حالت واردات، این فیلد را روی مهر زمانی تاریخی که پیام در منبع ایجاد شده است تنظیم کنید تا زمان ایجاد اصلی حفظ شود. |
lastUpdateTime | فقط خروجی زمانی که پیام آخرین بار توسط یک کاربر ویرایش شده است. اگر پیام هرگز ویرایش نشده است، این قسمت خالی است. |
deleteTime | فقط خروجی زمانی که پیام در چت گوگل حذف شد. اگر پیام هرگز حذف نشود، این قسمت خالی است. |
text | متن ساده متن پیام اولین پیوند به یک تصویر، ویدیو یا صفحه وب، یک تراشه پیشنمایش تولید میکند. همچنین میتوانید از یک کاربر گپ Google یا همه افراد حاضر در فضا @ نام ببرید . برای آشنایی با ایجاد پیام های متنی، به ارسال پیام مراجعه کنید. |
formattedText | فقط خروجی حاوی
برای اطلاعات بیشتر، مشاهده قالب بندی متن ارسال شده در پیام را ببینید |
cards[] | منسوخ شده: به جای آن از کارتهای غنی، قالببندیشده و تعاملی که میتوانید برای نمایش عناصر رابط کاربری مانند: متون قالببندی شده، دکمهها و تصاویر قابل کلیک استفاده کنید. کارتها معمولاً در زیر متن ساده پیام نمایش داده میشوند. |
cardsV2[] | آرایه ای از کارت ها فقط برنامههای چت میتوانند کارت ایجاد کنند. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، پیام ها نمی توانند حاوی کارت باشند. برای یادگیری نحوه ایجاد پیام حاوی کارت، به ارسال پیام مراجعه کنید. طراحی و پیش نمایش کارت ها با Card Builder. کارت ساز را باز کنید |
annotations[] | فقط خروجی حاشیه نویسی مرتبط با |
thread | موضوعی که پیام به آن تعلق دارد. برای مثال استفاده، شروع یا پاسخ دادن به رشته پیام را ببینید. |
space | اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، خروجی |
fallbackText | شرح متن ساده کارتهای پیام، که زمانی استفاده میشود که کارتهای واقعی نمایش داده نمیشوند - به عنوان مثال، اعلانهای تلفن همراه. |
actionResponse | فقط ورودی پارامترهایی که یک برنامه چت می تواند برای پیکربندی نحوه ارسال پاسخ خود استفاده کند. |
argumentText | فقط خروجی متن ساده پیام با تمام اشارههای برنامه Chat حذف شده است. |
slashCommand | فقط خروجی اطلاعات فرمان را در صورت وجود بریده بریده کنید. |
attachment[] | پیوست بارگذاری شده توسط کاربر. |
matchedUrl | فقط خروجی URL در |
threadReply | فقط خروجی وقتی اگر فضا از پاسخ در رشته ها پشتیبانی نمی کند، این فیلد همیشه |
clientAssignedMessageId | اختیاری. یک شناسه سفارشی برای پیام. می توانید از فیلد برای شناسایی پیام یا دریافت، حذف یا به روز رسانی یک پیام استفاده کنید. برای تنظیم یک شناسه سفارشی، هنگام ایجاد پیام، قسمت |
emojiReactionSummaries[] | فقط خروجی فهرست خلاصههای واکنش ایموجی روی پیام. |
privateMessageViewer | تغییرناپذیر. ورودی برای ایجاد یک پیام، در غیر این صورت فقط خروجی. کاربری که می تواند پیام را مشاهده کند. پس از تنظیم، پیام خصوصی است و فقط برای کاربر مشخص شده و برنامه چت قابل مشاهده است. برای گنجاندن این فیلد در درخواست خود، باید با استفاده از احراز هویت برنامه با Chat API تماس بگیرید و موارد زیر را حذف کنید: برای جزئیات، به ارسال پیام خصوصی مراجعه کنید. |
deletionMetadata | فقط خروجی اطلاعاتی در مورد پیام حذف شده زمانی که |
quotedMessageMetadata | فقط خروجی اطلاعاتی درباره پیامی که توسط کاربر چت Google در یک فضا نقل شده است. کاربران چت گوگل می توانند پیامی را نقل قول کنند تا به آن پاسخ دهند. |
attachedGifs[] | فقط خروجی تصاویر GIF که به پیام پیوست شده اند. |
accessoryWidgets[] | یک یا چند ویجت تعاملی که در پایین یک پیام ظاهر می شود. میتوانید ویجتهای جانبی را به پیامهایی که حاوی متن، کارت یا هر دو متن و کارت هستند اضافه کنید. برای پیام هایی که حاوی گفتگو هستند پشتیبانی نمی شود. برای جزئیات، به افزودن ویجتهای تعاملی در پایین پیام رجوع کنید. ایجاد پیام با ویجت های جانبی نیاز به احراز هویت برنامه دارد. |
CardWithId
کارتی در پیام چت Google.
فقط برنامههای چت میتوانند کارت ایجاد کنند. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، پیام نمیتواند حاوی کارت باشد.
طراحی و پیش نمایش کارت ها با Card Builder.
کارت ساز را باز کنیدنمایندگی 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
نوع حاشیه نویسی
Enums | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
USER_MENTION | یک کاربر ذکر شده است. |
SLASH_COMMAND | یک دستور اسلش فراخوانی می شود. |
RICH_LINK | حاشیه نویسی پیوند غنی |
UserMentionMetadata
فراداده حاشیه نویسی برای اشاره های کاربر (@).
نمایندگی JSON |
---|
{ "user": { object ( |
فیلدها | |
---|---|
user | کاربر اشاره کرد. |
type | نوع ذکر کاربر |
تایپ کنید
Enums | |
---|---|
TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
ADD | کاربر را به فضا اضافه کنید. |
MENTION | نام کاربر در فضا |
SlashCommandMetadata
فراداده حاشیه نویسی برای دستورات اسلش (/).
نمایندگی JSON |
---|
{ "bot": { object ( |
فیلدها | |
---|---|
bot | برنامه چت که دستور آن فراخوانی شده است. |
type | نوع دستور اسلش. |
commandName | نام دستور اسلش فراخوانی شده. |
commandId | شناسه فرمان دستور اسلش فراخوانی شده. |
triggersDialog | نشان می دهد که آیا دستور اسلش برای یک گفتگو است یا خیر. |
تایپ کنید
Enums | |
---|---|
TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
ADD | برنامه چت را به فضا اضافه کنید. |
INVOKE | فراخوانی دستور اسلش در فضا. |
RichLink Metadata
یک پیوند غنی به یک منبع.
نمایندگی JSON |
---|
{ "uri": string, "richLinkType": enum ( |
فیلدها | |
---|---|
uri | URI این لینک. |
richLinkType | نوع پیوند غنی |
data میدان اتحادیه داده برای منبع پیوند داده شده. data فقط می توانند یکی از موارد زیر باشند: | |
driveLinkData | داده برای پیوند درایو. |
chatSpaceLinkData | داده برای پیوند فضای چت. |
RichLinkType
نوع پیوند غنی ممکن است در آینده انواع بیشتری اضافه شود.
Enums | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
DRIVE_FILE | یک نوع پیوند غنی از Google Drive. |
CHAT_SPACE | نوع پیوند غنی از فضای چت. به عنوان مثال، یک تراشه هوشمند فضایی. |
DriveLinkData
داده برای پیوندهای Google Drive.
نمایندگی JSON |
---|
{
"driveDataRef": {
object ( |
فیلدها | |
---|---|
driveDataRef | یک DriveDataRef که به یک فایل Google Drive ارجاع می دهد. |
mimeType | نوع mime منبع Google Drive پیوند شده. |
ChatSpaceLinkData
داده برای پیوندهای فضای چت.
نمایندگی JSON |
---|
{ "space": string, "thread": string, "message": string } |
فیلدها | |
---|---|
space | فضای منبع فضای چت پیوند شده. قالب: |
thread | رشته منبع فضای چت پیوند شده. قالب: |
message | پیام منبع فضای چت پیوند شده. قالب: |
موضوع
یک رشته در فضای چت Google. برای مثال استفاده، شروع یا پاسخ دادن به رشته پیام را ببینید.
اگر در هنگام ایجاد یک پیام، رشته ای را مشخص کنید، می توانید فیلد messageReplyOption
را تنظیم کنید تا تعیین کنید اگر رشته منطبقی پیدا نشد چه اتفاقی می افتد.
نمایندگی JSON |
---|
{ "name": string, "threadKey": string } |
فیلدها | |
---|---|
name | نام منبع موضوع. مثال: |
threadKey | اختیاری. ورودی برای ایجاد یا به روز رسانی یک موضوع. در غیر این صورت فقط خروجی. شناسه تاپیک پشتیبانی از حداکثر 4000 کاراکتر این شناسه منحصر به برنامه چت است که آن را تنظیم می کند. برای مثال، اگر چندین برنامه چت با استفاده از یک کلید رشته پیامی ایجاد کنند، پیامها در رشتههای مختلف پست میشوند. برای پاسخ دادن به رشته ای که توسط شخص یا برنامه گپ دیگری ایجاد شده است، به جای آن قسمت |
ActionResponse
پارامترهایی که یک برنامه چت می تواند برای پیکربندی نحوه ارسال پاسخ خود استفاده کند.
نمایندگی JSON |
---|
{ "type": enum ( |
فیلدها | |
---|---|
type | فقط ورودی نوع پاسخ برنامه چت. |
url | فقط ورودی URL برای احراز هویت یا پیکربندی کاربران. (فقط برای انواع پاسخ |
dialogAction | فقط ورودی پاسخی به یک رویداد تعاملی مربوط به یک گفتگو . باید با |
updatedWidget | فقط ورودی پاسخ ویجت به روز شده. |
نوع پاسخ
نوع پاسخ برنامه چت.
Enums | |
---|---|
TYPE_UNSPECIFIED | نوع پیشفرض که بهعنوان NEW_MESSAGE استفاده میشود. |
NEW_MESSAGE | به عنوان یک پیام جدید در تاپیک ارسال کنید. |
UPDATE_MESSAGE | پیام برنامه چت را به روز کنید. این فقط در رویداد CARD_CLICKED که نوع فرستنده پیام BOT است مجاز است. |
UPDATE_USER_MESSAGE_CARDS | کارت ها را در پیام کاربر به روز کنید. این فقط به عنوان پاسخی به یک رویداد MESSAGE با نشانی اینترنتی منطبق، یا یک رویداد CARD_CLICKED که نوع فرستنده پیام HUMAN است مجاز است. متن نادیده گرفته می شود. |
REQUEST_CONFIG | به طور خصوصی از کاربر برای احراز هویت یا پیکربندی اضافی بخواهید. |
DIALOG | دیالوگی ارائه می دهد. |
UPDATE_WIDGET | پرس و جو گزینه های تکمیل خودکار متن ویجت. |
DialogAction
حاوی یک گفتگو و کد وضعیت درخواست است.
نمایندگی JSON |
---|
{ "actionStatus": { object ( |
فیلدها | |
---|---|
actionStatus | فقط ورودی وضعیت درخواست برای فراخوانی یا ارسال گفتگو . در صورت لزوم وضعیت و پیامی را برای کاربران نمایش می دهد. مثلا در صورت خطا یا موفقیت. |
action میدانی اتحادیه اقدام برای انجام. action فقط می تواند یکی از موارد زیر باشد: | |
dialog | فقط ورودی گفتگو برای درخواست |
گفتگو
بسته بندی در اطراف بدنه کارت گفتگو.
نمایندگی JSON |
---|
{
"body": {
object ( |
فیلدها | |
---|---|
body | فقط ورودی بدنه گفتگو که به صورت مودال ارائه می شود. برنامههای گپ Google از موجودیتهای کارت زیر پشتیبانی نمیکنند: |
ActionStatus
وضعیت درخواست برای فراخوانی یا ارسال گفتگو را نشان می دهد.
نمایندگی JSON |
---|
{
"statusCode": enum ( |
فیلدها | |
---|---|
statusCode | کد وضعیت. |
userFacingMessage | پیامی برای ارسال به کاربران در مورد وضعیت درخواست آنها. اگر تنظیم نشود، یک پیام عمومی بر اساس |
کد
کدهای خطای متعارف برای APIهای gRPC.
گاهی اوقات ممکن است چندین کد خطا اعمال شود. سرویسها باید خاصترین کد خطای اعمال شده را برگردانند. برای مثال، اگر هر دو کد اعمال شوند، OUT_OF_RANGE
به FAILED_PRECONDITION
ترجیح دهید. به طور مشابه NOT_FOUND
یا ALREADY_EXISTS
را نسبت به FAILED_PRECONDITION
ترجیح دهید.
Enums | |
---|---|
OK | خطا نیست؛ با موفقیت بازگشت. نقشه برداری HTTP: 200 OK |
CANCELLED | این عملیات معمولاً توسط تماس گیرنده لغو شد. HTTP Mapping: 499 Client Request |
UNKNOWN | خطای ناشناخته به عنوان مثال، این خطا ممکن است زمانی برگردانده شود که یک مقدار HTTP Mapping: 500 خطای سرور داخلی |
INVALID_ARGUMENT | مشتری یک آرگومان نامعتبر را مشخص کرده است. توجه داشته باشید که این با نقشه برداری HTTP: 400 درخواست بد |
DEADLINE_EXCEEDED | مهلت قبل از تکمیل عملیات به پایان رسید. برای عملیاتی که وضعیت سیستم را تغییر می دهد، حتی اگر عملیات با موفقیت به پایان رسیده باشد، ممکن است این خطا برگردانده شود. به عنوان مثال، یک پاسخ موفقیتآمیز از یک سرور میتوانست آنقدر به تأخیر بیفتد که مهلت آن به پایان برسد. HTTP Mapping: 504 Gateway Timeout |
NOT_FOUND | برخی از موجودیت های درخواستی (به عنوان مثال، فایل یا دایرکتوری) یافت نشد. توجه به توسعه دهندگان سرور: اگر درخواستی برای کل دسته از کاربران رد شود، مانند عرضه تدریجی ویژگی یا لیست مجاز غیرمستند، نقشه برداری HTTP: 404 یافت نشد |
ALREADY_EXISTS | موجودیتی که یک کلاینت سعی کرد ایجاد کند (مثلاً فایل یا دایرکتوری) از قبل وجود دارد. HTTP Mapping: 409 Conflict |
PERMISSION_DENIED | تماس گیرنده اجازه اجرای عملیات مشخص شده را ندارد. HTTP Mapping: 403 Forbidden |
UNAUTHENTICATED | درخواست دارای اعتبار احراز هویت معتبر برای عملیات نیست. نقشه برداری HTTP: 401 غیر مجاز |
RESOURCE_EXHAUSTED | برخی از منابع تمام شده است، شاید سهمیه هر کاربر، یا شاید کل سیستم فایل خالی است. نقشه برداری HTTP: 429 درخواست خیلی زیاد |
FAILED_PRECONDITION | عملیات رد شد زیرا سیستم در وضعیت لازم برای اجرای عملیات نیست. به عنوان مثال، دایرکتوری که باید حذف شود خالی نیست، یک عملیات rmdir روی یک غیر دایرکتوری اعمال می شود و غیره. پیادهکنندههای سرویس میتوانند از دستورالعملهای زیر برای تصمیمگیری بین نقشه برداری HTTP: 400 درخواست بد |
ABORTED | این عملیات معمولاً به دلیل یک مشکل همزمانی مانند شکست چک ترتیبدهنده یا لغو تراکنش متوقف شد. برای تصمیم گیری بین HTTP Mapping: 409 Conflict |
OUT_OF_RANGE | عملیات از محدوده معتبر گذشته است. به عنوان مثال، جستجو یا خواندن پایان فایل گذشته. برخلاف مقداری همپوشانی بین نقشه برداری HTTP: 400 درخواست بد |
UNIMPLEMENTED | عملیات اجرا نشده یا در این سرویس پشتیبانی/فعال نمی شود. نقشه برداری HTTP: 501 اجرا نشده است |
INTERNAL | خطاهای داخلی این بدان معنی است که برخی از متغیرهای مورد انتظار سیستم اصلی شکسته شده اند. این کد خطا برای خطاهای جدی رزرو شده است. HTTP Mapping: 500 خطای سرور داخلی |
UNAVAILABLE | این سرویس در حال حاضر در دسترس نیست. این به احتمال زیاد یک وضعیت گذرا است، که می توان با تلاش مجدد با عقب نشینی آن را اصلاح کرد. توجه داشته باشید که همیشه امتحان مجدد عملیات های غیر توانمند ایمن نیست. برای تصمیم گیری بین نقشه برداری HTTP: سرویس 503 در دسترس نیست |
DATA_LOSS | از دست دادن یا فساد غیرقابل جبران داده. HTTP Mapping: 500 خطای سرور داخلی |
ویجت به روز شده
پاسخ ویجت به روز شده. برای ارائه گزینه های تکمیل خودکار برای یک ویجت استفاده می شود.
نمایندگی JSON |
---|
{ "widget": string, // Union field |
فیلدها | |
---|---|
widget | شناسه ویجت به روز شده. شناسه باید با شناسه ویجتی که درخواست بهروزرسانی را راهاندازی کرده، مطابقت داشته باشد. |
فیلد اتحادیه updated_widget . ویجت در پاسخ به اقدام کاربر به روز شد. updated_widget فقط می تواند یکی از موارد زیر باشد: | |
suggestions | فهرست نتایج تکمیل خودکار ویجت |
انتخاب آیتم ها
فهرست نتایج تکمیل خودکار ویجت.
نمایندگی JSON |
---|
{
"items": [
{
object ( |
فیلدها | |
---|---|
items[] | آرایه ای از اشیاء SelectionItem. |
SlashCommand
یک دستور اسلش در چت گوگل.
نمایندگی JSON |
---|
{ "commandId": string } |
فیلدها | |
---|---|
commandId | شناسه فرمان اسلش فراخوانی شده است. |
MatchedUrl
یک نشانی وب منطبق در پیام چت. برنامههای گپ میتوانند نشانیهای وب منطبق را پیشنمایش کنند. برای اطلاعات بیشتر، پیشنمایش پیوندها را ببینید.
نمایندگی JSON |
---|
{ "url": string } |
فیلدها | |
---|---|
url | فقط خروجی نشانی اینترنتی که مطابقت داشت. |
EmojiReactionSummary
تعداد افرادی که با یک ایموجی خاص به پیامی واکنش نشان دادند.
نمایندگی JSON |
---|
{
"emoji": {
object ( |
فیلدها | |
---|---|
emoji | ایموجی با واکنش ها مرتبط است. |
reactionCount | تعداد کل واکنشها با استفاده از ایموجی مرتبط. |
حذف متادیتا
اطلاعاتی در مورد پیام حذف شده زمانی که deleteTime
تنظیم شده باشد، پیامی حذف می شود.
نمایندگی JSON |
---|
{
"deletionType": enum ( |
فیلدها | |
---|---|
deletionType | نشان می دهد که چه کسی پیام را حذف کرده است. |
نوع حذف
چه کسی پیام را حذف کرد و چگونه حذف شد.
Enums | |
---|---|
DELETION_TYPE_UNSPECIFIED | این مقدار استفاده نشده است. |
CREATOR | کاربر پیام خود را حذف کرد. |
SPACE_OWNER | مالک فضا پیام را حذف کرد. |
ADMIN | یک سرپرست Google Workspace پیام را حذف کرد. |
APP_MESSAGE_EXPIRY | یک برنامه چت پیام خود را پس از انقضا حذف کرد. |
CREATOR_VIA_APP | یک برنامه چت پیام را از طرف کاربر حذف کرد. |
SPACE_OWNER_VIA_APP | یک برنامه چت پیام را از طرف مالک فضا حذف کرد. |
QuotedMessageMetadata
اطلاعات در مورد یک پیام نقل قول.
نمایندگی JSON |
---|
{ "name": string, "lastUpdateTime": string } |
فیلدها | |
---|---|
name | فقط خروجی نام منبع پیام نقل شده. قالب: |
lastUpdateTime | فقط خروجی مهر زمانی که پیام نقلقولشده ایجاد شد یا آخرین باری که پیام نقلقولشده بهروزرسانی شد. |
گیف پیوست شده
یک تصویر GIF که توسط یک URL مشخص شده است.
نمایندگی JSON |
---|
{ "uri": string } |
فیلدها | |
---|---|
uri | فقط خروجی URL که میزبان تصویر GIF است. |
ابزارک لوازم جانبی
یک یا چند ویجت تعاملی که در پایین یک پیام ظاهر می شود. برای جزئیات، به افزودن ویجتهای تعاملی در پایین پیام رجوع کنید.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
action میدانی اتحادیه نوع عمل. action فقط می تواند یکی از موارد زیر باشد: | |
buttonList | لیستی از دکمه ها |
روش ها | |
---|---|
| پیامی را در فضای چت Google ایجاد می کند. |
| یک پیام را حذف می کند. |
| جزئیات یک پیام را برمی گرداند. |
| پیامها را در فضایی فهرست میکند که تماسگیرنده عضو آن است، از جمله پیامهای اعضای مسدود شده و فضاها. |
| یک پیام را به روز می کند. |
| یک پیام را به روز می کند. |