شاخص
-
ChatService
(رابط) -
AccessoryWidget
(پیام) -
ActionResponse
(پیام) -
ActionResponse.ResponseType
(enum) -
ActionResponse.SelectionItems
(پیام) -
ActionResponse.UpdatedWidget
(پیام) -
ActionStatus
(پیام) -
Annotation
(پیام) -
AnnotationType
(enum) -
AttachedGif
(پیام) -
Attachment
(پیام) -
Attachment.Source
(تعدادی) -
AttachmentDataRef
(پیام) -
CardWithId
(پیام) -
ChatSpaceLinkData
(پیام) -
CompleteImportSpaceRequest
(پیام) -
CompleteImportSpaceResponse
(پیام) -
ContextualAddOnMarkup
(پیام) -
ContextualAddOnMarkup.Card
(پیام) -
ContextualAddOnMarkup.Card.CardAction
(پیام) -
ContextualAddOnMarkup.Card.CardHeader
(پیام) -
ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum) -
ContextualAddOnMarkup.Card.Section
(پیام) -
CreateCustomEmojiRequest
(پیام) -
CreateMembershipRequest
(پیام) -
CreateMessageRequest
(پیام) -
CreateMessageRequest.MessageReplyOption
(enum) -
CreateReactionRequest
(پیام) -
CreateSpaceRequest
(پیام) -
CustomEmoji
(پیام) -
CustomEmoji.CustomEmojiPayload
(پیام) -
DeleteCustomEmojiRequest
(پیام) -
DeleteMembershipRequest
(پیام) -
DeleteMessageRequest
(پیام) -
DeleteReactionRequest
(پیام) -
DeleteSpaceRequest
(پیام) -
DeletionMetadata
(پیام) -
DeletionMetadata.DeletionType
(enum) -
Dialog
(پیام) -
DialogAction
(پیام) -
DriveDataRef
(پیام) -
DriveLinkData
(پیام) -
Emoji
(پیام) -
EmojiReactionSummary
(پیام) -
FindDirectMessageRequest
(پیام) -
GetAttachmentRequest
(پیام) -
GetCustomEmojiRequest
(پیام) -
GetMembershipRequest
(پیام) -
GetMessageRequest
(پیام) -
GetSpaceEventRequest
(پیام) -
GetSpaceNotificationSettingRequest
(پیام) -
GetSpaceReadStateRequest
(پیام) -
GetSpaceRequest
(پیام) -
GetThreadReadStateRequest
(پیام) -
Group
(پیام) -
HistoryState
(تعدادی) -
ListCustomEmojisRequest
(پیام) -
ListCustomEmojisResponse
(پیام) -
ListMembershipsRequest
(پیام) -
ListMembershipsResponse
(پیام) -
ListMessagesRequest
(پیام) -
ListMessagesResponse
(پیام) -
ListReactionsRequest
(پیام) -
ListReactionsResponse
(پیام) -
ListSpaceEventsRequest
(پیام) -
ListSpaceEventsResponse
(پیام) -
ListSpacesRequest
(پیام) -
ListSpacesResponse
(پیام) -
MatchedUrl
(پیام) -
Membership
(پیام) -
Membership.MembershipRole
(تعدادی) -
Membership.MembershipState
(تعدادی) -
MembershipBatchCreatedEventData
(پیام) -
MembershipBatchDeletedEventData
(پیام) -
MembershipBatchUpdatedEventData
(پیام) -
MembershipCreatedEventData
(پیام) -
MembershipDeletedEventData
(پیام) -
MembershipUpdatedEventData
(پیام) -
Message
(پیام) -
MessageBatchCreatedEventData
(پیام) -
MessageBatchDeletedEventData
(پیام) -
MessageBatchUpdatedEventData
(پیام) -
MessageCreatedEventData
(پیام) -
MessageDeletedEventData
(پیام) -
MessageUpdatedEventData
(پیام) -
QuotedMessageMetadata
(پیام) -
Reaction
(پیام) -
ReactionBatchCreatedEventData
(پیام) -
ReactionBatchDeletedEventData
(پیام) -
ReactionCreatedEventData
(پیام) -
ReactionDeletedEventData
(پیام) -
RichLinkMetadata
(پیام) -
RichLinkMetadata.RichLinkType
(enum) -
SearchSpacesRequest
(پیام) -
SearchSpacesResponse
(پیام) -
SetUpSpaceRequest
(پیام) -
SlashCommand
(پیام) -
SlashCommandMetadata
(پیام) -
SlashCommandMetadata.Type
(enum) -
Space
(پیام) -
Space.AccessSettings
(پیام) -
Space.AccessSettings.AccessState
(enum) -
Space.MembershipCount
(پیام) -
Space.PermissionSetting
(پیام) -
Space.PermissionSettings
(پیام) -
Space.PredefinedPermissionSettings
(enum) -
Space.SpaceDetails
(پیام) -
Space.SpaceThreadingState
(enum) -
Space.SpaceType
(enum) -
Space.Type
(enum) -
SpaceBatchUpdatedEventData
(پیام) -
SpaceEvent
(پیام) -
SpaceNotificationSetting
(پیام) -
SpaceNotificationSetting.MuteSetting
(enum) -
SpaceNotificationSetting.NotificationSetting
(enum) -
SpaceReadState
(پیام) -
SpaceUpdatedEventData
(پیام) -
Thread
(پیام) -
ThreadReadState
(پیام) -
UpdateMembershipRequest
(پیام) -
UpdateMessageRequest
(پیام) -
UpdateSpaceNotificationSettingRequest
(پیام) -
UpdateSpaceReadStateRequest
(پیام) -
UpdateSpaceRequest
(پیام) -
User
(پیام) -
User.Type
(enum) -
UserMentionMetadata
(پیام) -
UserMentionMetadata.Type
(enum) -
WidgetMarkup
(پیام) -
WidgetMarkup.Button
(پیام) -
WidgetMarkup.FormAction
(پیام) -
WidgetMarkup.FormAction.ActionParameter
(پیام) -
WidgetMarkup.Icon
(enum) -
WidgetMarkup.Image
(پیام) -
WidgetMarkup.ImageButton
(پیام) -
WidgetMarkup.KeyValue
(پیام) -
WidgetMarkup.OnClick
(پیام) -
WidgetMarkup.OpenLink
(پیام) -
WidgetMarkup.TextButton
(پیام) -
WidgetMarkup.TextParagraph
(پیام)
سرویس چت
به برنامهنویسان امکان میدهد تا برنامهها و ادغامهای Chat را در Google Chat Platform بسازند.
CompleteImportSpace |
---|
فرآیند واردات فضای مشخص شده را تکمیل می کند و آن را برای کاربران قابل مشاهده می کند. به احراز هویت برنامه و تفویض اختیار در سطح دامنه نیاز دارد. برای اطلاعات بیشتر، به مجوز برنامههای گپ Google برای وارد کردن دادهها مراجعه کنید.
|
CreateCustomEmoji |
---|
یک ایموجی سفارشی ایجاد می کند. نیاز به احراز هویت کاربر دارد.
|
ایجاد عضویت |
---|
یک عضویت برای برنامه چت تماس گیرنده، یک کاربر یا یک گروه Google ایجاد می کند. ایجاد عضویت برای سایر برنامههای گپ پشتیبانی نمیشود. هنگام ایجاد عضویت، اگر خطمشی پذیرش خودکار عضو مشخصشده خاموش باشد، دعوت میشود و باید قبل از پیوستن، دعوت فضایی را بپذیرد. در غیر این صورت، ایجاد عضویت، عضو را مستقیماً به فضای مشخص شده اضافه می کند. از انواع احراز هویت زیر پشتیبانی می کند:
برای مثال استفاده، نگاه کنید به:
|
ایجاد پیام |
---|
پیامی را در فضای چت Google ایجاد می کند. برای مثال، به ارسال پیام مراجعه کنید. متد تصویر زیر نشان می دهد که چگونه Chat هنگام استفاده از احراز هویت برنامه، پیامی را نسبت می دهد. Chat برنامه چت را به عنوان فرستنده پیام نمایش می دهد. محتوای پیام میتواند شامل متن ( تصویر زیر نشان میدهد که چگونه Chat هنگام استفاده از احراز هویت کاربر، یک پیام را مشخص میکند. Chat کاربر را به عنوان فرستنده پیام نمایش می دهد و برنامه Chat را با نمایش نام پیام به آن نسبت می دهد. محتوای پیام فقط می تواند حاوی متن ( حداکثر اندازه پیام، با احتساب محتوای پیام، 32000 بایت است.
|
CreateReaction |
---|
یک واکنش ایجاد می کند و آن را به یک پیام اضافه می کند. فقط ایموجی های یونیکد پشتیبانی می شوند. برای مثال، افزودن واکنش به پیام را ببینید. نیاز به احراز هویت کاربر دارد.
|
CreateSpace |
---|
فضایی بدون عضو ایجاد می کند. می توان از آن برای ایجاد یک فضای نامگذاری شده یا یک چت گروهی در اگر هنگام ایجاد یک فاصله، پیام خطای از انواع احراز هویت زیر پشتیبانی می کند: هنگام احراز هویت به عنوان یک برنامه، قسمت
|
حذف سفارشی ایموجی |
---|
یک ایموجی سفارشی را حذف می کند. نیاز به احراز هویت کاربر دارد.
|
حذف عضویت |
---|
عضویت را حذف می کند. برای مثال، به حذف یک کاربر یا برنامه چت Google از یک فضا مراجعه کنید. از انواع احراز هویت زیر پشتیبانی می کند:
|
DeleteMessage |
---|
یک پیام را حذف می کند. برای مثال، حذف یک پیام را ببینید. از انواع احراز هویت زیر پشتیبانی می کند: هنگام استفاده از احراز هویت برنامه، درخواستها فقط میتوانند پیامهای ایجاد شده توسط برنامه چت را حذف کنند.
|
DeleteReaction |
---|
واکنش به یک پیام را حذف می کند. فقط ایموجی های یونیکد پشتیبانی می شوند. برای مثال، حذف واکنش را ببینید. نیاز به احراز هویت کاربر دارد.
|
DeleteSpace |
---|
فضای نامگذاری شده را حذف می کند. همیشه یک حذف آبشاری انجام می دهد، به این معنی که منابع فرزند فضا - مانند پیام های ارسال شده در فضا و عضویت در فضا - نیز حذف می شوند. برای مثال، حذف یک فاصله را ببینید. از انواع احراز هویت زیر پشتیبانی می کند:
|
FindDirectMessage |
---|
پیام مستقیم موجود با کاربر مشخص شده را برمی گرداند. اگر فضای پیام مستقیم پیدا نشد، خطای با احراز هویت برنامه ، فضای پیام مستقیم بین کاربر مشخص شده و برنامه چت در حال تماس را برمیگرداند. با احراز هویت کاربر ، فضای پیام مستقیم بین کاربر مشخص شده و کاربر احراز هویت شده را برمی گرداند. // از انواع احراز هویت زیر پشتیبانی می کند:
|
GetAttachment |
---|
فراداده یک پیوست پیام را دریافت می کند. دادههای پیوست با استفاده از API رسانه واکشی میشوند. برای مثال، به دریافت فراداده درباره پیوست پیام مراجعه کنید. به احراز هویت برنامه نیاز دارد.
|
GetCustomEmoji |
---|
جزئیات یک ایموجی سفارشی را برمیگرداند. نیاز به احراز هویت کاربر دارد.
|
GetMembership |
---|
جزئیات عضویت را برمیگرداند. برای مثال، به دریافت جزئیات درباره عضویت کاربر یا برنامه چت Google مراجعه کنید. از انواع احراز هویت زیر پشتیبانی می کند:
|
GetMessage |
---|
جزئیات یک پیام را برمی گرداند. برای مثال، به دریافت جزئیات درباره یک پیام مراجعه کنید. از انواع احراز هویت زیر پشتیبانی می کند: توجه: ممکن است پیامی از یک عضو یا فضای مسدود شده بازگرداند.
|
GetSpace |
---|
جزئیات یک فضا را برمیگرداند. برای مثال، به دریافت جزئیات در مورد یک فضا مراجعه کنید. از انواع احراز هویت زیر پشتیبانی می کند:
|
GetSpaceEvent |
---|
رویدادی را از فضای گپ Google برمیگرداند. بارگذاری رویداد حاوی جدیدترین نسخه منبعی است که تغییر کرده است. به عنوان مثال، اگر رویدادی را درباره یک پیام جدید درخواست کنید اما پیام بعداً بهروزرسانی شد، سرور منبع توجه: فیلد نیاز به احراز هویت کاربر دارد. برای دریافت یک رویداد، کاربر احراز هویت شده باید عضوی از فضا باشد. برای مثال، به دریافت جزئیات یک رویداد از فضای گپ Google مراجعه کنید.
|
GetSpaceNotificationSetting |
---|
تنظیمات وضعیت اعلان فضا را دریافت می کند. نیاز به احراز هویت کاربر دارد.
|
GetSpaceReadState |
---|
جزئیات مربوط به وضعیت خوانده شده کاربر را در یک فضا باز می گرداند که برای شناسایی پیام های خوانده شده و خوانده نشده استفاده می شود. برای مثال، به دریافت جزئیات در مورد وضعیت خواندن فضای کاربر مراجعه کنید. نیاز به احراز هویت کاربر دارد.
|
GetThreadReadState |
---|
جزئیات مربوط به وضعیت خواندن کاربر در یک رشته را که برای شناسایی پیام های خوانده شده و خوانده نشده استفاده می شود، برمی گرداند. برای مثال، به دریافت جزئیات در مورد وضعیت خواندن رشته کاربر مراجعه کنید. نیاز به احراز هویت کاربر دارد.
|
ListCustomEmojis |
---|
ایموجی های سفارشی قابل مشاهده برای کاربر احراز هویت شده را فهرست می کند. نیاز به احراز هویت کاربر دارد.
|
لیست اعضا |
---|
عضویت ها را در یک فضا فهرست می کند. برای مثال، فهرست کاربران و برنامههای چت Google را در یک فضا ببینید. فهرست کردن عضویتها با احراز هویت برنامه ، عضویتها را در فضاهایی فهرست میکند که برنامه Chat به آنها دسترسی دارد، اما عضویتهای برنامه Chat، از جمله عضویت خود را استثنا نمیکند. فهرست کردن عضویتها با احراز هویت کاربر ، عضویتها را در فضاهایی فهرست میکند که کاربر احراز هویت شده به آنها دسترسی دارد. از انواع احراز هویت زیر پشتیبانی می کند:
|
ListMessages |
---|
پیامها را در فضایی فهرست میکند که تماسگیرنده عضو آن است، از جمله پیامهای اعضای مسدود شده و فضاها. اگر پیامهایی را از یک فضای بدون پیام فهرست کنید، پاسخ یک شی خالی است. هنگام استفاده از رابط REST/HTTP، پاسخ حاوی یک شی JSON خالی، نیاز به احراز هویت کاربر دارد.
|
ListReactions |
---|
واکنش ها به یک پیام را فهرست می کند. برای مثال، فهرست واکنشها را برای یک پیام ببینید. نیاز به احراز هویت کاربر دارد.
|
ListSpaceEvents |
---|
رویدادها را از فضای چت Google فهرست می کند. برای هر رویداد، محموله حاوی جدیدترین نسخه منبع چت است. برای مثال، اگر رویدادهای مربوط به اعضای جدید فضایی را فهرست کنید، سرور منابع نیاز به احراز هویت کاربر دارد. برای فهرست کردن رویدادها، کاربر احراز هویت شده باید عضوی از فضا باشد. برای مثال، فهرست رویدادها را از فضای گپ Google ببینید.
|
ListSpaces |
---|
فضاهایی را که تماس گیرنده عضوی از آنها است را فهرست می کند. تا زمانی که اولین پیام ارسال نشود، چتهای گروهی و پیامهای پیامکی فهرست نمیشوند. برای مثال، لیست فاصله ها را ببینید. از انواع احراز هویت زیر پشتیبانی می کند: برای فهرست کردن همه فضاهای نامگذاری شده توسط سازمان Google Workspace، به جای آن از روش
|
فضاهای جستجو |
---|
فهرستی از فضاهای یک سازمان Google Workspace را بر اساس جستجوی سرپرست برمیگرداند. به احراز هویت کاربر با حقوق مدیر نیاز دارد. در درخواست،
|
SetUpSpace |
---|
فضایی ایجاد می کند و کاربران مشخصی را به آن اضافه می کند. کاربر تماس گیرنده به طور خودکار به فضا اضافه می شود و نباید به عنوان عضویت در درخواست مشخص شود. برای مثال، به تنظیم فضایی با اعضای اولیه مراجعه کنید. برای تعیین اعضای انسانی برای افزودن، عضویت هایی را با برای تعیین گروههای Google برای افزودن، عضویتها را با برای یک فضای نامگذاری شده یا چت گروهی، اگر تماس گیرنده مسدود شود، یا توسط برخی از اعضا مسدود شده باشد، یا اجازه اضافه کردن برخی از اعضا را نداشته باشد، آن اعضا به فضای ایجاد شده اضافه نمی شوند. برای ایجاد یک پیام مستقیم (DM) بین کاربر تماس گیرنده و کاربر انسانی دیگر، دقیقاً یک عضویت را برای نشان دادن کاربر انسانی مشخص کنید. اگر یکی از کاربران دیگری را مسدود کند، درخواست با شکست مواجه می شود و DM ایجاد نمی شود. برای ایجاد DM بین کاربر تماس گیرنده و برنامه تماس گیرنده، اگر یک DM از قبل بین دو کاربر وجود داشته باشد، حتی زمانی که یک کاربر در زمان درخواست، دیگری را مسدود کند، DM موجود برگردانده می شود. فضاهای دارای پاسخ رشته ای پشتیبانی نمی شوند. اگر هنگام تنظیم یک فاصله، پیام خطای نیاز به احراز هویت کاربر دارد.
|
به روز رسانی عضویت |
---|
عضویت را به روز می کند. برای مثال، بهروزرسانی عضویت کاربر در یک فضا را ببینید. از انواع احراز هویت زیر پشتیبانی می کند:
|
UpdateMessage |
---|
یک پیام را به روز می کند. بین روش های از انواع احراز هویت زیر پشتیبانی می کند: هنگام استفاده از احراز هویت برنامه، درخواستها فقط میتوانند پیامهای ایجاد شده توسط برنامه چت را بهروزرسانی کنند.
|
UpdateSpace |
---|
یک فضا را به روز می کند. برای مثال، بهروزرسانی یک فاصله را ببینید. اگر فیلد از انواع احراز هویت زیر پشتیبانی می کند:
|
UpdateSpaceNotificationSetting |
---|
تنظیمات وضعیت اعلان فضا را به روز می کند. نیاز به احراز هویت کاربر دارد.
|
UpdateSpaceReadState |
---|
وضعیت خواندن کاربر را در یک فضا به روز می کند، که برای شناسایی پیام های خوانده شده و خوانده نشده استفاده می شود. برای مثال، بهروزرسانی وضعیت خواندن فضای کاربر را ببینید. نیاز به احراز هویت کاربر دارد.
|
ابزارک لوازم جانبی
یک یا چند ویجت تعاملی که در پایین یک پیام ظاهر می شود. برای جزئیات، به افزودن ویجتهای تعاملی در پایین پیام رجوع کنید.
فیلدها | |
---|---|
action میدانی اتحادیه نوع عمل. action فقط می تواند یکی از موارد زیر باشد: | |
button_ list | لیستی از دکمه ها |
ActionResponse
پارامترهایی که یک برنامه چت می تواند برای پیکربندی نحوه ارسال پاسخ خود استفاده کند.
فیلدها | |
---|---|
type | فقط ورودی نوع پاسخ برنامه چت. |
url | فقط ورودی URL برای احراز هویت یا پیکربندی کاربران. (فقط برای انواع پاسخ |
dialog_ action | فقط ورودی پاسخی به یک رویداد تعاملی مربوط به یک گفتگو . باید با |
updated_ widget | فقط ورودی پاسخ ویجت به روز شده. |
نوع پاسخ
نوع پاسخ برنامه چت.
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 | پرس و جو گزینه های تکمیل خودکار متن ویجت. |
انتخاب آیتم ها
فهرست نتایج تکمیل خودکار ویجت.
فیلدها | |
---|---|
items[] | آرایه ای از اشیاء SelectionItem. |
ویجت به روز شده
پاسخ ویجت به روز شده. برای ارائه گزینه های تکمیل خودکار برای یک ویجت استفاده می شود.
فیلدها | |
---|---|
widget | شناسه ویجت به روز شده. شناسه باید با شناسه ویجتی که درخواست بهروزرسانی را راهاندازی کرده، مطابقت داشته باشد. |
فیلد اتحادیه updated_widget . ویجت در پاسخ به اقدام کاربر به روز شد. updated_widget فقط می تواند یکی از موارد زیر باشد: | |
suggestions | فهرست نتایج تکمیل خودکار ویجت |
ActionStatus
وضعیت درخواست برای فراخوانی یا ارسال گفتگو را نشان می دهد.
فیلدها | |
---|---|
status_ code | کد وضعیت. |
user_ facing_ message | پیامی برای ارسال به کاربران در مورد وضعیت درخواست آنها. اگر تنظیم نشود، یک پیام عمومی بر اساس |
حاشیه نویسی
فقط خروجی حاشیه نویسی مرتبط با متن ساده پیام. برای افزودن قالببندی اولیه به پیام نوشتاری، به قالببندی پیامهای متنی مراجعه کنید.
مثال متن پیام ساده:
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"
}
}]
فیلدها | |
---|---|
type | نوع این حاشیه نویسی |
length | طول رشته فرعی در متن پیام متنی ساده با این حاشیه نویسی مطابقت دارد. |
start_ index | نمایه شروع (بر اساس 0، شامل) در متن پیام متنی ساده که این حاشیه نویسی با آن مطابقت دارد. |
metadata میدان اتحادیه فراداده اضافی در مورد حاشیه نویسی. metadata تنها می تواند یکی از موارد زیر باشد: | |
user_ mention | فراداده ذکر کاربر. |
slash_ command | ابرداده برای یک دستور اسلش. |
rich_ link_ metadata | ابرداده برای یک پیوند غنی. |
AnnotationType
نوع حاشیه نویسی
Enums | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
USER_MENTION | یک کاربر ذکر شده است. |
SLASH_COMMAND | یک دستور اسلش فراخوانی می شود. |
RICH_LINK | حاشیه نویسی پیوند غنی |
گیف پیوست شده
یک تصویر GIF که توسط یک URL مشخص شده است.
فیلدها | |
---|---|
uri | فقط خروجی URL که میزبان تصویر GIF است. |
پیوست
یک پیوست در Google Chat.
فیلدها | |
---|---|
name | اختیاری. نام منبع پیوست، به شکل |
content_ name | فقط خروجی نام فایل اصلی برای محتوا، نه مسیر کامل. |
content_ type | فقط خروجی نوع محتوا (نوع MIME) فایل. |
thumbnail_ uri | فقط خروجی نشانی اینترنتی تصویر کوچکی که باید برای پیش نمایش پیوست یک کاربر انسانی استفاده شود. برنامههای گپ نباید از این نشانی اینترنتی برای دانلود محتوای پیوست استفاده کنند. |
download_ uri | فقط خروجی URL دانلودی که باید از آن استفاده شود تا کاربر انسانی بتواند پیوست را دانلود کند. برنامههای گپ نباید از این نشانی اینترنتی برای دانلود محتوای پیوست استفاده کنند. |
source | فقط خروجی منبع پیوست |
فیلد اتحادیه data_ref . ارجاع داده به پیوست data_ref تنها می تواند یکی از موارد زیر باشد: | |
attachment_ data_ ref | اختیاری. ارجاع به داده های پیوست این فیلد برای ایجاد یا بهروزرسانی پیامها با پیوستها یا با API رسانه برای دانلود دادههای پیوست استفاده میشود. |
drive_ data_ ref | فقط خروجی ارجاع به پیوست Google Drive. این فیلد با Google Drive API استفاده می شود. |
منبع
منبع پیوست
Enums | |
---|---|
SOURCE_UNSPECIFIED | رزرو شده است. |
DRIVE_FILE | فایل یک فایل گوگل درایو است. |
UPLOADED_CONTENT | فایل در چت آپلود می شود. |
AttachmentDataRef
ارجاع به داده های پیوست
فیلدها | |
---|---|
resource_ name | اختیاری. نام منبع داده های پیوست. این فیلد با API رسانه برای دانلود داده های پیوست استفاده می شود. |
attachment_ upload_ token | اختیاری. نشانه مات حاوی ارجاع به پیوست آپلود شده. توسط کلاینتها بهعنوان یک رشته غیرشفاف تلقی میشود و برای ایجاد یا بهروزرسانی پیامهای چت با پیوستها استفاده میشود. |
CardWithId
کارتی در پیام چت Google.
فقط برنامههای چت میتوانند کارت ایجاد کنند. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، پیام نمیتواند حاوی کارت باشد.
طراحی و پیش نمایش کارت ها با Card Builder.
کارت ساز را باز کنیدفیلدها | |
---|---|
card_ id | اگر پیام حاوی چندین کارت باشد، الزامی است. یک شناسه منحصر به فرد برای یک کارت در یک پیام. |
card | یک کارت حداکثر حجم 32 کیلوبایت است. |
ChatSpaceLinkData
داده برای پیوندهای فضای چت.
فیلدها | |
---|---|
space | فضای منبع فضای چت پیوند شده. قالب: |
thread | رشته منبع فضای چت پیوند شده. قالب: |
message | پیام منبع فضای چت پیوند شده. قالب: |
CompleteImportSpaceRequest
درخواست پیام برای تکمیل فرآیند واردات برای یک فضا.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع فضای حالت واردات. قالب: |
CompleteImportSpaceResponse
پیام پاسخ برای تکمیل فرآیند واردات برای یک فضا.
فیلدها | |
---|---|
space | فضای حالت واردات. |
ContextualAddOnMarkup
این نوع هیچ فیلدی ندارد.
نشانه گذاری برای توسعه دهندگان برای تعیین محتوای یک AddOn متنی.
کارت
کارت یک عنصر رابط کاربری است که می تواند حاوی ویجت های رابط کاربری مانند متن و تصویر باشد.
فیلدها | |
---|---|
header | هدر کارت. یک هدر معمولاً حاوی یک عنوان و یک تصویر است. |
sections[] | بخش ها توسط یک تقسیم کننده خط از هم جدا می شوند. |
card_ actions[] | اقدامات این کارت. |
name | نام کارت. |
CardAction
اکشن کارت، عمل مرتبط با کارت است. برای یک کارت فاکتور، یک اقدام معمولی این است: حذف فاکتور، فاکتور ایمیل یا باز کردن فاکتور در مرورگر.
توسط برنامههای چت Google پشتیبانی نمیشود.
فیلدها | |
---|---|
action_ label | برچسب قبلاً در آیتم منوی عمل نمایش داده می شد. |
on_ click | عمل onclick برای این مورد اقدام. |
سربرگ کارت
فیلدها | |
---|---|
title | عنوان باید مشخص شود. هدر دارای ارتفاع ثابتی است: اگر عنوان و عنوان فرعی هر دو مشخص شده باشد، هر کدام یک خط را اشغال می کنند. اگر فقط عنوان مشخص شده باشد، هر دو خط را می گیرد. |
subtitle | زیرنویس هدر کارت. |
image_ style | نوع تصویر (به عنوان مثال، حاشیه مربع یا حاشیه دایره ای). |
image_ url | URL تصویر در هدر کارت. |
ImageStyle
Enums | |
---|---|
IMAGE_STYLE_UNSPECIFIED | |
IMAGE | حاشیه مربع. |
AVATAR | حاشیه دایره ای |
بخش
یک بخش شامل مجموعه ای از ویجت ها است که به ترتیبی که مشخص شده اند (به صورت عمودی) ارائه می شوند. در همه پلتفرمها، کارتها دارای عرض ثابت باریکی هستند، بنابراین در حال حاضر نیازی به ویژگیهای طرحبندی (مثلاً شناور) نیست.
فیلدها | |
---|---|
header | سربرگ بخش. متن قالب بندی شده پشتیبانی می شود. برای اطلاعات بیشتر درباره قالببندی متن، به قالببندی متن در برنامههای چت Google و قالببندی متن در افزونههای Google Workspace مراجعه کنید. |
widgets[] | یک بخش باید حداقل دارای یک ویجت باشد. |
CreateCustomEmojiRequest
درخواستی برای ایجاد یک ایموجی سفارشی.
فیلدها | |
---|---|
custom_ emoji | مورد نیاز. ایموجی سفارشی برای ایجاد. |
ایجاد درخواست عضویت
درخواست پیام برای ایجاد عضویت.
فیلدها | |
---|---|
parent | مورد نیاز. نام منبع فضایی که برای آن عضویت ایجاد می شود. قالب: spaces/{space} |
membership | مورد نیاز. رابطه عضویت برای ایجاد. فیلد وقتی یک برنامه چت یک رابطه عضویت برای یک کاربر انسانی ایجاد میکند، باید از محدودههای مجوز خاصی استفاده کند و مقادیر خاصی را برای فیلدهای خاص تعیین کند:
دعوت از کاربران خارج از سازمان Workspace که صاحب این فضا است نیاز به احراز هویت کاربر دارد. وقتی یک برنامه چت برای خود یک رابطه عضویت ایجاد میکند، باید به عنوان کاربر احراز هویت شود و از محدوده |
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به محدوده ایجاد عضویت در برنامه یا ایجاد عضویت برای کاربران خارج از سازمان Google Workspace سرپرست با استفاده از دسترسی سرپرست پشتیبانی نمیشود. |
CreateMessageRequest
پیامی ایجاد می کند.
فیلدها | |
---|---|
parent | مورد نیاز. نام منبع فضایی که در آن پیام ایجاد می شود. قالب: |
message | مورد نیاز. متن پیام |
thread_key | اختیاری. منسوخ شده: به جای آن از |
request_ id | اختیاری. یک شناسه درخواست منحصر به فرد برای این پیام. تعیین شناسه درخواست موجود، پیام ایجاد شده با آن شناسه را به جای ایجاد یک پیام جدید برمی گرداند. |
message_ reply_ option | اختیاری. مشخص می کند که آیا یک پیام یک رشته را شروع می کند یا به یکی پاسخ می دهد. فقط در فضاهای نامگذاری شده پشتیبانی می شود. هنگام پاسخ دادن به تعاملات کاربر ، این قسمت نادیده گرفته می شود. برای تعاملات درون یک رشته، پاسخ در همان رشته ایجاد می شود. در غیر این صورت، پاسخ به عنوان یک موضوع جدید ایجاد می شود. |
message_ id | اختیاری. یک شناسه سفارشی برای یک پیام. به برنامههای گپ اجازه میدهد بدون نیاز به ذخیره شناسه اختصاص داده شده به سیستم در نام منبع پیام (که در قسمت مقدار این فیلد باید شرایط زیر را داشته باشد:
برای جزئیات، به نام پیام مراجعه کنید. |
MessageReplyOption
نحوه پاسخ دادن به یک پیام را مشخص می کند. ممکن است در آینده ایالت های بیشتری اضافه شود.
Enums | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED | پیش فرض یک تاپیک جدید راه اندازی می کند. با استفاده از این گزینه، thread ID یا موجود در آن نادیده گرفته میشود. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD | پیام را به عنوان پاسخی به رشته ای که توسط thread ID یا مشخص شده است ایجاد می کند. اگر شکست بخورد، پیام به جای آن یک رشته جدید شروع می کند. |
REPLY_MESSAGE_OR_FAIL | پیام را به عنوان پاسخی به رشته ای که توسط thread ID یا مشخص شده است ایجاد می کند. اگر یک thread_key جدید استفاده شود، یک رشته جدید ایجاد می شود. اگر ایجاد پیام ناموفق باشد، به جای آن یک خطای NOT_FOUND برگردانده می شود. |
CreateReactionRequest
واکنشی به پیام ایجاد می کند.
فیلدها | |
---|---|
parent | مورد نیاز. پیامی که در آن واکنش ایجاد می شود. قالب: |
reaction | مورد نیاز. واکنش به ایجاد. |
CreateSpaceRequest
درخواستی برای ایجاد فضایی با نام بدون عضو.
فیلدها | |
---|---|
space | مورد نیاز. فیلدهای اگر پیام خطای |
request_ id | اختیاری. یک شناسه منحصر به فرد برای این درخواست. یک UUID تصادفی توصیه می شود. تعیین شناسه درخواست موجود، به جای ایجاد فضای جدید، فضای ایجاد شده با آن شناسه را برمی گرداند. مشخص کردن شناسه درخواست موجود از همان برنامه چت با کاربر تأیید شده متفاوت، یک خطا برمیگرداند. |
سفارشی ایموجی
نشان دهنده یک ایموجی سفارشی است.
فیلدها | |
---|---|
name | شناسه. نام منبع ایموجی سفارشی که توسط سرور اختصاص داده شده است. قالب: |
uid | فقط خروجی کلید منحصر به فرد برای منبع ایموجی سفارشی. |
emoji_ name | اختیاری. تغییرناپذیر. نام ارائه شده توسط کاربر برای ایموجی سفارشی، که در سازمان منحصر به فرد است. زمانی که ایموجی سفارشی ایجاد می شود، لازم است، فقط در غیر این صورت خروجی بگیرید. نام ایموجیها باید با دونقطه شروع و ختم شوند، باید با حروف کوچک باشند و فقط شامل نویسههای الفبایی، خط فاصله و زیرخط باشند. خط فاصله و زیرخط باید برای جدا کردن کلمات استفاده شود و نمی توان آنها را پشت سر هم به کار برد. مثال: |
temporary_ image_ uri | فقط خروجی نشانی وب تصویر برای شکلک سفارشی، حداقل 10 دقیقه معتبر است. توجه داشته باشید که هنگام ایجاد ایموجی سفارشی، این در پاسخ پر نمی شود. |
payload | اختیاری. فقط ورودی داده های بار. هنگام ایجاد ایموجی سفارشی لازم است. |
CustomEmojiPayload
داده های بارگذاری برای شکلک سفارشی.
فیلدها | |
---|---|
file_ content | مورد نیاز. فقط ورودی تصویر مورد استفاده برای ایموجی سفارشی. حجم بار باید کمتر از 256 کیلوبایت باشد و ابعاد تصویر باید بین 64 تا 500 پیکسل باشد. محدودیت ها در معرض تغییر هستند. |
filename | مورد نیاز. فقط ورودی نام فایل تصویری پسوندهای فایل پشتیبانی شده: |
DeleteCustomEmojiRequest
درخواست حذف ایموجی سفارشی.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع ایموجی سفارشی برای حذف. قالب: می توانید از نام emoji به عنوان نام مستعار برای |
DeleteMembership Request
درخواست حذف عضویت در یک فضا.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع عضویت برای حذف. برنامه های چت می توانند عضویت کاربران انسانی یا خود آنها را حذف کنند. برنامههای چت نمیتوانند عضویت برنامههای دیگر را حذف کنند. هنگام حذف عضویت انسانی، به قالب هنگام حذف عضویت برنامه، به محدوده و فضاهای قالب: |
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به محدوده حذف عضویت برنامه در یک فضا با استفاده از دسترسی سرپرست پشتیبانی نمیشود. |
DeleteMessageRequest
درخواست حذف پیام
فیلدها | |
---|---|
name | مورد نیاز. نام منبع پیام قالب: اگر یک شناسه سفارشی برای پیام خود تنظیم کردهاید، میتوانید از مقدار فیلد |
force | اختیاری. وقتی فقط هنگام احراز هویت به عنوان کاربر اعمال می شود. هنگام احراز هویت به عنوان یک برنامه چت تأثیری ندارد. |
DeleteReactionRequest
واکنش به یک پیام را حذف می کند.
فیلدها | |
---|---|
name | مورد نیاز. نام واکنش برای حذف. قالب: |
DeleteSpaceRequest
درخواست حذف فاصله
فیلدها | |
---|---|
name | مورد نیاز. نام منبع فضایی که باید حذف شود. قالب: |
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به محدوده |
حذف متادیتا
اطلاعاتی در مورد پیام حذف شده زمانی که delete_time
تنظیم شده باشد، پیامی حذف می شود.
فیلدها | |
---|---|
deletion_ type | نشان می دهد که چه کسی پیام را حذف کرده است. |
نوع حذف
چه کسی پیام را حذف کرد و چگونه حذف شد. ممکن است در آینده مقادیر بیشتری اضافه شود.
Enums | |
---|---|
DELETION_TYPE_UNSPECIFIED | این مقدار استفاده نشده است. |
CREATOR | کاربر پیام خود را حذف کرد. |
SPACE_OWNER | مالک فضا پیام را حذف کرد. |
ADMIN | یک سرپرست Google Workspace پیام را حذف کرد. |
APP_MESSAGE_EXPIRY | یک برنامه چت پیام خود را پس از انقضا حذف کرد. |
CREATOR_VIA_APP | یک برنامه چت پیام را از طرف کاربر حذف کرد. |
SPACE_OWNER_VIA_APP | یک برنامه چت پیام را از طرف مالک فضا حذف کرد. |
گفتگو
بسته بندی در اطراف بدنه کارت گفتگو.
فیلدها | |
---|---|
body | فقط ورودی بدنه گفتگو که به صورت مودال ارائه می شود. برنامههای گپ Google از موجودیتهای کارت زیر پشتیبانی نمیکنند: |
DialogAction
حاوی یک گفتگو و کد وضعیت درخواست است.
فیلدها | |
---|---|
action_ status | فقط ورودی وضعیت درخواست برای فراخوانی یا ارسال گفتگو . در صورت لزوم وضعیت و پیامی را برای کاربران نمایش می دهد. مثلا در صورت خطا یا موفقیت. |
action میدانی اتحادیه اقدام برای انجام. action فقط می تواند یکی از موارد زیر باشد: | |
dialog | فقط ورودی گفتگو برای درخواست |
DriveDataRef
ارجاع به داده های پیوست درایو.
فیلدها | |
---|---|
drive_ file_ id | شناسه فایل درایو با Drive API استفاده کنید. |
DriveLinkData
داده برای پیوندهای Google Drive.
فیلدها | |
---|---|
drive_ data_ ref | یک DriveDataRef که به یک فایل Google Drive ارجاع می دهد. |
mime_ type | نوع mime منبع Google Drive پیوند شده. |
ایموجی
ایموجی که به عنوان واکنش به یک پیام استفاده می شود.
فیلدها | |
---|---|
content زمینه اتحادیه مورد نیاز. محتوای ایموجی. content فقط می تواند یکی از موارد زیر باشد: | |
unicode | اختیاری. یک ایموجی اصلی که با یک رشته یونیکد نمایش داده می شود. |
custom_ emoji | فقط خروجی یک ایموجی سفارشی |
EmojiReactionSummary
تعداد افرادی که با یک ایموجی خاص به پیامی واکنش نشان دادند.
فیلدها | |
---|---|
emoji | فقط خروجی ایموجی با واکنش ها مرتبط است. |
reaction_ count | فقط خروجی تعداد کل واکنشها با استفاده از ایموجی مرتبط. |
FindDirectMessageRequest
درخواستی برای دریافت فضای پیام مستقیم بر اساس منبع کاربر.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع کاربر برای یافتن پیام مستقیم با. قالب: |
GetAttachmentRequest
درخواست دریافت پیوست
فیلدها | |
---|---|
name | مورد نیاز. نام منبع پیوست، به شکل |
GetCustomEmojiRequest
درخواستی برای بازگرداندن یک ایموجی سفارشی.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع ایموجی سفارشی. قالب: می توانید از نام emoji به عنوان نام مستعار برای |
GetMembershipRequest
درخواست عضویت در یک فضا.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع عضویت برای بازیابی. برای دریافت عضویت خود برنامه با استفاده از احراز هویت کاربر ، میتوانید به صورت اختیاری از قالب: می توانید از ایمیل کاربر به عنوان نام مستعار برای |
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به دامنه های هنگام استفاده از دسترسی سرپرست، دریافت عضویت برنامه در یک فضا پشتیبانی نمیشود. |
GetMessageRequest
درخواست دریافت پیام
فیلدها | |
---|---|
name | مورد نیاز. نام منبع پیام قالب: اگر یک شناسه سفارشی برای پیام خود تنظیم کردهاید، میتوانید از مقدار فیلد |
GetSpaceEventRequest
درخواست پیام برای گرفتن یک رویداد فضایی.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع رویداد فضایی. قالب: |
GetSpaceNotificationSettingRequest
درخواست پیام برای دریافت تنظیمات اعلان فضایی. فقط از تنظیمات دریافت اعلان برای کاربر تماس گیرنده پشتیبانی می کند.
فیلدها | |
---|---|
name | مورد نیاز. قالب: users/{user}/space/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
درخواست پیام برای GetSpaceReadState API.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع وضعیت خواندن فضا برای بازیابی. فقط از دریافت وضعیت خواندن برای کاربر تماس گیرنده پشتیبانی می کند. برای مراجعه به کاربر تماس گیرنده، یکی از موارد زیر را تنظیم کنید:
قالب: users/{user}/space/{space}/spaceReadState |
GetSpaceRequest
درخواست برای بازگرداندن یک فضای واحد.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع فضا، به شکل قالب: |
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به دامنه های |
GetThreadReadStateRequest
درخواست پیام برای GetThreadReadStateRequest API.
فیلدها | |
---|---|
name | مورد نیاز. نام منبع موضوع خواندن وضعیت برای بازیابی. فقط از دریافت وضعیت خواندن برای کاربر تماس گیرنده پشتیبانی می کند. برای مراجعه به کاربر تماس گیرنده، یکی از موارد زیر را تنظیم کنید:
قالب: users/{user}/space/{space}/threads/{thread}/threadReadState |
گروه
یک گروه گوگل در چت گوگل.
فیلدها | |
---|---|
name | نام منبع برای یک گروه Google. یک گروه را در Cloud Identity Groups API نشان می دهد. قالب: گروه/{گروه} |
History State
وضعیت تاریخ برای پیام ها و فضاها. مشخص میکند که پیامها و رشتههای مکالمه چه مدت پس از ایجاد نگهداری میشوند.
Enums | |
---|---|
HISTORY_STATE_UNSPECIFIED | مقدار پیش فرض استفاده نکنید. |
HISTORY_OFF | تاریخچه خاموش است. پیام ها و موضوعات به مدت 24 ساعت نگهداری می شوند . |
HISTORY_ON | تاریخ روشن است. قوانین نگهداری Vault سازمان، مدت زمان نگهداری پیام ها و رشته ها را مشخص می کند. |
ListCustomEmojisRequest
درخواستی برای بازگرداندن لیستی از ایموجی های سفارشی.
فیلدها | |
---|---|
page_ size | اختیاری. حداکثر تعداد ایموجی سفارشی برگردانده شده است. این سرویس می تواند شکلک های سفارشی کمتری نسبت به این مقدار برگرداند. اگر مشخص نشده باشد، مقدار پیش فرض 25 است. حداکثر مقدار 200 است. مقادیر بالای 200 به 200 تغییر می کند. |
page_ token | اختیاری. (در صورت از سرگیری درخواست قبلی.) یک نشانه صفحه دریافت شده از تماس قبلی با شکلک سفارشی. این را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحهبندی، مقدار فیلتر باید با تماسی که توکن صفحه را ارائه میکند، مطابقت داشته باشد. عبور یک مقدار متفاوت ممکن است منجر به نتایج غیرمنتظره شود. |
filter | اختیاری. یک فیلتر پرس و جو پشتیبانی از فیلتر توسط سازنده. برای فیلتر بر اساس سازنده، باید یک مقدار معتبر را مشخص کنید. در حال حاضر فقط برای مثال، کوئری زیر شکلک های سفارشی ایجاد شده توسط تماس گیرنده را برمی گرداند:
درخواستهای نامعتبر توسط سرور با خطای |
ListCustomEmojisResponse
پاسخی به لیستی از ایموجی های سفارشی.
فیلدها | |
---|---|
custom_ emojis[] | لیست نامرتب لیست ایموجی های سفارشی در صفحه درخواستی (یا اول). |
next_ page_ token | نشانه ای که می توانید آن را به عنوان |
ListMembershipsRequest
پیام درخواست برای لیست عضویت.
فیلدها | |
---|---|
parent | مورد نیاز. نام منبع فضایی که فهرست عضویت برای آن واکشی شود. قالب: spaces/{space} |
page_ size | اختیاری. حداکثر تعداد عضویت برای بازگشت. ممکن است این سرویس کمتر از این مقدار را برگرداند. اگر نامشخص باشد، حداکثر 100 عضویت برگردانده می شود. حداکثر مقدار 1000 است. اگر از مقداری بیش از 1000 استفاده می کنید، به طور خودکار به 1000 تغییر می کند. مقادیر منفی یک خطای |
page_ token | اختیاری. یک نشانه صفحه، دریافت شده از تماس قبلی برای لیست عضویت ها. این پارامتر را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده باید با فراخوانی که توکن صفحه را ارائه می کند مطابقت داشته باشد. انتقال مقادیر مختلف به سایر پارامترها ممکن است منجر به نتایج غیرمنتظره شود. |
filter | اختیاری. یک فیلتر پرس و جو میتوانید عضویتها را بر اساس نقش ( برای فیلتر بر اساس نقش، برای فیلتر بر اساس نوع، برای فیلتر کردن بر اساس نقش و نوع، از عملگر یا به عنوان مثال، پرس و جوهای زیر معتبر هستند:
جستارهای زیر نامعتبر هستند:
درخواستهای نامعتبر توسط سرور با خطای |
show_ groups | اختیاری. وقتی |
show_ invited | اختیاری. هنگامی که در حال حاضر به احراز هویت کاربر نیاز دارد. |
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به محدوده فهرست کردن عضویت برنامه در یک فضا هنگام استفاده از دسترسی سرپرست پشتیبانی نمیشود. |
ListMembershipsResponse
پاسخ به لیست عضویت های فضا.
فیلدها | |
---|---|
memberships[] | لیست نامرتب لیست عضویت ها در صفحه درخواستی (یا اول). |
next_ page_ token | نشانه ای که می توانید آن را به عنوان |
ListMessagesRequest
پیام ها را در فضای مشخصی که کاربر عضو آن است فهرست می کند.
فیلدها | |
---|---|
parent | مورد نیاز. نام منبع فضایی برای فهرست کردن پیامها. قالب: |
page_ size | اختیاری. حداکثر تعداد پیام های برگشتی این سرویس ممکن است پیام های کمتری از این مقدار را برگرداند. اگر مشخص نشده باشد، حداکثر 25 عدد برگردانده می شود. حداکثر مقدار 1000 است. اگر از مقداری بیش از 1000 استفاده می کنید، به طور خودکار به 1000 تغییر می کند. مقادیر منفی یک خطای |
page_ token | اختیاری. نشانه صفحه دریافت شده از تماس پیام های لیست قبلی. این پارامتر را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده باید با فراخوانی که توکن صفحه را ارائه می کند مطابقت داشته باشد. انتقال مقادیر مختلف به سایر پارامترها ممکن است منجر به نتایج غیرمنتظره شود. |
filter | اختیاری. یک فیلتر پرس و جو می توانید پیام ها را بر اساس تاریخ ( برای فیلتر کردن پیام ها بر اساس تاریخ ایجاد آنها، برای فیلتر کردن بر اساس رشته، برای فیلتر کردن بر اساس موضوع و تاریخ، از عملگر به عنوان مثال، پرس و جوهای زیر معتبر هستند:
درخواستهای نامعتبر توسط سرور با خطای |
order_ by | اختیاری. نحوه ترتیب لیست پیام ها مقداری را برای سفارش با یک عملیات سفارشی مشخص کنید. مقادیر عملیات سفارش معتبر به شرح زیر است:
ترتیب پیش فرض |
show_ deleted | اختیاری. آیا شامل پیام های حذف شده است یا خیر. پیامهای حذفشده شامل زمان حذف شده و ابردادههای مربوط به حذف آنها است، اما محتوای پیام در دسترس نیست. |
ListMessagesResponse
پیام پاسخ برای لیست کردن پیام ها.
فیلدها | |
---|---|
messages[] | لیست پیام ها |
next_ page_ token | برای بازیابی صفحه بعدی نتایج، می توانید یک نشانه به عنوان |
ListReactionsRequest
واکنش ها به یک پیام را فهرست می کند.
فیلدها | |
---|---|
parent | مورد نیاز. پیامی که کاربران به آن واکنش نشان دادند. قالب: |
page_ size | اختیاری. حداکثر تعداد واکنش های برگشتی. این سرویس می تواند واکنش های کمتری نسبت به این مقدار برگرداند. اگر مشخص نشده باشد، مقدار پیش فرض 25 است. حداکثر مقدار 200 است. مقادیر بالای 200 به 200 تغییر می کند. |
page_ token | اختیاری. (در صورت از سرگیری درخواست قبلی.) یک نشانه صفحه دریافت شده از تماس واکنش های لیست قبلی. این را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحهبندی، مقدار فیلتر باید با تماسی که توکن صفحه را ارائه میکند، مطابقت داشته باشد. عبور یک مقدار متفاوت ممکن است منجر به نتایج غیرمنتظره شود. |
filter | اختیاری. یک فیلتر پرس و جو میتوانید واکنشها را بر اساس شکلک (یا برای فیلتر کردن واکنشها برای چندین ایموجی یا کاربر، فیلدهای مشابه را با عملگر برای فیلتر کردن واکنشها بر اساس شکلک و کاربر، از عملگر اگر درخواست شما از هر دو به عنوان مثال، پرس و جوهای زیر معتبر هستند:
جستارهای زیر نامعتبر هستند:
درخواستهای نامعتبر توسط سرور با خطای |
ListReactionsResponse
پاسخ به درخواست واکنش های فهرست
فیلدها | |
---|---|
reactions[] | لیست واکنش ها در صفحه درخواستی (یا اول). |
next_ page_ token | رمز ادامه برای بازیابی صفحه بعدی نتایج. برای صفحه آخر نتایج خالی است. |
ListSpaceEventsRequest
درخواست پیام برای فهرست کردن رویدادهای فضایی.
فیلدها | |
---|---|
parent | مورد نیاز. نام منبع فضای Google Chat که رویدادها در آن رخ داده است. قالب: |
page_ size | اختیاری. حداکثر تعداد رویدادهای فضایی برگردانده شده است. ممکن است این سرویس کمتر از این مقدار را برگرداند. مقادیر منفی یک خطای |
page_ token | اختیاری. یک نشانه صفحه، دریافت شده از تماس رویدادهای فضایی فهرست قبلی. این را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده برای فهرست رویدادهای فضایی باید با فراخوانی که توکن صفحه را ارائه می کند مطابقت داشته باشد. انتقال مقادیر مختلف به سایر پارامترها ممکن است منجر به نتایج غیرمنتظره شود. |
filter | مورد نیاز. یک فیلتر پرس و جو شما باید حداقل یک نوع رویداد ( به صورت اختیاری، میتوانید بر اساس زمان شروع (
برای تعیین زمان شروع یا پایان، از عملگر و فرمت برابر به عنوان مثال، پرس و جوهای زیر معتبر هستند:
جستارهای زیر نامعتبر هستند:
درخواستهای نامعتبر توسط سرور با خطای |
ListSpaceEventsResponse
پیام پاسخ برای فهرست کردن رویدادهای فضایی.
فیلدها | |
---|---|
space_ events[] | نتایج به ترتیب زمانی برگردانده می شوند (ابتدا قدیمی ترین رویداد). توجه: فیلد |
next_ page_ token | رمز ادامه برای واکشی رویدادهای بیشتر استفاده می شود. اگر این قسمت حذف شود، هیچ صفحه بعدی وجود ندارد. |
ListSpacesRequest
درخواستی برای فهرست کردن فضاهایی که تماس گیرنده عضوی از آنها است.
فیلدها | |
---|---|
page_ size | اختیاری. حداکثر تعداد فاصله برای بازگشت. ممکن است این سرویس کمتر از این مقدار را برگرداند. اگر نامشخص باشد، حداکثر 100 فاصله برگردانده می شود. حداکثر مقدار 1000 است. اگر از مقداری بیش از 1000 استفاده می کنید، به طور خودکار به 1000 تغییر می کند. مقادیر منفی یک خطای |
page_ token | اختیاری. یک نشانه صفحه، دریافت شده از یک تماس قبلی در لیست. این پارامتر را برای بازیابی صفحه بعدی ارائه کنید. هنگام صفحهبندی، مقدار فیلتر باید با تماسی که توکن صفحه را ارائه میکند، مطابقت داشته باشد. عبور یک مقدار متفاوت ممکن است منجر به نتایج غیرمنتظره شود. |
filter | اختیاری. یک فیلتر پرس و جو می توانید فضاها را بر اساس نوع فاصله ( برای فیلتر کردن بر اساس نوع فاصله، باید مقدار enum معتبر، مانند به عنوان مثال، پرس و جوهای زیر معتبر هستند:
درخواستهای نامعتبر توسط سرور با خطای |
ListSpacesResponse
پاسخ برای یک لیست درخواست فاصله.
فیلدها | |
---|---|
spaces[] | فهرست فضاهای موجود در صفحه درخواستی (یا اول). توجه: فیلد |
next_ page_ token | برای بازیابی صفحه بعدی نتایج، می توانید یک نشانه به عنوان |
MatchedUrl
یک نشانی وب منطبق در پیام چت. برنامههای گپ میتوانند نشانیهای وب منطبق را پیشنمایش کنند. برای اطلاعات بیشتر، پیشنمایش پیوندها را ببینید.
فیلدها | |
---|---|
url | فقط خروجی نشانی اینترنتی که مطابقت داشت. |
عضویت
نشان دهنده یک رابطه عضویت در Google Chat است، مانند اینکه آیا کاربر یا برنامه چت به یک فضا دعوت شده است، بخشی از آن یا غایب است.
فیلدها | |
---|---|
name | شناسه. نام منبع عضویت، اختصاص داده شده توسط سرور. قالب: |
state | فقط خروجی وضعیت عضویت |
role | اختیاری. نقش کاربر در فضای چت، که اقدامات مجاز آنها را در فضا تعیین می کند. این فیلد فقط می تواند به عنوان ورودی در |
create_ time | اختیاری. تغییرناپذیر. زمان ایجاد عضویت، مانند زمانی که یک عضو به یک فضا ملحق شد یا برای پیوستن به آن دعوت شد. این فیلد فقط خروجی است، مگر زمانی که برای وارد کردن عضویت های تاریخی در فضاهای حالت واردات استفاده می شود. |
delete_ time | اختیاری. تغییرناپذیر. زمان حذف عضویت، مانند زمانی که یک عضو از یک فاصله خارج شد یا از آن حذف شد. این فیلد فقط خروجی است، مگر زمانی که برای وارد کردن عضویت های تاریخی در فضاهای حالت واردات استفاده می شود. |
memberType فیلد اتحادیه عضو مرتبط با این عضویت سایر انواع اعضا ممکن است در آینده پشتیبانی شوند. memberType تنها می تواند یکی از موارد زیر باشد: | |
member | اختیاری. کاربر یا برنامه Google Chat که عضویت با آن مطابقت دارد. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، خروجی |
group_ member | اختیاری. گروه Google که عضویت با آن مطابقت دارد. خواندن یا تغییر عضویت در Google Groups به احراز هویت کاربر نیاز دارد. |
نقش عضویت
نشان دهنده اقدامات مجاز کاربر در فضای چت است. مقادیر enum بیشتری ممکن است در آینده اضافه شود.
Enums | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED | مقدار پیش فرض برای users : آنها عضو فضا نیستند، اما می توانند دعوت شوند. برای Google Groups : همیشه این نقش به آنها اختصاص داده میشود (ممکن است در آینده از مقادیر enum دیگری استفاده شود). |
ROLE_MEMBER | عضوی از فضا کاربر دارای مجوزهای اولیه مانند ارسال پیام به فضا است. در مکالمات گروهی 1:1 و بدون نام، همه این نقش را دارند. |
ROLE_MANAGER | یک مدیر فضایی کاربر تمام مجوزهای اولیه به اضافه مجوزهای مدیریتی را دارد که به او اجازه می دهد فضا را مدیریت کند، مانند افزودن یا حذف اعضا. فقط در SpaceType.SPACE پشتیبانی می شود. |
کشور عضویت
رابطه اعضا با یک فضا را مشخص می کند. سایر کشورهای عضو ممکن است در آینده مورد حمایت قرار گیرند.
Enums | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED | مقدار پیش فرض استفاده نکنید. |
JOINED | کاربر به فضا اضافه می شود و می تواند در فضا شرکت کند. |
INVITED | کاربر برای پیوستن به فضا دعوت شده است، اما به آن نپیوسته است. |
NOT_A_MEMBER | کاربر به فضا تعلق ندارد و دعوتنامه معلقی برای پیوستن به فضا ندارد. |
MembershipBatchCreatedEventData
بار رویداد برای چندین عضویت جدید.
نوع رویداد: google.workspace.chat.membership.v1.batchCreated
فیلدها | |
---|---|
memberships[] | لیستی از عضویت های جدید |
MembershipBatchDeletedEventData
بار رویداد برای چندین عضویت حذف شده.
نوع رویداد: google.workspace.chat.membership.v1.batchDeleted
فیلدها | |
---|---|
memberships[] | لیستی از عضویت های حذف شده |
MembershipBatchUpdatedEventData
بار رویداد برای چندین عضویت به روز شده.
نوع رویداد: google.workspace.chat.membership.v1.batchUpdated
فیلدها | |
---|---|
memberships[] | لیستی از عضویت های به روز شده |
MembershipCreatedEventData
بار رویداد برای عضویت جدید.
نوع رویداد: google.workspace.chat.membership.v1.created
.
فیلدها | |
---|---|
membership | عضویت جدید |
MembershipDeletedEventData
بار رویداد برای عضویت حذف شده.
نوع رویداد: google.workspace.chat.membership.v1.deleted
فیلدها | |
---|---|
membership | عضویت حذف شده فقط فیلدهای |
MembershipUpdatedEventData
بار رویداد برای عضویت به روز شده.
نوع رویداد: google.workspace.chat.membership.v1.updated
فیلدها | |
---|---|
membership | عضویت به روز شده |
پیام
پیامی در فضای چت Google.
فیلدها | |
---|---|
name | شناسه. نام منبع پیام قالب: جایی که اگر هنگام ایجاد پیام، یک شناسه سفارشی تنظیم کنید، میتوانید با جایگزین کردن |
sender | فقط خروجی کاربری که پیام را ایجاد کرده است. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، خروجی |
create_ time | اختیاری. تغییرناپذیر. برای فضاهای ایجاد شده در چت، زمانی که پیام ایجاد شده است. این فیلد فقط خروجی است، مگر زمانی که در فضاهای حالت واردات استفاده می شود. برای فضاهای حالت واردات، این فیلد را روی مهر زمانی تاریخی که پیام در منبع ایجاد شده است تنظیم کنید تا زمان ایجاد اصلی حفظ شود. |
last_ update_ time | فقط خروجی زمانی که پیام آخرین بار توسط یک کاربر ویرایش شده است. اگر پیام هرگز ویرایش نشده است، این قسمت خالی است. |
delete_ time | فقط خروجی زمانی که پیام در چت گوگل حذف شد. اگر پیام هرگز حذف نشود، این قسمت خالی است. |
text | اختیاری. متن ساده متن پیام اولین پیوند به یک تصویر، ویدیو یا صفحه وب، یک تراشه پیشنمایش تولید میکند. همچنین میتوانید از یک کاربر گپ Google یا همه افراد حاضر در فضا @ نام ببرید . برای آشنایی با ایجاد پیام های متنی، به ارسال پیام مراجعه کنید. |
formatted_ text | فقط خروجی حاوی
برای اطلاعات بیشتر، مشاهده قالب بندی متن ارسال شده در پیام را ببینید |
cards[] | منسوخ شده: به جای آن از کارتهای غنی، قالببندیشده و تعاملی که میتوانید برای نمایش عناصر رابط کاربری مانند: متون قالببندی شده، دکمهها و تصاویر قابل کلیک استفاده کنید. کارتها معمولاً در زیر متن ساده پیام نمایش داده میشوند. |
cards_ v2[] | اختیاری. آرایه ای از کارت ها فقط برنامههای چت میتوانند کارت ایجاد کنند. اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، پیام ها نمی توانند حاوی کارت باشند. برای یادگیری نحوه ایجاد پیام حاوی کارت، به ارسال پیام مراجعه کنید. طراحی و پیش نمایش کارت ها با Card Builder. کارت ساز را باز کنید |
annotations[] | فقط خروجی حاشیه نویسی مرتبط با |
thread | موضوعی که پیام به آن تعلق دارد. برای مثال استفاده، شروع یا پاسخ دادن به رشته پیام را ببینید. |
space | فقط خروجی اگر برنامه چت شما به عنوان کاربر احراز هویت شود ، خروجی فقط |
fallback_ text | اختیاری. شرح متن ساده کارتهای پیام، که زمانی استفاده میشود که کارتهای واقعی نمایش داده نمیشوند - به عنوان مثال، اعلانهای تلفن همراه. |
action_ response | فقط ورودی پارامترهایی که یک برنامه چت می تواند برای پیکربندی نحوه ارسال پاسخ خود استفاده کند. |
argument_ text | فقط خروجی متن ساده پیام با تمام اشارههای برنامه Chat حذف شده است. |
slash_ command | فقط خروجی اطلاعات فرمان را در صورت وجود بریده بریده کنید. |
attachment[] | اختیاری. پیوست بارگذاری شده توسط کاربر. |
matched_ url | فقط خروجی URL در |
thread_ reply | فقط خروجی وقتی اگر فضا از پاسخ در رشته ها پشتیبانی نمی کند، این فیلد همیشه |
client_ assigned_ message_ id | اختیاری. یک شناسه سفارشی برای پیام. می توانید از فیلد برای شناسایی پیام یا دریافت، حذف یا به روز رسانی یک پیام استفاده کنید. برای تنظیم یک شناسه سفارشی، هنگام ایجاد پیام، قسمت |
emoji_ reaction_ summaries[] | فقط خروجی فهرست خلاصههای واکنش ایموجی روی پیام. |
private_ message_ viewer | اختیاری. تغییرناپذیر. ورودی برای ایجاد یک پیام، در غیر این صورت فقط خروجی. کاربری که می تواند پیام را مشاهده کند. پس از تنظیم، پیام خصوصی است و فقط برای کاربر مشخص شده و برنامه چت قابل مشاهده است. برای گنجاندن این فیلد در درخواست خود، باید با استفاده از احراز هویت برنامه با Chat API تماس بگیرید و موارد زیر را حذف کنید: برای جزئیات، به ارسال پیام خصوصی مراجعه کنید. |
deletion_ metadata | فقط خروجی اطلاعاتی در مورد پیام حذف شده زمانی که |
quoted_ message_ metadata | فقط خروجی اطلاعاتی درباره پیامی که توسط کاربر چت Google در یک فضا نقل شده است. کاربران چت گوگل می توانند پیامی را نقل قول کنند تا به آن پاسخ دهند. |
attached_ gifs[] | فقط خروجی تصاویر GIF که به پیام پیوست شده اند. |
accessory_ widgets[] | اختیاری. یک یا چند ویجت تعاملی که در پایین یک پیام ظاهر می شود. میتوانید ویجتهای جانبی را به پیامهایی که حاوی متن، کارت یا هر دو متن و کارت هستند اضافه کنید. برای پیام هایی که حاوی گفتگو هستند پشتیبانی نمی شود. برای جزئیات، به افزودن ویجتهای تعاملی در پایین پیام رجوع کنید. ایجاد پیام با ویجت های جانبی نیاز به احراز هویت برنامه دارد. |
MessageBatchCreatedEventData
بار رویداد برای چندین پیام جدید.
نوع رویداد: google.workspace.chat.message.v1.batchCreated
فیلدها | |
---|---|
messages[] | لیستی از پیام های جدید |
MessageBatchDeletedEventData
بارگذاری رویداد برای چندین پیام حذف شده.
نوع رویداد: google.workspace.chat.message.v1.batchDeleted
فیلدها | |
---|---|
messages[] | لیستی از پیام های حذف شده |
MessageBatchUpdatedEventData
بار رویداد برای چندین پیام به روز شده.
نوع رویداد: google.workspace.chat.message.v1.batchUpdated
فیلدها | |
---|---|
messages[] | لیستی از پیام های به روز شده |
MessageCreatedEventData
بار رویداد برای یک پیام جدید.
نوع رویداد: google.workspace.chat.message.v1.created
فیلدها | |
---|---|
message | پیام جدید. |
MessageDeletedEventData
بار رویداد برای یک پیام حذف شده.
نوع رویداد: google.workspace.chat.message.v1.deleted
فیلدها | |
---|---|
message | پیام حذف شده فقط فیلدهای |
MessageUpdatedEventData
بار رویداد برای یک پیام به روز شده.
نوع رویداد: google.workspace.chat.message.v1.updated
فیلدها | |
---|---|
message | پیام به روز شده |
QuotedMessageMetadata
اطلاعات در مورد یک پیام نقل قول.
فیلدها | |
---|---|
name | فقط خروجی نام منبع پیام نقل شده. قالب: |
last_ update_ time | فقط خروجی مهر زمانی که پیام نقلقولشده ایجاد شد یا آخرین باری که پیام نقلقولشده بهروزرسانی شد. |
واکنش
واکنش به یک پیام
فیلدها | |
---|---|
name | شناسه. نام منبع واکنش قالب: |
user | فقط خروجی کاربری که واکنش را ایجاد کرده است. |
emoji | مورد نیاز. ایموجی مورد استفاده در واکنش. |
ReactionBatchCreatedEventData
بار رویداد برای چندین واکنش جدید.
نوع رویداد: google.workspace.chat.reaction.v1.batchCreated
فیلدها | |
---|---|
reactions[] | لیستی از واکنش های جدید |
ReactionBatchDeletedEventData
بار رویداد برای چندین واکنش حذف شده.
نوع رویداد: google.workspace.chat.reaction.v1.batchDeleted
فیلدها | |
---|---|
reactions[] | لیستی از واکنش های حذف شده |
ReactionCreatedEventData
بارگذاری رویداد برای یک واکنش جدید.
نوع رویداد: google.workspace.chat.reaction.v1.created
فیلدها | |
---|---|
reaction | واکنش جدید |
واکنشدهم
بارگذاری رویداد برای یک واکنش حذف شده.
نوع: google.workspace.chat.reaction.v1.deleted
فیلدها | |
---|---|
reaction | واکنش حذف شده |
ریچلینکمتاداتا
پیوند غنی به یک منبع.
فیلدها | |
---|---|
uri | URI این لینک. |
rich_ link_ type | نوع لینک غنی. |
data میدانی اتحادیه. داده ها برای منبع مرتبط. data فقط می توانند یکی از موارد زیر باشند: | |
drive_ link_ data | داده ها برای یک لینک درایو. |
chat_ space_ link_ data | داده ها برای یک لینک فضایی چت. |
نوع غنی
نوع لینک غنی. انواع بیشتری ممکن است در آینده اضافه شود.
Enums | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
DRIVE_FILE | یک نوع پیوند غنی از Google Drive. |
CHAT_SPACE | یک نوع پیوند غنی از فضای چت. به عنوان مثال ، یک تراشه هوشمند فضایی. |
SearchspacesRequest
درخواست برای جستجوی لیستی از فضاها بر اساس یک پرس و جو کنید.
فیلدها | |
---|---|
use_ admin_ access | وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به دامنه این روش در حال حاضر فقط از دسترسی سرپرست پشتیبانی می کند ، بنابراین |
page_ size | حداکثر تعداد فضاها برای بازگشت. این سرویس ممکن است کمتر از این مقدار برگردد. در صورت نامشخص ، حداکثر 100 فضای بازگردانده می شوند. حداکثر مقدار 1000 است. اگر از مقدار بیش از 1000 استفاده می کنید ، به طور خودکار به 1000 تغییر می یابد. |
page_ token | یک نشانه ، دریافت شده از تماس های فضاهای جستجوی قبلی. این پارامتر را برای بازیابی صفحه بعدی ارائه دهید. هنگام پیگیری ، تمام پارامترهای دیگر ارائه شده باید با تماس ارائه شده با صفحه نمایش مطابقت داشته باشند. انتقال مقادیر مختلف به پارامترهای دیگر ممکن است منجر به نتایج غیر منتظره شود. |
query | مورد نیاز. یک پرس و جو جستجو می توانید با استفاده از پارامترهای زیر جستجو کنید:
در زمینه های مختلف ، فقط در میان همان زمینه ، نمایشگاه های مثال زیر معتبر هستند:
|
order_ by | اختیاری. نحوه سفارش لیست فضاها. ویژگی های پشتیبانی شده برای سفارش توسط:
مقادیر عملیاتی سفارش معتبر عبارتند از:
نحو پشتیبانی شده عبارتند از:
|
جستجو
پاسخ با لیستی از فضاهای مربوط به درخواست فضاهای جستجو.
فیلدها | |
---|---|
spaces[] | صفحه ای از فضاهای درخواست شده. |
next_ page_ token | نشانه ای که می تواند برای بازیابی صفحه بعدی استفاده شود. اگر این قسمت خالی باشد ، هیچ صفحه بعدی وجود ندارد. |
total_ size | تعداد کل فضاهایی که با پرس و جو مطابقت دارند ، در تمام صفحات. اگر نتیجه بیش از 10،000 فضای باشد ، این مقدار تخمین است. |
setupspacerequest
درخواست ایجاد یک فضا و اضافه کردن کاربران مشخص به آن.
فیلدها | |
---|---|
space | مورد نیاز. قسمت برای ایجاد یک فضا ، برای ایجاد یک گپ گروهی ، برای ایجاد یک مکالمه 1: 1 بین انسان ، برای ایجاد یک مکالمه 1: 1 بین یک برنامه چت انسان و فراخوان ، اگر یک فضای |
request_ id | اختیاری. یک شناسه منحصر به فرد برای این درخواست. یک UUID تصادفی توصیه می شود. مشخص کردن شناسه درخواست موجود ، فضای ایجاد شده با آن شناسه را به جای ایجاد یک فضای جدید باز می گرداند. مشخص کردن شناسه درخواست موجود از همان برنامه چت با کاربر معتبر متفاوت خطایی را برمی گرداند. |
memberships[] | اختیاری. کاربران یا گروه های Google Chat برای دعوت به پیوستن به فضا. کاربر فراخوانی را حذف کنید ، زیرا آنها به طور خودکار اضافه می شوند. این مجموعه در حال حاضر تا 20 عضویت (علاوه بر تماس گیرنده) اجازه می دهد. برای عضویت در انسانی ، قسمت برای عضویت در Google Group ، قسمت اختیاری هنگام تنظیم در هنگام تنظیم فضا مورد نیاز است در هنگام تنظیم هنگام ایجاد مکالمه 1: 1 بین یک برنامه چت انسان و تماس (هنگام تنظیم |
ازمون
یک دستور slash در Google Chat.
فیلدها | |
---|---|
command_ id | شناسه فرمان Slash فراخوانی شد. |
Slashcommandmetadata
ابرداده حاشیه نویسی برای دستورات slash (/).
فیلدها | |
---|---|
bot | برنامه چت که فرمان آن فراخوانی شده است. |
type | نوع فرمان slash. |
command_ name | نام فرمان slash فراخوانی شده. |
command_ id | شناسه فرمان فرمان Slash فراخوانی شده. |
triggers_ dialog | نشان می دهد که آیا دستور slash برای یک گفتگو است یا خیر. |
تایپ کنید
Enums | |
---|---|
TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
ADD | برنامه چت را به فضا اضافه کنید. |
INVOKE | از دستور Slash در فضا استفاده کنید. |
فضا
فضایی در Google Chat. Spaces مکالمه بین دو یا چند کاربر یا پیام های 1:1 بین یک کاربر و یک برنامه چت است.
فیلدها | |
---|---|
name | شناسه. نام منبع فضا قالب: جایی که |
type | فقط خروجی Deprecated: به جای آن از |
space_ type | اختیاری. نوع فضا. هنگام ایجاد یک فضا یا به روز رسانی نوع فضای یک فضا مورد نیاز است. خروجی فقط برای استفاده های دیگر. |
single_ user_ bot_ dm | اختیاری. این که آیا فضای یک DM بین یک برنامه چت و یک انسان مجرد است. |
threaded | فقط خروجی منسوخ شده: به جای آن از |
display_ name | اختیاری. نام نمایشی فضا هنگام ایجاد فضایی با برای پیام های مستقیم، این قسمت ممکن است خالی باشد. پشتیبانی از 128 کاراکتر |
external_ user_ allowed | اختیاری. تغییرناپذیر. آیا این فضا به هر کاربر گپ Google اجازه عضویت می دهد یا خیر. ورودی هنگام ایجاد یک فضا در سازمان Google Workspace. هنگام ایجاد فضا در شرایط زیر این فیلد را حذف کنید:
برای فضاهای موجود، این فیلد فقط خروجی است. |
space_ threading_ state | فقط خروجی حالت رشته در فضای چت. |
space_ details | اختیاری. جزئیات در مورد فضا از جمله توضیحات و قوانین. |
space_ history_ state | اختیاری. وضعیت تاریخچه پیام برای پیام ها و رشته ها در این فضا. |
import_ mode | اختیاری. آیا این فضا در ایجاد یک فضا در |
create_ time | اختیاری. تغییرناپذیر. برای فضاهای ایجاد شده در چت، زمان ایجاد فضا. این فیلد فقط خروجی است، مگر زمانی که در فضاهای حالت واردات استفاده می شود. برای فضاهای حالت واردات، این قسمت را روی مهر زمانی تاریخی که در آن فضا در منبع ایجاد شده است، تنظیم کنید تا زمان ایجاد اصلی حفظ شود. فقط زمانی در خروجی پر می شود که |
last_ active_ time | فقط خروجی مهر زمانی آخرین پیام در فضا. |
admin_ installed | فقط خروجی برای فضاهای پیام مستقیم (DM) با برنامه چت، خواه این فضا توسط سرپرست Google Workspace ایجاد شده باشد. مدیران میتوانند یک پیام مستقیم را با یک برنامه چت از طرف کاربران سازمان خود نصب و راهاندازی کنند. برای پشتیبانی از نصب سرپرست، برنامه چت شما باید پیامرسانی مستقیم داشته باشد. |
membership_ count | فقط خروجی تعداد عضویت های پیوسته گروه بندی شده بر اساس نوع عضو. هنگامی که |
access_ settings | اختیاری. تنظیمات دسترسی فضا را مشخص می کند. فقط زمانی پر می شود که |
space_ uri | فقط خروجی URI برای دسترسی کاربر به فضا. |
customer | اختیاری. تغییرناپذیر. شناسه مشتری دامنه فضا. فقط هنگام ایجاد فضایی با تأیید اعتبار برنامه و در قالب برای DM ها، این فیلد پر نیست. |
فیلد اتحادیه نیاز به احراز هویت کاربر دارد. | |
predefined_ permission_ settings | اختیاری. فقط ورودی تنظیمات مجوز فضا از پیش تعریف شده، ورودی فقط هنگام ایجاد یک فضا. اگر فیلد تنظیم نشده باشد، فضای همکاری ایجاد می شود. پس از ایجاد فضا، تنظیمات در قسمت |
permission_ settings | اختیاری. تنظیمات مجوز فضا برای فضاهای موجود. ورودی برای بهروزرسانی تنظیمات دقیق مجوز فضا، جایی که تنظیمات مجوز موجود جایگزین میشوند. خروجی تنظیمات مجوز فعلی را فهرست می کند. |
AccessSettings
تنظیم دسترسی فضا را نشان می دهد.
فیلدها | |
---|---|
access_ state | فقط خروجی وضعیت دسترسی فضا را نشان می دهد. |
audience | اختیاری. نام منبع مخاطب هدف که میتواند فضا را کشف کند، به فضا بپیوندد و پیامهای موجود در فضا را پیشنمایش کند. اگر تنظیم نشود، فقط کاربران یا گروههای Google که به صورت جداگانه دعوت شده یا به فضا اضافه شدهاند میتوانند به آن دسترسی داشته باشند. برای جزئیات، به ایجاد فضای قابل کشف برای مخاطب هدف مراجعه کنید. قالب: برای استفاده از مخاطبان هدف پیشفرض برای سازمان Google Workspace، روی خواندن مخاطب هدف پشتیبانی می کند:
این فیلد هنگام استفاده از محدوده تنظیم مخاطب هدف نیاز به احراز هویت کاربر دارد. |
AccessState
وضعیت دسترسی فضا را نشان می دهد.
Enums | |
---|---|
ACCESS_STATE_UNSPECIFIED | وضعیت دسترسی ناشناخته است یا در این API پشتیبانی نمی شود. |
PRIVATE | فقط کاربران یا گروههای Google که توسط سایر کاربران یا مدیران Google Workspace بهصورت جداگانه اضافه یا دعوت شدهاند، میتوانند فضا را پیدا کرده و به آن دسترسی داشته باشند. |
DISCOVERABLE | یک مدیر فضایی به یک مخاطب هدف اجازه دسترسی به فضا را داده است. کاربران یا گروههای Google که به صورت جداگانه به فضا اضافه یا دعوت شدهاند نیز میتوانند فضا را کشف کرده و به آن دسترسی داشته باشند. برای کسب اطلاعات بیشتر، به ایجاد فضای قابل کشف برای کاربران خاص مراجعه کنید. ایجاد فضاهای قابل کشف نیاز به احراز هویت کاربر دارد. |
تعداد عضویت
تعداد عضویتهای یک فضا را نشان میدهد که در دستهها گروهبندی شدهاند.
فیلدها | |
---|---|
joined_ direct_ human_ user_ count | فقط خروجی تعداد کاربران انسانی که مستقیماً به فضا ملحق شده اند، بدون احتساب کاربرانی که با عضویت در یک گروه ملحق شده اند. |
joined_ group_ count | فقط خروجی تعداد تمام گروه هایی که مستقیماً به فضا پیوسته اند. |
PermissionSetting
یک تنظیم مجوز فضا را نشان می دهد.
فیلدها | |
---|---|
managers_ allowed | اختیاری. آیا مدیران فضاها این مجوز را دارند. |
members_ allowed | اختیاری. آیا اعضای غیر مدیر این مجوز را دارند. |
PermissionSettings
تنظیمات مجوزی که میتوانید هنگام بهروزرسانی فضای نامگذاری شده موجود مشخص کنید.
برای تنظیم تنظیمات مجوز هنگام ایجاد یک فضا، قسمت PredefinedPermissionSettings
را در درخواست خود مشخص کنید.
فیلدها | |
---|---|
manage_ members_ and_ groups | اختیاری. تنظیم برای مدیریت اعضا و گروه ها در یک فضا. |
modify_ space_ details | اختیاری. تنظیم برای بهروزرسانی نام فضا، آواتار، توضیحات و دستورالعملها. |
toggle_ history | اختیاری. تنظیم برای روشن و خاموش کردن تاریخچه فضا. |
use_ at_ mention_ all | اختیاری. تنظیم برای استفاده از @all در یک فاصله. |
manage_ apps | اختیاری. تنظیم برای مدیریت برنامه ها در یک فضا. |
manage_ webhooks | اختیاری. تنظیماتی برای مدیریت وب هوک ها در یک فضا. |
post_ messages | فقط خروجی تنظیم برای ارسال پیام در یک فضا. |
reply_ messages | اختیاری. تنظیم برای پاسخ دادن به پیام ها در یک فاصله. |
PredefinedPermissionSettings
تنظیمات مجوز از پیش تعریف شده که فقط می توانید هنگام ایجاد یک فضای نامگذاری شده مشخص کنید. ممکن است در آینده تنظیمات بیشتری اضافه شود. برای جزئیات بیشتر در مورد تنظیمات مجوز برای فضاهای نامگذاری شده، به اطلاعات درباره فضاها مراجعه کنید.
Enums | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED | نامشخص استفاده نکنید. |
COLLABORATION_SPACE | تنظیم برای تبدیل فضا به فضای همکاری که در آن همه اعضا می توانند پیام ارسال کنند. |
ANNOUNCEMENT_SPACE | تنظیم برای تبدیل فضا به فضای اعلامیه ای که فقط مدیران فضا می توانند پیام ارسال کنند. |
جزئیات فضایی
جزئیات در مورد فضا از جمله توضیحات و قوانین.
فیلدها | |
---|---|
description | اختیاری. توضیحاتی در مورد فضا به عنوان مثال، موضوع بحث فضا، هدف عملکردی یا شرکت کنندگان را شرح دهید. تا 150 کاراکتر را پشتیبانی می کند. |
guidelines | اختیاری. قوانین، انتظارات و آداب فضا. پشتیبانی از 5000 کاراکتر |
SpaceThreadingState
نوع حالت threading را در فضای چت مشخص می کند.
Enums | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED | رزرو شده است. |
THREADED_MESSAGES | فضاهای نامگذاری شده که از رشته های پیام پشتیبانی می کنند. هنگامی که کاربران به یک پیام پاسخ میدهند، میتوانند در درون رشته پاسخ دهند، که پاسخ آنها را در متن پیام اصلی نگه میدارد. |
GROUPED_MESSAGES | فضاهای نامگذاری شده که مکالمه بر اساس موضوع سازماندهی می شود. موضوعات و پاسخ های آنها با هم گروه بندی می شوند. |
UNTHREADED_MESSAGES | پیام های مستقیم (DM) بین دو نفر و مکالمات گروهی بین 3 نفر یا بیشتر. |
SpaceType
نوع فضا. هنگام ایجاد یا بهروزرسانی یک فضا ضروری است. خروجی فقط برای استفاده های دیگر.
Enums | |
---|---|
SPACE_TYPE_UNSPECIFIED | رزرو شده است. |
SPACE | مکانی که در آن افراد پیام می فرستند، فایل ها را به اشتراک می گذارند و با هم همکاری می کنند. یک SPACE می تواند شامل برنامه های چت باشد. |
GROUP_CHAT | مکالمات گروهی بین 3 نفر یا بیشتر. یک GROUP_CHAT میتواند شامل برنامههای چت باشد. |
DIRECT_MESSAGE | پیام های 1:1 بین دو انسان یا یک انسان و یک برنامه چت. |
تایپ کنید
منسوخ شده: به جای آن از SpaceType
استفاده کنید.
Enums | |
---|---|
TYPE_UNSPECIFIED | رزرو شده است. |
ROOM | مکالمات بین دو یا چند انسان. |
DM | 1:1 پیام مستقیم بین یک انسان و یک برنامه چت، که در آن همه پیام ها مسطح هستند. توجه داشته باشید که این شامل پیام های مستقیم بین دو انسان نمی شود. |
SpacebatchupdatedEventData
بارگذاری رویداد برای به روزرسانی های متعدد در یک فضا.
نوع رویداد: google.workspace.chat.space.v1.batchUpdated
فیلدها | |
---|---|
spaces[] | لیستی از فضاهای به روز شده. |
فضا
رویدادی که نشان دهنده تغییر یا فعالیت در یک فضای گپ Google است. برای کسب اطلاعات بیشتر ، به کار با رویدادهای Google Chat مراجعه کنید.
فیلدها | |
---|---|
name | نام منابع رویداد فضایی. قالب: |
event_ time | زمان وقوع رویداد |
event_ type | نوع رویداد فضایی. هر نوع رویداد دارای یک نسخه دسته ای است که نشان دهنده چندین نمونه از نوع رویداد است که در یک دوره زمانی کوتاه رخ می دهد. برای درخواست های انواع رویداد پشتیبانی شده برای پیام ها :
انواع رویداد پشتیبانی شده برای عضویت :
انواع رویداد پشتیبانی شده برای واکنش ها :
انواع رویداد پشتیبانی شده در مورد فضا :
|
| |
message_ created_ event_ data | بارگیری رویداد برای یک پیام جدید. نوع رویداد: |
message_ updated_ event_ data | بارگیری رویداد برای یک پیام به روز شده. نوع رویداد: |
message_ deleted_ event_ data | بارگیری رویداد برای یک پیام حذف شده. نوع رویداد: |
message_ batch_ created_ event_ data | بارگذاری رویداد برای چندین پیام جدید. نوع رویداد: |
message_ batch_ updated_ event_ data | بارگذاری رویداد برای چندین پیام به روز شده. نوع رویداد: |
message_ batch_ deleted_ event_ data | بار رویداد برای چندین پیام حذف شده. نوع رویداد: |
space_ updated_ event_ data | بارگذاری رویداد برای به روزرسانی فضایی. نوع رویداد: |
space_ batch_ updated_ event_ data | بارگذاری رویداد برای به روزرسانی های متعدد در یک فضا. نوع رویداد: |
membership_ created_ event_ data | بارگیری رویداد برای عضویت جدید. نوع رویداد: |
membership_ updated_ event_ data | بارگیری رویداد برای عضویت به روز شده. نوع رویداد: |
membership_ deleted_ event_ data | بارگذاری رویداد برای عضویت حذف شده. نوع رویداد: |
membership_ batch_ created_ event_ data | بارگذاری رویداد برای چندین عضویت جدید. نوع رویداد: |
membership_ batch_ updated_ event_ data | بارگذاری رویداد برای چندین عضویت به روز شده. نوع رویداد: |
membership_ batch_ deleted_ event_ data | بارگذاری رویداد برای چندین عضویت حذف شده. نوع رویداد: |
reaction_ created_ event_ data | بارگذاری رویداد برای یک واکنش جدید. نوع رویداد: |
reaction_ deleted_ event_ data | بارگذاری رویداد برای یک واکنش حذف شده. نوع رویداد: |
reaction_ batch_ created_ event_ data | بار رویداد برای چندین واکنش جدید. نوع رویداد: |
reaction_ batch_ deleted_ event_ data | بار رویداد برای چندین واکنش حذف شده. نوع رویداد: |
فضانوردی
تنظیمات اعلان یک کاربر در یک فضا.
فیلدها | |
---|---|
name | شناسه. نام منبع تنظیم اطلاع رسانی فضایی. فرمت: |
notification_ setting | تنظیم اعلان |
mute_ setting | تنظیمات ناگوار فضا. |
لجری
انواع تنظیمات ناگوار فضا.
Enums | |
---|---|
MUTE_SETTING_UNSPECIFIED | رزرو شده است. |
UNMUTED | کاربر بر اساس تنظیم اعلان ، اعلان هایی را برای فضا دریافت می کند. |
MUTED | کاربر بدون در نظر گرفتن تنظیمات اعلان ، هیچ اعلان برای فضا دریافت نمی کند. |
اعلان ها
انواع تنظیمات اعلان.
Enums | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED | رزرو شده است. |
ALL | اعلان ها توسط mentions ، موضوعات دنبال شده ، اولین پیام از موضوعات جدید ایجاد می شوند. تمام موضوعات جدید به طور خودکار دنبال می شوند ، مگر اینکه به صورت دستی توسط کاربر مورد بررسی قرار گیرد. |
MAIN_CONVERSATIONS | اعلان توسط mentions ، دنبال کردن موضوعات ، اولین پیام از موضوعات جدید است. برای 1: 1 پیام مستقیم در دسترس نیست. |
FOR_YOU | اعلان توسط mentions ایجاد می شود و موضوعات را دنبال می کند. برای 1: 1 پیام مستقیم در دسترس نیست. |
OFF | اعلان خاموش است. |
فضا
حالت خوانده شده کاربر در یک فضا ، که برای شناسایی پیام های خوانده شده و خوانده نشده استفاده می شود.
فیلدها | |
---|---|
name | نام منابع وضعیت خوانده شده فضا. قالب: |
last_ read_ time | اختیاری. زمان به روزرسانی فضای کاربر به روز شد. معمولاً این مربوط به زمان بندی آخرین پیام خواندن یا یک نشانگر زمانی است که توسط کاربر مشخص شده است تا آخرین موقعیت خوانده شده را در یک فضا علامت گذاری کند. |
فضانوردان
بارگذاری رویداد برای یک فضای به روز شده.
نوع رویداد: google.workspace.chat.space.v1.updated
فیلدها | |
---|---|
space | فضای به روز شده |
موضوع
موضوعی در فضای گپ Google. به عنوان مثال استفاده ، به شروع یا پاسخ به موضوع پیام مراجعه کنید.
اگر هنگام ایجاد پیام ، یک موضوع را مشخص کنید ، می توانید قسمت messageReplyOption
را تنظیم کنید تا در صورت یافتن موضوع تطبیق ، چه اتفاقی می افتد.
فیلدها | |
---|---|
name | شناسه. نام منبع موضوع. مثال: |
thread_ key | اختیاری. ورودی برای ایجاد یا به روزرسانی یک موضوع. در غیر این صورت ، فقط خروجی. شناسه تاپیک پشتیبانی از حداکثر 4000 کاراکتر این شناسه منحصر به برنامه چت است که آن را تنظیم می کند. به عنوان مثال ، اگر چندین برنامه چت با استفاده از همان کلید موضوع پیام ایجاد کنید ، پیام ها در موضوعات مختلف ارسال می شوند. برای پاسخ به موضوع ایجاد شده توسط یک شخص یا برنامه چت دیگر ، به جای آن قسمت |
threadreadstate
حالت خوانده شده کاربر در یک موضوع ، برای شناسایی پیام های خوانده شده و خوانده نشده استفاده می شود.
فیلدها | |
---|---|
name | نام منابع حالت خوانده شده موضوع. فرمت: |
last_ read_ time | زمان به روزرسانی موضوع کاربر به روز شد. معمولاً این با زمان بندی آخرین پیام خواندن در یک موضوع مطابقت دارد. |
updatemembershipRequest
برای به روزرسانی عضویت پیام را درخواست کنید.
فیلدها | |
---|---|
membership | مورد نیاز. عضویت برای به روزرسانی. فقط زمینه های مشخص شده توسط |
update_ mask | مورد نیاز. مسیرهای میدانی برای به روزرسانی. مقادیر متعدد را با کاما جدا کنید یا از در حال حاضر مسیرهای میدانی پشتیبانی شده:
|
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به محدوده |
updatemessagerequest
درخواست به روزرسانی یک پیام.
فیلدها | |
---|---|
message | مورد نیاز. پیام با زمینه های به روز شده. |
update_ mask | مورد نیاز. مسیرهای میدانی برای به روزرسانی. مقادیر متعدد را با کاما جدا کنید یا از در حال حاضر مسیرهای میدانی پشتیبانی شده:
|
allow_ missing | اختیاری. اگر |
به روزرسانی های pacenotificationtingrequest
درخواست به روزرسانی تنظیمات اطلاع رسانی فضایی. فقط از به روزرسانی تنظیم اعلان برای کاربر فراخوانی پشتیبانی می کند.
فیلدها | |
---|---|
space_ notification_ setting | مورد نیاز. نام منبع تنظیمات اطلاع رسانی فضایی باید در قالب |
update_ mask | مورد نیاز. مسیرهای میدانی پشتیبانی شده: - |
به روزرسانی
درخواست پیام برای به روزرسانی های API.
فیلدها | |
---|---|
space_ read_ state | مورد نیاز. فضای خوانده شده و قسمت های به روزرسانی. فقط از به روزرسانی حالت خوانده شده برای کاربر فراخوانی پشتیبانی می کند. برای مراجعه به کاربر تماس ، یکی از موارد زیر را تنظیم کنید:
قالب: کاربران/{کاربر}/فضاها/{فضا}/SpacereadState |
update_ mask | مورد نیاز. مسیرهای میدانی برای به روزرسانی. در حال حاضر مسیرهای میدانی پشتیبانی شده:
هنگامی که برای علامت گذاری به عنوان خوانده شده ، |
به روزرسانی
درخواست برای به روزرسانی یک فضای واحد.
فیلدها | |
---|---|
space | مورد نیاز. فضا با زمینه هایی که باید به روز شوند. |
update_ mask | مورد نیاز. مسیرهای میدانی به روز شده ، کاما در صورت وجود چندین نفر از هم جدا شده است. می توانید زمینه های زیر را برای یک فضا به روز کنید:
|
use_ admin_ access | اختیاری. وقتی کاربر تماس گیرنده باید یک سرپرست Google Workspace با امتیاز مدیریت چت و مکالمات فضاها باشد. به دامنه برخی از مقادیر |
کاربر
یک کاربر در Google Chat. هنگامی که به عنوان خروجی از یک درخواست بازگردانده می شود ، اگر برنامه چت شما به عنوان کاربر تأیید شود ، خروجی یک منبع User
فقط name
و type
کاربر را جمع می کند.
فیلدها | |
---|---|
name | نام منابع برای قالب: برای
|
display_ name | فقط خروجی نام نمایشی کاربر |
domain_ id | شناسه منحصر به فرد دامنه فضای کاری Google کاربر. |
type | نوع کاربر |
is_ anonymous | فقط خروجی در صورت |
تایپ کنید
Enums | |
---|---|
TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
HUMAN | کاربر انسانی |
BOT | کاربر برنامه چت. |
usermentionmetadata
ابرداده حاشیه نویسی برای ذکر کاربر (@).
فیلدها | |
---|---|
user | کاربر ذکر کرد. |
type | نوع ذکر کاربر. |
تایپ کنید
Enums | |
---|---|
TYPE_UNSPECIFIED | مقدار پیش فرض برای enum. استفاده نکنید. |
ADD | کاربر را به فضا اضافه کنید. |
MENTION | کاربر را در فضا ذکر کنید. |
ویراچه
ویجت یک عنصر UI است که متن و تصاویر را ارائه می دهد.
فیلدها | |
---|---|
buttons[] | لیستی از دکمه ها دکمه ها همچنین |
data میدانی اتحادیه. WidgetMarkup فقط می تواند یکی از موارد زیر را داشته باشد. برای نمایش موارد بیشتر می توانید از چندین زمینه WidgetMarkup استفاده کنید. data فقط می توانند یکی از موارد زیر باشند: | |
text_ paragraph | یک پاراگراف متن را در این ویجت نمایش دهید. |
image | تصویر را در این ویجت نمایش دهید. |
key_ value | یک مورد با ارزش کلیدی را در این ویجت نمایش دهید. |
دکمه
یک دکمه می تواند یک دکمه متن یا یک دکمه تصویر باشد.
فیلدها | |
---|---|
| |
text_ button | یک دکمه با متن و |
image_ button | یک دکمه با تصویر و |
شکل گیری
یک عمل فرم هنگام ارسال فرم ، رفتار را توصیف می کند. به عنوان مثال ، می توانید اسکریپت برنامه ها را برای رسیدگی به فرم فراخوانی کنید.
فیلدها | |
---|---|
action_ method_ name | از نام این روش برای شناسایی کدام قسمت از فرم ایجاد فرم فرم استفاده می شود. این اطلاعات به عنوان بخشی از رویداد کلیک کارت به برنامه گپ باز می گردد. می توانید از همان نام روش برای چندین عنصر استفاده کنید که باعث ایجاد یک رفتار مشترک می شوند. |
parameters[] | لیست پارامترهای عمل. |
عمل پارامتر
لیست پارامترهای رشته ای برای تهیه هنگام استفاده از روش عمل. به عنوان مثال ، سه دکمه چرت را در نظر بگیرید: اکنون چرت بزنید ، یک روز چرت بزنید ، هفته آینده چرت بزنید. شما ممکن است action method = snooze()
استفاده کنید ، از نوع چرت زدن عبور کرده و زمان را در لیست پارامترهای رشته قرار دهید.
فیلدها | |
---|---|
key | نام پارامتر برای اسکریپت اکشن. |
value | مقدار پارامتر. |
نماد
مجموعه ای از نمادهای پشتیبانی شده.
Enums | |
---|---|
ICON_UNSPECIFIED | |
AIRPLANE | |
BOOKMARK | |
BUS | |
CAR | |
CLOCK | |
CONFIRMATION_NUMBER_ICON | |
DOLLAR | |
DESCRIPTION | |
EMAIL | |
EVENT_PERFORMER | |
EVENT_SEAT | |
FLIGHT_ARRIVAL | |
FLIGHT_DEPARTURE | |
HOTEL | |
HOTEL_ROOM_TYPE | |
INVITE | |
MAP_PIN | |
MEMBERSHIP | |
MULTIPLE_PEOPLE | |
OFFER | |
PERSON | |
PHONE | |
RESTAURANT_ICON | |
SHOPPING_CART | |
STAR | |
STORE | |
TICKET | |
TRAIN | |
VIDEO_CAMERA | |
VIDEO_PLAY |
تصویر
تصویری که توسط یک URL مشخص شده و می تواند یک عمل onclick
داشته باشد.
فیلدها | |
---|---|
image_ url | URL تصویر. |
on_ click | عمل |
aspect_ ratio | نسبت ابعاد این تصویر (عرض و ارتفاع). این قسمت به شما امکان می دهد در حالی که منتظر بارگیری آن هستید ، ارتفاع مناسب را برای تصویر رزرو کنید. این به معنای غلبه بر نسبت ابعاد داخلی تصویر نیست. در صورت عدم استفاده ، سرور آن را با پیش بینی تصویر پر می کند. |
دکمه تصویر
یک دکمه تصویر با یک عمل onclick
.
فیلدها | |
---|---|
on_ click | عمل |
name | نام این |
icons میدانی اتحادیه. نماد را می توان با یک Icon یا URL enum کرد. icons فقط می توانند یکی از موارد زیر باشند: | |
icon | نماد مشخص شده توسط یک |
icon_ url | نماد مشخص شده توسط یک URL. |
KeyValue
یک عنصر UI حاوی یک کلید (برچسب) و یک مقدار (محتوا) است. این عنصر همچنین می تواند شامل برخی از اقدامات مانند دکمه onclick
باشد.
فیلدها | |
---|---|
top_ label | متن برچسب بالا. متن فرمت شده پشتیبانی می شود. برای اطلاعات بیشتر درباره قالببندی متن، به قالببندی متن در برنامههای چت Google و قالببندی متن در افزونههای Google Workspace مراجعه کنید. |
content | متن محتوا متن فرمت شده پشتیبانی شده و همیشه مورد نیاز است. برای اطلاعات بیشتر درباره قالببندی متن، به قالببندی متن در برنامههای چت Google و قالببندی متن در افزونههای Google Workspace مراجعه کنید. |
content_ multiline | اگر محتوا باید چند لایه باشد. |
bottom_ label | متن برچسب پایین. متن فرمت شده پشتیبانی می شود. برای اطلاعات بیشتر درباره قالببندی متن، به قالببندی متن در برنامههای چت Google و قالببندی متن در افزونههای Google Workspace مراجعه کنید. |
on_ click | عمل |
icons میدانی اتحادیه. حداقل یکی از آیکون ها ، top_label و bottom_label باید تعریف شود. icons فقط می توانند یکی از موارد زیر باشند: | |
icon | مقدار enum که توسط API چت با تصویر نماد مربوطه جایگزین شده است. |
icon_ url | نماد مشخص شده توسط یک URL. |
control میدان اتحادیه. ویجت کنترل شما می توانید button یا switch_widget را تنظیم کنید ، اما هر دو نیست. control می تواند تنها یکی از موارد زیر باشد: | |
button | دکمه ای که می توان برای ایجاد یک عمل کلیک کرد. |
OnClick
یک عمل onclick
(به عنوان مثال ، پیوند را باز کنید).
فیلدها | |
---|---|
| |
action | در صورت مشخص شدن ، یک عمل فرم توسط این عمل |
open_ link | این عمل |
OpenLink
پیوندی که یک پنجره جدید را باز می کند.
فیلدها | |
---|---|
url | URL برای باز کردن. |
دکمه متن
یک دکمه با متن و onclick
Action.
فیلدها | |
---|---|
text | متن دکمه. |
on_ click | عمل |
تانگراگراف
پاراگراف متن. متن فرمت شده پشتیبانی می شود. برای اطلاعات بیشتر درباره قالببندی متن، به قالببندی متن در برنامههای چت Google و قالببندی متن در افزونههای Google Workspace مراجعه کنید.
فیلدها | |
---|---|
text | |