Indeks
ChatService
(antarmuka)AccessoryWidget
(pesan)ActionResponse
(pesan)ActionResponse.ResponseType
(enum)ActionResponse.SelectionItems
(pesan)ActionResponse.UpdatedWidget
(pesan)ActionStatus
(pesan)Annotation
(pesan)AnnotationType
(enum)AppCommandMetadata
(pesan)AppCommandMetadata.AppCommandType
(enum)AttachedGif
(pesan)Attachment
(pesan)Attachment.Source
(enum)AttachmentDataRef
(pesan)CardWithId
(pesan)ChatSpaceLinkData
(pesan)CompleteImportSpaceRequest
(pesan)CompleteImportSpaceResponse
(pesan)ContextualAddOnMarkup
(pesan)ContextualAddOnMarkup.Card
(pesan)ContextualAddOnMarkup.Card.CardAction
(pesan)ContextualAddOnMarkup.Card.CardHeader
(pesan)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum)ContextualAddOnMarkup.Card.Section
(pesan)CreateCustomEmojiRequest
(pesan)CreateMembershipRequest
(pesan)CreateMessageRequest
(pesan)CreateMessageRequest.MessageReplyOption
(enum)CreateReactionRequest
(pesan)CreateSpaceRequest
(pesan)CustomEmoji
(pesan)CustomEmoji.CustomEmojiPayload
(pesan)CustomEmojiMetadata
(pesan)DeleteCustomEmojiRequest
(pesan)DeleteMembershipRequest
(pesan)DeleteMessageRequest
(pesan)DeleteReactionRequest
(pesan)DeleteSpaceRequest
(pesan)DeletionMetadata
(pesan)DeletionMetadata.DeletionType
(enum)Dialog
(pesan)DialogAction
(pesan)DriveDataRef
(pesan)DriveLinkData
(pesan)Emoji
(pesan)EmojiReactionSummary
(pesan)FindDirectMessageRequest
(pesan)GetAttachmentRequest
(pesan)GetCustomEmojiRequest
(pesan)GetMembershipRequest
(pesan)GetMessageRequest
(pesan)GetSpaceEventRequest
(pesan)GetSpaceNotificationSettingRequest
(pesan)GetSpaceReadStateRequest
(pesan)GetSpaceRequest
(pesan)GetThreadReadStateRequest
(pesan)Group
(pesan)HistoryState
(enum)ListCustomEmojisRequest
(pesan)ListCustomEmojisResponse
(pesan)ListMembershipsRequest
(pesan)ListMembershipsResponse
(pesan)ListMessagesRequest
(pesan)ListMessagesResponse
(pesan)ListReactionsRequest
(pesan)ListReactionsResponse
(pesan)ListSpaceEventsRequest
(pesan)ListSpaceEventsResponse
(pesan)ListSpacesRequest
(pesan)ListSpacesResponse
(pesan)MatchedUrl
(pesan)Membership
(pesan)Membership.MembershipRole
(enum)Membership.MembershipState
(enum)MembershipBatchCreatedEventData
(pesan)MembershipBatchDeletedEventData
(pesan)MembershipBatchUpdatedEventData
(pesan)MembershipCreatedEventData
(pesan)MembershipDeletedEventData
(pesan)MembershipUpdatedEventData
(pesan)Message
(pesan)MessageBatchCreatedEventData
(pesan)MessageBatchDeletedEventData
(pesan)MessageBatchUpdatedEventData
(pesan)MessageCreatedEventData
(pesan)MessageDeletedEventData
(pesan)MessageUpdatedEventData
(pesan)QuotedMessageMetadata
(pesan)Reaction
(pesan)ReactionBatchCreatedEventData
(pesan)ReactionBatchDeletedEventData
(pesan)ReactionCreatedEventData
(pesan)ReactionDeletedEventData
(pesan)RichLinkMetadata
(pesan)RichLinkMetadata.RichLinkType
(enum)SearchSpacesRequest
(pesan)SearchSpacesResponse
(pesan)SetUpSpaceRequest
(pesan)SlashCommand
(pesan)SlashCommandMetadata
(pesan)SlashCommandMetadata.Type
(enum)Space
(pesan)Space.AccessSettings
(pesan)Space.AccessSettings.AccessState
(enum)Space.MembershipCount
(pesan)Space.PermissionSetting
(pesan)Space.PermissionSettings
(pesan)Space.PredefinedPermissionSettings
(enum)Space.SpaceDetails
(pesan)Space.SpaceThreadingState
(enum)Space.SpaceType
(enum)Space.Type
(enum)SpaceBatchUpdatedEventData
(pesan)SpaceEvent
(pesan)SpaceNotificationSetting
(pesan)SpaceNotificationSetting.MuteSetting
(enum)SpaceNotificationSetting.NotificationSetting
(enum)SpaceReadState
(pesan)SpaceUpdatedEventData
(pesan)Thread
(pesan)ThreadReadState
(pesan)UpdateMembershipRequest
(pesan)UpdateMessageRequest
(pesan)UpdateSpaceNotificationSettingRequest
(pesan)UpdateSpaceReadStateRequest
(pesan)UpdateSpaceRequest
(pesan)User
(pesan)User.Type
(enum)UserMentionMetadata
(pesan)UserMentionMetadata.Type
(enum)WidgetMarkup
(pesan)WidgetMarkup.Button
(pesan)WidgetMarkup.FormAction
(pesan)WidgetMarkup.FormAction.ActionParameter
(pesan)WidgetMarkup.Icon
(enum)WidgetMarkup.Image
(pesan)WidgetMarkup.ImageButton
(pesan)WidgetMarkup.KeyValue
(pesan)WidgetMarkup.OnClick
(pesan)WidgetMarkup.OpenLink
(pesan)WidgetMarkup.TextButton
(pesan)WidgetMarkup.TextParagraph
(pesan)
ChatService
Memungkinkan developer membuat aplikasi dan integrasi Chat di Platform Google Chat.
CompleteImportSpace |
---|
Menyelesaikan proses impor untuk ruang yang ditentukan dan membuatnya terlihat oleh pengguna. Memerlukan autentikasi pengguna dan delegasi tingkat domain dengan cakupan otorisasi:
Untuk mengetahui informasi selengkapnya, lihat Mengizinkan aplikasi Google Chat mengimpor data.
|
CreateCustomEmoji |
---|
Membuat emoji kustom. Emoji kustom hanya tersedia untuk akun Google Workspace, dan administrator harus mengaktifkan emoji kustom untuk organisasi. Untuk mengetahui informasi selengkapnya, lihat Mempelajari emoji kustom di Google Chat dan Mengelola izin emoji kustom. Memerlukan autentikasi pengguna dengan cakupan otorisasi:
|
CreateMembership |
---|
Membuat keanggotaan untuk aplikasi Chat yang memanggil, pengguna, atau Grup Google. Membuat langganan untuk aplikasi Chat lain tidak didukung. Saat membuat keanggotaan, jika anggota yang ditentukan menonaktifkan kebijakan terima otomatis, mereka akan diundang, dan harus menerima undangan ruang sebelum bergabung. Jika tidak, pembuatan keanggotaan akan menambahkan anggota langsung ke ruang yang ditentukan. Mendukung jenis autentikasi berikut:
Autentikasi aplikasi tidak didukung untuk kasus penggunaan berikut:
Untuk contoh penggunaan, lihat:
|
CreateMessage |
---|
Membuat pesan di ruang Google Chat. Untuk contoh, lihat Mengirim pesan. Mendukung jenis autentikasi berikut:
Chat mengatribusikan pengirim pesan secara berbeda, bergantung pada jenis autentikasi yang Anda gunakan dalam permintaan Anda. Gambar berikut menunjukkan cara Chat mengatribusikan pesan saat Anda menggunakan autentikasi aplikasi. Chat menampilkan aplikasi Chat sebagai pengirim pesan. Konten pesan dapat berisi teks ( Gambar berikut menunjukkan cara Chat mengatribusikan pesan saat Anda menggunakan autentikasi pengguna. Chat menampilkan pengguna sebagai pengirim pesan dan mengatribusikan aplikasi Chat ke pesan dengan menampilkan namanya. Konten pesan hanya boleh berisi teks ( Ukuran pesan maksimum, termasuk konten pesan, adalah 32.000 byte. Untuk permintaan webhook, respons tidak berisi pesan lengkap. Respons hanya mengisi kolom
|
CreateReaction |
---|
Membuat reaksi dan menambahkannya ke pesan. Sebagai contoh, lihat Menambahkan reaksi pada pesan. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
CreateSpace |
---|
Membuat ruang. Dapat digunakan untuk membuat ruang bernama, atau chat grup di Mendukung jenis autentikasi berikut:
Saat mengautentikasi sebagai aplikasi, kolom Saat melakukan autentikasi sebagai aplikasi, aplikasi Chat akan ditambahkan sebagai anggota ruang. Namun, tidak seperti autentikasi manusia, aplikasi Chat tidak ditambahkan sebagai pengelola ruang. Secara default, aplikasi Chat dapat dihapus dari ruang oleh semua anggota ruang. Untuk mengizinkan hanya pengelola ruang menghapus aplikasi dari ruang, setel Keanggotaan ruang saat pembuatan bergantung pada apakah ruang dibuat di
Jika Anda menerima pesan error
|
DeleteCustomEmoji |
---|
Menghapus emoji kustom. Secara default, pengguna hanya dapat menghapus emoji kustom yang mereka buat. Pengelola emoji yang ditetapkan oleh administrator dapat menghapus emoji kustom apa pun di organisasi. Lihat Mempelajari emoji kustom di Google Chat. Emoji kustom hanya tersedia untuk akun Google Workspace, dan administrator harus mengaktifkan emoji kustom untuk organisasi. Untuk mengetahui informasi selengkapnya, lihat Mempelajari emoji kustom di Google Chat dan Mengelola izin emoji kustom. Memerlukan autentikasi pengguna dengan cakupan otorisasi:
|
DeleteMembership |
---|
Menghapus keanggotaan. Untuk melihat contohnya, lihat Menghapus pengguna atau aplikasi Google Chat dari ruang. Mendukung jenis autentikasi berikut:
Autentikasi aplikasi tidak didukung untuk kasus penggunaan berikut:
Untuk menghapus keanggotaan pengelola ruang, pemohon harus menjadi pengelola ruang. Jika Anda menggunakan autentikasi aplikasi, aplikasi Chat harus menjadi pembuat ruang.
|
DeleteMessage |
---|
Menghapus pesan. Sebagai contoh, lihat Menghapus pesan. Mendukung jenis autentikasi berikut:
Saat menggunakan autentikasi aplikasi, permintaan hanya dapat menghapus pesan yang dibuat oleh aplikasi Chat yang memanggil.
|
DeleteReaction |
---|
Menghapus reaksi pada pesan. Sebagai contoh, lihat Menghapus reaksi. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
DeleteSpace |
---|
Menghapus ruang bernama. Selalu melakukan penghapusan bertingkat, yang berarti bahwa resource turunan ruang—seperti pesan yang diposting di ruang dan keanggotaan di ruang—juga dihapus. Untuk contoh, lihat Menghapus ruang. Mendukung jenis autentikasi berikut:
|
FindDirectMessage |
---|
Menampilkan pesan langsung yang ada dengan pengguna yang ditentukan. Jika tidak ada ruang pesan langsung yang ditemukan, akan menampilkan error Dengan autentikasi aplikasi, menampilkan ruang pesan langsung antara pengguna yang ditentukan dan aplikasi Chat yang memanggil. Dengan autentikasi pengguna, menampilkan ruang pesan langsung antara pengguna tertentu dan pengguna yang diautentikasi. Mendukung jenis autentikasi berikut:
|
GetAttachment |
---|
Mendapatkan metadata lampiran pesan. Data lampiran diambil menggunakan media API. Sebagai contoh, lihat Mendapatkan metadata tentang lampiran pesan. Memerlukan autentikasi aplikasi dengan cakupan otorisasi:
|
GetCustomEmoji |
---|
Menampilkan detail tentang emoji kustom. Emoji kustom hanya tersedia untuk akun Google Workspace, dan administrator harus mengaktifkan emoji kustom untuk organisasi. Untuk mengetahui informasi selengkapnya, lihat Mempelajari emoji kustom di Google Chat dan Mengelola izin emoji kustom. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
GetMembership |
---|
Menampilkan detail tentang keanggotaan. Untuk melihat contohnya, lihat Mendapatkan detail tentang keanggotaan pengguna atau aplikasi Google Chat. Mendukung jenis autentikasi berikut:
|
GetMessage |
---|
Menampilkan detail tentang pesan. Untuk contohnya, lihat Mendapatkan detail tentang pesan. Mendukung jenis autentikasi berikut:
Catatan: Mungkin menampilkan pesan dari anggota atau ruang yang diblokir.
|
GetSpace |
---|
Menampilkan detail tentang ruang. Untuk contoh, lihat Mendapatkan detail tentang ruang. Mendukung jenis autentikasi berikut:
Autentikasi aplikasi memiliki batasan berikut:
|
GetSpaceEvent |
---|
Menampilkan peristiwa dari ruang Google Chat. Payload peristiwa berisi versi terbaru resource yang berubah. Misalnya, jika Anda meminta peristiwa tentang pesan baru, tetapi pesan tersebut kemudian diperbarui, server akan menampilkan resource Catatan: Kolom Memerlukan autentikasi pengguna dengan cakupan otorisasi yang sesuai untuk membaca data yang diminta:
Untuk mendapatkan acara, pengguna yang diautentikasi harus menjadi anggota ruang. Untuk melihat contohnya, lihat Mendapatkan detail tentang peristiwa dari ruang Google Chat.
|
GetSpaceNotificationSetting |
---|
Mendapatkan setelan notifikasi ruang. Sebagai contoh, lihat Mendapatkan setelan notifikasi ruang pemanggil. Memerlukan autentikasi pengguna dengan cakupan otorisasi:
|
GetSpaceReadState |
---|
Menampilkan detail tentang status sudah dibaca pengguna dalam ruang, yang digunakan untuk mengidentifikasi pesan yang sudah dibaca dan belum dibaca. Untuk contohnya, lihat Mendapatkan detail tentang status baca ruang pengguna. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
GetThreadReadState |
---|
Menampilkan detail tentang status baca pengguna dalam rangkaian pesan, yang digunakan untuk mengidentifikasi pesan yang sudah dibaca dan belum dibaca. Untuk melihat contohnya, lihat Mendapatkan detail tentang status sudah dibaca atau belum dari rangkaian pesan pengguna. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
ListCustomEmojis |
---|
Mencantumkan emoji kustom yang terlihat oleh pengguna terautentikasi. Emoji kustom hanya tersedia untuk akun Google Workspace, dan administrator harus mengaktifkan emoji kustom untuk organisasi. Untuk mengetahui informasi selengkapnya, lihat Mempelajari emoji kustom di Google Chat dan Mengelola izin emoji kustom. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
ListMemberships |
---|
Mencantumkan keanggotaan dalam ruang. Untuk melihat contohnya, lihat Mencantumkan pengguna dan aplikasi Google Chat di ruang. Mencantumkan keanggotaan dengan autentikasi aplikasi mencantumkan keanggotaan di ruang yang dapat diakses oleh aplikasi Chat, tetapi mengecualikan keanggotaan aplikasi Chat, termasuk keanggotaannya sendiri. Mencantumkan keanggotaan dengan Autentikasi pengguna mencantumkan keanggotaan di ruang yang dapat diakses oleh pengguna terautentikasi. Mendukung jenis autentikasi berikut:
|
ListMessages |
---|
Mencantumkan pesan di ruang tempat pemanggil menjadi anggota, termasuk pesan dari anggota dan ruang yang diblokir. Jika Anda mencantumkan pesan dari ruang yang tidak memiliki pesan, responsnya adalah objek kosong. Saat menggunakan antarmuka REST/HTTP, respons berisi objek JSON kosong, Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
ListReactions |
---|
Mencantumkan reaksi terhadap pesan. Sebagai contoh, lihat Mencantumkan reaksi untuk pesan. Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
ListSpaceEvents |
---|
Mencantumkan peristiwa dari ruang Google Chat. Untuk setiap peristiwa, payload berisi versi terbaru resource Chat. Misalnya, jika Anda mencantumkan peristiwa tentang anggota ruang baru, server akan menampilkan resource Memerlukan autentikasi pengguna dengan cakupan otorisasi yang sesuai untuk membaca data yang diminta:
Untuk mencantumkan acara, pengguna terautentikasi harus menjadi anggota ruang. Untuk contohnya, lihat Mencantumkan peristiwa dari ruang Google Chat.
|
ListSpaces |
---|
Mencantumkan ruang tempat pemanggil menjadi anggota. Chat grup dan DM tidak akan dicantumkan hingga pesan pertama dikirim. Untuk contoh, lihat Mencantumkan ruang. Mendukung jenis autentikasi berikut:
Untuk mencantumkan semua ruang bernama menurut organisasi Google Workspace, gunakan metode
|
SearchSpaces |
---|
Menampilkan daftar ruang dalam organisasi Google Workspace berdasarkan penelusuran administrator. Memerlukan autentikasi pengguna dengan hak istimewa administrator dan salah satu cakupan otorisasi berikut:
Dalam permintaan, tetapkan
|
SetUpSpace |
---|
Membuat ruang dan menambahkan pengguna tertentu ke dalamnya. Pengguna yang memanggil otomatis ditambahkan ke ruang, dan tidak boleh ditentukan sebagai keanggotaan dalam permintaan. Untuk contohnya, lihat Menyiapkan ruang dengan anggota awal. Untuk menentukan anggota manusia yang akan ditambahkan, tambahkan keanggotaan dengan Untuk menentukan grup Google yang akan ditambahkan, tambahkan keanggotaan dengan Untuk ruang bernama atau chat grup, jika pemanggil memblokir, atau diblokir oleh beberapa anggota, atau tidak memiliki izin untuk menambahkan beberapa anggota, maka anggota tersebut tidak akan ditambahkan ke ruang yang dibuat. Untuk membuat pesan langsung (DM) antara pengguna yang memanggil dan pengguna manusia lain, tentukan tepat satu keanggotaan untuk mewakili pengguna manusia. Jika salah satu pengguna memblokir pengguna lain, permintaan akan gagal dan DM tidak akan dibuat. Untuk membuat DM antara pengguna yang memanggil dan aplikasi yang memanggil, tetapkan Jika DM sudah ada di antara dua pengguna, meskipun salah satu pengguna memblokir pengguna lain pada saat permintaan dibuat, DM yang ada akan ditampilkan. Ruang dengan balasan berangkai tidak didukung. Jika Anda menerima pesan error Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
|
UpdateMembership |
---|
Memperbarui langganan. Untuk contoh, lihat Memperbarui keanggotaan pengguna di ruang. Mendukung jenis autentikasi berikut:
|
UpdateMessage |
---|
Memperbarui pesan. Ada perbedaan antara metode Mendukung jenis autentikasi berikut:
Saat menggunakan autentikasi aplikasi, permintaan hanya dapat memperbarui pesan yang dibuat oleh aplikasi Chat yang memanggil.
|
UpdateSpace |
---|
Memperbarui ruang. Untuk contoh, lihat Memperbarui ruang. Jika Anda memperbarui kolom Mendukung jenis autentikasi berikut:
Autentikasi aplikasi memiliki batasan berikut:
|
UpdateSpaceNotificationSetting |
---|
Memperbarui setelan notifikasi ruang. Untuk contoh, lihat Memperbarui setelan notifikasi ruang pemanggil. Memerlukan autentikasi pengguna dengan cakupan otorisasi:
|
UpdateSpaceReadState |
---|
Memperbarui status sudah dibaca pengguna dalam ruang, yang digunakan untuk mengidentifikasi pesan yang sudah dibaca dan belum dibaca. Untuk melihat contohnya, lihat Memperbarui status baca ruang pengguna. Memerlukan autentikasi pengguna dengan cakupan otorisasi:
|
AccessoryWidget
Satu atau beberapa widget interaktif yang muncul di bagian bawah pesan. Untuk mengetahui detailnya, lihat Menambahkan widget interaktif di bagian bawah pesan.
Kolom | |
---|---|
Kolom union action . Jenis tindakan. action hanya dapat berupa salah satu dari berikut: |
|
button_list |
Daftar tombol. |
ActionResponse
Parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara posting responsnya.
Kolom | |
---|---|
type |
Hanya input. Jenis respons aplikasi Chat. |
url |
Hanya input. URL bagi pengguna untuk mengautentikasi atau mengonfigurasi. (Hanya untuk jenis respons |
dialog_action |
Hanya input. Respons terhadap peristiwa interaksi yang terkait dengan dialog. Harus disertai dengan |
updated_widget |
Hanya input. Respons widget yang diperbarui. |
ResponseType
Jenis respons aplikasi Chat.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Jenis default yang ditangani sebagai NEW_MESSAGE . |
NEW_MESSAGE |
Memposting sebagai pesan baru dalam topik. |
UPDATE_MESSAGE |
Memperbarui pesan aplikasi Chat. Hal ini hanya diizinkan pada peristiwa CARD_CLICKED dengan jenis pengirim pesan BOT . |
UPDATE_USER_MESSAGE_CARDS |
Memperbarui kartu pada pesan pengguna. Hal ini hanya diizinkan sebagai respons terhadap peristiwa MESSAGE dengan URL yang cocok, atau peristiwa CARD_CLICKED dengan jenis pengirim pesan adalah HUMAN . Teks diabaikan. |
REQUEST_CONFIG |
Meminta autentikasi atau konfigurasi tambahan kepada pengguna secara pribadi. |
DIALOG |
Menampilkan dialog. |
UPDATE_WIDGET |
Kueri opsi pelengkapan otomatis teks widget. |
SelectionItems
Daftar hasil pelengkapan otomatis widget.
Kolom | |
---|---|
items[] |
Array objek SelectionItem. |
UpdatedWidget
Untuk widget selectionInput
, menampilkan saran pelengkapan otomatis untuk menu multiselect.
Kolom | |
---|---|
widget |
ID widget yang diperbarui. ID harus cocok dengan ID widget yang memicu permintaan update. |
Kolom union updated_widget . Widget diperbarui sebagai respons terhadap tindakan pengguna. updated_widget hanya dapat berupa salah satu dari berikut: |
|
suggestions |
Daftar hasil pelengkapan otomatis widget |
ActionStatus
Merepresentasikan status permintaan untuk memanggil atau mengirimkan dialog.
Kolom | |
---|---|
status_code |
Kode status. |
user_facing_message |
Pesan yang akan dikirim kepada pengguna tentang status permintaan mereka. Jika tidak disetel, pesan umum berdasarkan |
Annotation
Hanya output. Anotasi yang terkait dengan isi pesan teks biasa. Untuk menambahkan pemformatan dasar ke pesan teks, lihat Memformat pesan teks.
Contoh isi pesan teks biasa:
Hello @FooBot how are you!"
Metadata anotasi yang sesuai:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
Kolom | |
---|---|
type |
Jenis anotasi ini. |
length |
Panjang substring dalam isi pesan teks biasa yang sesuai dengan anotasi ini. |
start_index |
Indeks awal (berbasis 0, inklusif) dalam isi pesan teks biasa yang sesuai dengan anotasi ini. |
Kolom union metadata . Metadata tambahan tentang anotasi. metadata hanya dapat berupa salah satu dari berikut: |
|
user_mention |
Metadata sebutan pengguna. |
slash_command |
Metadata untuk perintah garis miring. |
rich_link_metadata |
Metadata untuk link media interaktif. |
custom_emoji_metadata |
Metadata untuk emoji kustom. |
AnnotationType
Jenis anotasi.
Enum | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Nilai default untuk enum. Jangan gunakan. |
USER_MENTION |
Pengguna disebutkan. |
SLASH_COMMAND |
Perintah garis miring dipanggil. |
RICH_LINK |
Anotasi link lengkap. |
CUSTOM_EMOJI |
Anotasi emoji kustom. |
AppCommandMetadata
Metadata tentang perintah aplikasi Chat.
Kolom | |
---|---|
app_command_id |
ID untuk perintah yang ditentukan dalam konfigurasi Chat API. |
app_command_type |
Jenis perintah aplikasi Chat. |
AppCommandType
Jenis perintah aplikasi Chat. Untuk mengetahui detailnya, lihat Jenis perintah aplikasi Chat.
Enum | |
---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Nilai default. Tidak ditentukan. |
SLASH_COMMAND |
Perintah garis miring. Pengguna mengirim perintah dalam pesan Chat. |
QUICK_COMMAND |
Perintah cepat. Pengguna memilih perintah dari menu Chat di area balasan pesan. |
AttachedGif
Gambar GIF yang ditentukan oleh URL.
Kolom | |
---|---|
uri |
Hanya output. URL yang menghosting gambar GIF. |
Lampiran
Lampiran di Google Chat.
Kolom | |
---|---|
name |
Opsional. Nama resource lampiran, dalam bentuk |
content_name |
Hanya output. Nama file asli untuk konten, bukan jalur lengkap. |
content_type |
Hanya output. Jenis konten (jenis MIME) file. |
thumbnail_uri |
Hanya output. URL thumbnail yang harus digunakan untuk melihat pratinjau lampiran bagi pengguna manusia. Aplikasi chat tidak boleh menggunakan URL ini untuk mendownload konten lampiran. |
download_uri |
Hanya output. URL download yang harus digunakan untuk mengizinkan pengguna mendownload lampiran. Aplikasi chat tidak boleh menggunakan URL ini untuk mendownload konten lampiran. |
source |
Hanya output. Sumber lampiran. |
Kolom union data_ref . Referensi data ke lampiran. data_ref hanya dapat berupa salah satu dari berikut: |
|
attachment_data_ref |
Opsional. Referensi ke data lampiran. Kolom ini digunakan untuk membuat atau memperbarui pesan dengan lampiran, atau dengan media API untuk mendownload data lampiran. |
drive_data_ref |
Hanya output. Referensi ke lampiran Google Drive. Kolom ini digunakan dengan Google Drive API. |
Sumber
Sumber lampiran.
Enum | |
---|---|
SOURCE_UNSPECIFIED |
Direservasi. |
DRIVE_FILE |
File adalah file Google Drive. |
UPLOADED_CONTENT |
File diupload ke Chat. |
AttachmentDataRef
Referensi ke data lampiran.
Kolom | |
---|---|
resource_name |
Opsional. Nama resource data lampiran. Kolom ini digunakan dengan media API untuk mendownload data lampiran. |
attachment_upload_token |
Opsional. Token buram yang berisi referensi ke lampiran yang diupload. Diperlakukan oleh klien sebagai string buram dan digunakan untuk membuat atau memperbarui pesan Chat dengan lampiran. |
CardWithId
Kartu dalam pesan Google Chat.
Hanya aplikasi Chat yang dapat membuat kartu. Jika aplikasi Chat Anda mengautentikasi sebagai pengguna, pesan tidak boleh berisi kartu.
Desain dan pratinjau kartu dengan Pembuat Kartu.
Buka Pembuat KartuKolom | |
---|---|
card_id |
Wajib diisi jika pesan berisi beberapa kartu. ID unik untuk kartu dalam pesan. |
card |
Kartu. Ukuran maksimum adalah 32 KB. |
ChatSpaceLinkData
Data untuk link ruang Chat.
Kolom | |
---|---|
space |
Ruang dari resource ruang Chat yang ditautkan. Format: |
thread |
Rangkaian pesan dari resource ruang Chat yang ditautkan. Format: |
message |
Pesan resource ruang Chat yang ditautkan. Format: |
CompleteImportSpaceRequest
Pesan permintaan untuk menyelesaikan proses impor ruang.
Kolom | |
---|---|
name |
Wajib. Nama resource ruang mode impor. Format: |
CompleteImportSpaceResponse
Pesan respons untuk menyelesaikan proses impor ruang.
Kolom | |
---|---|
space |
Ruang mode impor. |
ContextualAddOnMarkup
Jenis ini tidak memiliki kolom.
Markup bagi developer untuk menentukan konten AddOn kontekstual.
Kartu
Kartu adalah elemen UI yang dapat berisi widget UI seperti teks dan gambar.
Kolom | |
---|---|
header |
Header kartu. Header biasanya berisi judul dan gambar. |
sections[] |
Bagian dipisahkan oleh pembatas garis. |
card_actions[] |
Tindakan kartu ini. |
name |
Nama kartu. |
CardAction
Tindakan kartu adalah tindakan yang terkait dengan kartu. Untuk kartu invoice, tindakan umumnya adalah: hapus invoice, kirim invoice melalui email, atau buka invoice di browser.
Tidak didukung oleh aplikasi Google Chat.
Kolom | |
---|---|
action_label |
Label yang digunakan untuk ditampilkan di item menu tindakan. |
on_click |
Tindakan onclick untuk item tindakan ini. |
CardHeader
Kolom | |
---|---|
title |
Judul harus ditentukan. Header memiliki tinggi tetap: jika judul dan subjudul ditentukan, masing-masing akan menempati satu baris. Jika hanya judul yang ditentukan, judul akan menempati kedua baris. |
subtitle |
Subjudul header kartu. |
image_style |
Jenis gambar (misalnya, batas persegi atau batas melingkar). |
image_url |
URL gambar di header kartu. |
ImageStyle
Enum | |
---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Batas persegi. |
AVATAR |
Batas melingkar. |
Bagian
Bagian berisi kumpulan widget yang dirender (secara vertikal) dalam urutan yang ditentukan. Di semua platform, kartu memiliki lebar tetap yang sempit, sehingga saat ini tidak diperlukan properti tata letak (misalnya, float).
Kolom | |
---|---|
header |
Header bagian. Teks yang diformat didukung. Untuk mengetahui informasi selengkapnya tentang memformat teks, lihat Memformat teks di aplikasi Google Chat dan Memformat teks di Add-on Google Workspace. |
widgets[] |
Bagian harus berisi setidaknya satu widget. |
CreateCustomEmojiRequest
Permintaan untuk membuat emoji kustom.
Kolom | |
---|---|
custom_emoji |
Wajib. Emoji kustom yang akan dibuat. |
CreateMembershipRequest
Pesan permintaan untuk membuat keanggotaan.
Kolom | |
---|---|
parent |
Wajib. Nama resource ruang tempat membuat keanggotaan. Format: spaces/{space} |
membership |
Wajib. Relasi keanggotaan yang akan dibuat. Kolom Saat membuat hubungan keanggotaan untuk pengguna manusia, aplikasi Chat harus menggunakan cakupan otorisasi tertentu dan menetapkan nilai spesifik untuk kolom tertentu:
Mengundang pengguna eksternal ke organisasi Workspace yang memiliki ruang memerlukan autentikasi pengguna. Saat membuat hubungan keanggotaan untuk dirinya sendiri, aplikasi Chat harus melakukan autentikasi sebagai pengguna dan menggunakan cakupan |
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 Membuat keanggotaan aplikasi atau membuat keanggotaan untuk pengguna di luar organisasi Google Workspace administrator tidak didukung menggunakan akses admin. |
CreateMessageRequest
Membuat pesan.
Kolom | |
---|---|
parent |
Wajib. Nama resource ruang tempat pesan akan dibuat. Format: |
message |
Wajib. Isi pesan. |
thread_key |
Opsional. Tidak digunakan lagi: Gunakan |
request_id |
Opsional. ID permintaan unik untuk pesan ini. Menentukan ID permintaan yang ada akan menampilkan pesan yang dibuat dengan ID tersebut, bukan membuat pesan baru. |
message_reply_option |
Opsional. Menentukan apakah pesan memulai rangkaian pesan atau membalas rangkaian pesan. Hanya didukung di ruang bernama. Saat merespons interaksi pengguna, kolom ini diabaikan. Untuk interaksi dalam rangkaian pesan, balasan dibuat dalam rangkaian pesan yang sama. Jika tidak, balasan akan dibuat sebagai rangkaian pesan baru. |
message_id |
Opsional. ID kustom untuk pesan. Memungkinkan aplikasi Chat mendapatkan, memperbarui, atau menghapus pesan tanpa perlu menyimpan ID yang ditetapkan sistem dalam nama resource pesan (diwakili dalam kolom Nilai untuk kolom ini harus memenuhi persyaratan berikut:
Untuk mengetahui detailnya, lihat Memberi nama pesan. |
MessageReplyOption
Menentukan cara membalas pesan. Negara bagian lainnya mungkin ditambahkan pada masa mendatang.
Enum | |
---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Default. Memulai rangkaian pesan baru. Menggunakan opsi ini akan mengabaikan thread ID atau yang disertakan. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Membuat pesan sebagai balasan ke rangkaian pesan yang ditentukan oleh thread ID atau . Jika gagal, pesan akan memulai rangkaian pesan baru. |
REPLY_MESSAGE_OR_FAIL |
Membuat pesan sebagai balasan ke rangkaian pesan yang ditentukan oleh thread ID atau . Jika thread_key baru digunakan, thread baru akan dibuat. Jika pembuatan pesan gagal, error NOT_FOUND akan ditampilkan. |
CreateReactionRequest
Membuat reaksi terhadap pesan.
Kolom | |
---|---|
parent |
Wajib. Pesan tempat reaksi dibuat. Format: |
reaction |
Wajib. Reaksi yang akan dibuat. |
CreateSpaceRequest
Permintaan untuk membuat ruang bernama tanpa anggota.
Kolom | |
---|---|
space |
Wajib. Kolom Jika Anda menerima pesan error Ruang |
request_id |
Opsional. ID unik untuk permintaan ini. UUID acak direkomendasikan. Menentukan ID permintaan yang ada akan menampilkan ruang yang dibuat dengan ID tersebut, bukan membuat ruang baru. Menentukan ID permintaan yang ada dari aplikasi Chat yang sama dengan pengguna terautentikasi yang berbeda akan menampilkan error. |
CustomEmoji
Mewakili emoji kustom.
Kolom | |
---|---|
name |
ID. Nama resource emoji kustom, yang ditetapkan oleh server. Format: |
uid |
Hanya output. Kunci unik untuk resource emoji kustom. |
emoji_name |
Opsional. Tidak dapat diubah. Nama yang diberikan pengguna untuk emoji kustom, yang unik dalam organisasi. Diperlukan saat emoji kustom dibuat, hanya output jika tidak. Nama emoji harus diawali dan diakhiri dengan titik dua, harus berupa huruf kecil, dan hanya boleh berisi karakter alfanumerik, tanda hubung, serta garis bawah. Tanda hubung dan garis bawah harus digunakan untuk memisahkan kata dan tidak dapat digunakan secara berurutan. Contoh: |
temporary_image_uri |
Hanya output. URL gambar sementara untuk emoji kustom, yang valid setidaknya selama 10 menit. Perhatikan bahwa kolom ini tidak diisi dalam respons saat emoji kustom dibuat. |
payload |
Opsional. Hanya input. Data payload. Diperlukan saat emoji kustom dibuat. |
CustomEmojiPayload
Data payload untuk emoji kustom.
Kolom | |
---|---|
file_content |
Wajib. Hanya input. Gambar yang digunakan untuk emoji kustom. Payload harus berukuran kurang dari 256 KB dan dimensi gambar harus persegi serta antara 64 dan 500 piksel. Pembatasan dapat berubah sewaktu-waktu. |
filename |
Wajib. Hanya input. Nama file gambar. Ekstensi file yang didukung: |
CustomEmojiMetadata
Metadata anotasi untuk emoji kustom.
Kolom | |
---|---|
custom_emoji |
Emoji kustom. |
DeleteCustomEmojiRequest
Permintaan untuk menghapus emoji kustom.
Kolom | |
---|---|
name |
Wajib. Nama resource emoji kustom yang akan dihapus. Format: Anda dapat menggunakan nama emoji sebagai alias untuk |
DeleteMembershipRequest
Permintaan untuk menghapus keanggotaan dalam ruang.
Kolom | |
---|---|
name |
Wajib. Nama resource keanggotaan yang akan dihapus. Aplikasi Chat dapat menghapus keanggotaan pengguna manusia atau keanggotaannya sendiri. Aplikasi chat tidak dapat menghapus keanggotaan aplikasi lain. Saat menghapus keanggotaan pengguna, memerlukan cakupan Saat menghapus keanggotaan aplikasi, memerlukan cakupan Format: |
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 Menghapus keanggotaan aplikasi di ruang tidak didukung menggunakan akses admin. |
DeleteMessageRequest
Permintaan untuk menghapus pesan.
Kolom | |
---|---|
name |
Wajib. Nama resource pesan. Format: Jika telah menetapkan ID kustom untuk pesan, Anda dapat menggunakan nilai dari kolom |
force |
Opsional. Saat Hanya berlaku saat mengautentikasi sebagai pengguna. Tidak berpengaruh saat mengautentikasi sebagai aplikasi Chat. |
DeleteReactionRequest
Menghapus reaksi pada pesan.
Kolom | |
---|---|
name |
Wajib. Nama reaksi yang akan dihapus. Format: |
DeleteSpaceRequest
Permintaan untuk menghapus ruang.
Kolom | |
---|---|
name |
Wajib. Nama resource ruang yang akan dihapus. Format: |
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 |
DeletionMetadata
Informasi tentang pesan yang dihapus. Pesan akan dihapus saat delete_time
disetel.
Kolom | |
---|---|
deletion_type |
Menunjukkan siapa yang menghapus pesan. |
DeletionType
Siapa yang menghapus pesan dan bagaimana cara pesan tersebut dihapus. Nilai lainnya dapat ditambahkan pada masa mendatang. Lihat Mengedit atau menghapus pesan di Google Chat untuk mengetahui detail tentang kapan pesan dapat dihapus.
Enum | |
---|---|
DELETION_TYPE_UNSPECIFIED |
Nilai ini tidak digunakan. |
CREATOR |
Pengguna menghapus pesannya sendiri. |
SPACE_OWNER |
Pesan dihapus oleh pengelola ruang. |
ADMIN |
Administrator Google Workspace menghapus pesan. Administrator dapat menghapus pesan apa pun dalam ruang, termasuk pesan yang dikirim oleh anggota ruang atau aplikasi Chat. |
APP_MESSAGE_EXPIRY |
Aplikasi Chat menghapus pesannya sendiri saat masa berlakunya berakhir. |
CREATOR_VIA_APP |
Aplikasi Chat menghapus pesan atas nama pembuatnya (menggunakan autentikasi pengguna). |
SPACE_OWNER_VIA_APP |
Aplikasi Chat menghapus pesan atas nama pengelola ruang (menggunakan autentikasi pengguna). |
SPACE_MEMBER |
Anggota ruang menghapus pesan. Pengguna dapat menghapus pesan yang dikirim oleh aplikasi. |
Dialog
Wrapper di sekitar isi kartu dialog.
Kolom | |
---|---|
body |
Hanya input. Isi dialog, yang dirender dalam modal. Aplikasi Google Chat tidak mendukung entity kartu berikut: |
DialogAction
Berisi dialog dan kode status permintaan.
Kolom | |
---|---|
action_status |
Hanya input. Status permintaan untuk memanggil atau mengirimkan dialog. Menampilkan status dan pesan kepada pengguna, jika perlu. Misalnya, jika terjadi error atau berhasil. |
Kolom union action . Tindakan yang akan dilakukan. action hanya dapat berupa salah satu dari berikut: |
|
dialog |
Hanya input. Dialog untuk permintaan. |
DriveDataRef
Referensi ke data lampiran drive.
Kolom | |
---|---|
drive_file_id |
ID untuk file drive. Gunakan dengan Drive API. |
DriveLinkData
Data untuk link Google Drive.
Kolom | |
---|---|
drive_data_ref |
DriveDataRef yang mereferensikan file Google Drive. |
mime_type |
Jenis MIME resource Google Drive yang ditautkan. |
Emoji
Emoji yang digunakan sebagai reaksi terhadap pesan.
Kolom | |
---|---|
Kolom union content . Wajib. Konten emoji. content hanya dapat berupa salah satu dari berikut: |
|
unicode |
Opsional. Emoji dasar yang direpresentasikan oleh string unicode. |
custom_emoji |
Emoji kustom. |
EmojiReactionSummary
Jumlah orang yang bereaksi terhadap pesan dengan emoji tertentu.
Kolom | |
---|---|
emoji |
Hanya output. Emoji yang terkait dengan reaksi. |
reaction_count |
Hanya output. Jumlah total reaksi menggunakan emoji terkait. |
FindDirectMessageRequest
Permintaan untuk mendapatkan ruang pesan langsung berdasarkan resource pengguna.
Kolom | |
---|---|
name |
Wajib. Nama resource pengguna untuk menemukan pesan langsung. Format: |
GetAttachmentRequest
Permintaan untuk mendapatkan lampiran.
Kolom | |
---|---|
name |
Wajib. Nama resource lampiran, dalam bentuk |
GetCustomEmojiRequest
Permintaan untuk menampilkan satu emoji kustom.
Kolom | |
---|---|
name |
Wajib. Nama resource emoji kustom. Format: Anda dapat menggunakan nama emoji sebagai alias untuk |
GetMembershipRequest
Permintaan untuk mendapatkan keanggotaan ruang.
Kolom | |
---|---|
name |
Wajib. Nama resource keanggotaan yang akan diambil. Untuk mendapatkan keanggotaan aplikasi sendiri dengan menggunakan autentikasi pengguna, Anda dapat secara opsional menggunakan Format: Anda dapat menggunakan email pengguna sebagai alias untuk |
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 Mendapatkan keanggotaan aplikasi di ruang tidak didukung saat menggunakan akses admin. |
GetMessageRequest
Permintaan untuk mendapatkan pesan.
Kolom | |
---|---|
name |
Wajib. Nama resource pesan. Format: Jika telah menetapkan ID kustom untuk pesan, Anda dapat menggunakan nilai dari kolom |
GetSpaceEventRequest
Pesan permintaan untuk mendapatkan acara ruang.
Kolom | |
---|---|
name |
Wajib. Nama resource peristiwa ruang. Format: |
GetSpaceNotificationSettingRequest
Pesan permintaan untuk mendapatkan setelan notifikasi ruang. Hanya mendukung pengambilan setelan notifikasi untuk pengguna yang memanggil.
Kolom | |
---|---|
name |
Wajib. Format: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Pesan permintaan untuk GetSpaceReadState API.
Kolom | |
---|---|
name |
Wajib. Nama resource status baca ruang untuk diambil. Hanya mendukung pengambilan status sudah dibaca untuk pengguna yang memanggil. Untuk merujuk ke pengguna yang memanggil, tetapkan salah satu hal berikut:
Format: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Permintaan untuk menampilkan satu ruang.
Kolom | |
---|---|
name |
Wajib. Nama resource ruang, dalam bentuk Format: |
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 |
GetThreadReadStateRequest
Pesan permintaan untuk GetThreadReadStateRequest API.
Kolom | |
---|---|
name |
Wajib. Nama resource status sudah dibaca untuk diambil. Hanya mendukung pengambilan status sudah dibaca untuk pengguna yang memanggil. Untuk merujuk ke pengguna yang memanggil, tetapkan salah satu hal berikut:
Format: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Grup
Grup Google di Google Chat.
Kolom | |
---|---|
name |
Nama resource untuk Grup Google. Mewakili grup di Cloud Identity Groups API. Format: groups/{group} |
HistoryState
Status histori untuk pesan dan ruang. Menentukan berapa lama pesan dan rangkaian pesan disimpan setelah dibuat.
Enum | |
---|---|
HISTORY_STATE_UNSPECIFIED |
Nilai default. Jangan gunakan. |
HISTORY_OFF |
Histori nonaktif. Pesan dan rangkaian pesan disimpan selama 24 jam. |
HISTORY_ON |
Histori aktif. Aturan retensi Vault organisasi menentukan durasi pesan dan rangkaian pesan disimpan. |
ListCustomEmojisRequest
Permintaan untuk menampilkan daftar emoji kustom.
Kolom | |
---|---|
page_size |
Opsional. Jumlah maksimum emoji kustom yang ditampilkan. Layanan dapat menampilkan lebih sedikit emoji kustom daripada nilai ini. Jika tidak ditentukan, nilai defaultnya adalah 25. Nilai maksimum adalah 200; nilai di atas 200 akan diubah menjadi 200. |
page_token |
Opsional. (Jika melanjutkan dari kueri sebelumnya.) Token halaman yang diterima dari panggilan list emoji kustom sebelumnya. Berikan ini untuk mengambil halaman selanjutnya. Saat melakukan penomoran halaman, nilai filter harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda dapat menyebabkan hasil yang tidak terduga. |
filter |
Opsional. Filter kueri. Mendukung pemfilteran menurut kreator. Untuk memfilter menurut kreator, Anda harus menentukan nilai yang valid. Saat ini, hanya Misalnya, kueri berikut menampilkan emoji kustom yang dibuat oleh pemanggil:
Kueri yang tidak valid ditolak dengan error |
ListCustomEmojisResponse
Respons untuk mencantumkan emoji kustom.
Kolom | |
---|---|
custom_emojis[] |
Daftar yang tidak diurutkan. Daftar emoji kustom. |
next_page_token |
Token yang dapat Anda kirim sebagai |
ListMembershipsRequest
Pesan permintaan untuk mencantumkan langganan.
Kolom | |
---|---|
parent |
Wajib. Nama resource ruang untuk mengambil daftar keanggotaan. Format: spaces/{space} |
page_size |
Opsional. Jumlah maksimum langganan yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 100 langganan akan ditampilkan. Nilai maksimumnya adalah 1.000. Jika Anda menggunakan nilai lebih dari 1.000, nilai tersebut akan otomatis diubah menjadi 1.000. Nilai negatif akan menampilkan error |
page_token |
Opsional. Token halaman, diterima dari panggilan sebelumnya untuk mencantumkan keanggotaan. Berikan parameter ini untuk mengambil halaman berikutnya. Saat melakukan penomoran halaman, semua parameter lain yang diberikan harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda ke parameter lain dapat menyebabkan hasil yang tidak terduga. |
filter |
Opsional. Filter kueri. Anda dapat memfilter keanggotaan menurut peran anggota ( Untuk memfilter menurut peran, tetapkan Untuk memfilter menurut jenis, tetapkan Untuk memfilter menurut peran dan jenis, gunakan operator
Misalnya, kueri berikut valid:
Kueri berikut tidak valid:
Kueri yang tidak valid ditolak oleh server dengan error |
show_groups |
Opsional. Saat |
show_invited |
Opsional. Jika Saat ini memerlukan autentikasi pengguna. |
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 Mencantumkan keanggotaan aplikasi di ruang tidak didukung saat menggunakan akses admin. |
ListMembershipsResponse
Respons untuk mencantumkan keanggotaan ruang.
Kolom | |
---|---|
memberships[] |
Daftar yang tidak diurutkan. Daftar keanggotaan di halaman yang diminta (atau halaman pertama). |
next_page_token |
Token yang dapat Anda kirim sebagai |
ListMessagesRequest
Mencantumkan pesan di ruang yang ditentukan, yang penggunanya adalah anggota.
Kolom | |
---|---|
parent |
Wajib. Nama resource ruang untuk mencantumkan pesan. Format: |
page_size |
Opsional. Jumlah maksimum pesan yang ditampilkan. Layanan mungkin menampilkan lebih sedikit pesan daripada nilai ini. Jika tidak ditentukan, paling banyak 25 item akan ditampilkan. Nilai maksimumnya adalah 1.000. Jika Anda menggunakan nilai lebih dari 1.000, nilai tersebut akan otomatis diubah menjadi 1.000. Nilai negatif akan menampilkan error |
page_token |
Opsional. Token halaman yang diterima dari panggilan list messages sebelumnya. Berikan parameter ini untuk mengambil halaman berikutnya. Saat melakukan penomoran halaman, semua parameter lain yang diberikan harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda ke parameter lain dapat menyebabkan hasil yang tidak terduga. |
filter |
Opsional. Filter kueri. Anda dapat memfilter pesan menurut tanggal ( Untuk memfilter pesan menurut tanggal pembuatannya, tentukan Untuk memfilter menurut rangkaian pesan, tentukan Untuk memfilter menurut rangkaian pesan dan tanggal, gunakan operator Misalnya, kueri berikut valid:
Kueri yang tidak valid ditolak oleh server dengan error |
order_by |
Opsional. Cara pengurutan daftar pesan. Tentukan nilai untuk mengurutkan berdasarkan operasi pengurutan. Nilai operasi pengurutan yang valid adalah sebagai berikut:
Pengurutan defaultnya adalah |
show_deleted |
Opsional. Apakah akan menyertakan pesan yang dihapus. Pesan yang dihapus mencakup waktu penghapusan dan metadata tentang penghapusannya, tetapi konten pesan tidak tersedia. |
ListMessagesResponse
Pesan respons untuk mencantumkan pesan.
Kolom | |
---|---|
messages[] |
Daftar pesan. |
next_page_token |
Anda dapat mengirim token sebagai |
ListReactionsRequest
Mencantumkan reaksi terhadap pesan.
Kolom | |
---|---|
parent |
Wajib. Pesan yang diberi reaksi oleh pengguna. Format: |
page_size |
Opsional. Jumlah maksimum reaksi yang ditampilkan. Layanan dapat menampilkan lebih sedikit reaksi daripada nilai ini. Jika tidak ditentukan, nilai defaultnya adalah 25. Nilai maksimum adalah 200; nilai di atas 200 akan diubah menjadi 200. |
page_token |
Opsional. (Jika melanjutkan dari kueri sebelumnya.) Token halaman yang diterima dari panggilan list reactions sebelumnya. Berikan ini untuk mengambil halaman selanjutnya. Saat melakukan penomoran halaman, nilai filter harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda dapat menyebabkan hasil yang tidak terduga. |
filter |
Opsional. Filter kueri. Anda dapat memfilter reaksi menurut emoji ( Untuk memfilter reaksi untuk beberapa emoji atau pengguna, gabungkan kolom serupa dengan operator Untuk memfilter reaksi menurut emoji dan pengguna, gunakan operator Jika kueri Anda menggunakan Misalnya, kueri berikut valid:
Kueri berikut tidak valid:
Kueri yang tidak valid ditolak dengan error |
ListReactionsResponse
Respons terhadap permintaan daftar reaksi.
Kolom | |
---|---|
reactions[] |
Daftar reaksi di halaman yang diminta (atau halaman pertama). |
next_page_token |
Token lanjutan untuk mengambil halaman hasil berikutnya. Kosong untuk halaman hasil terakhir. |
ListSpaceEventsRequest
Pesan permintaan untuk mencantumkan acara ruang.
Kolom | |
---|---|
parent |
Wajib. Nama resource ruang Google Chat tempat peristiwa terjadi. Format: |
page_size |
Opsional. Jumlah maksimum peristiwa ruang yang ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Nilai negatif akan menampilkan error |
page_token |
Opsional. Token halaman, diterima dari panggilan list space events sebelumnya. Berikan ini untuk mengambil halaman selanjutnya. Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk mencantumkan peristiwa ruang harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda ke parameter lain dapat menyebabkan hasil yang tidak terduga. |
filter |
Wajib. Filter kueri. Anda harus menentukan setidaknya satu jenis peristiwa ( Secara opsional, Anda juga dapat memfilter berdasarkan waktu mulai (
Untuk menentukan waktu mulai atau berakhir, gunakan operator sama dengan Misalnya, kueri berikut valid:
Kueri berikut tidak valid:
Kueri yang tidak valid ditolak oleh server dengan error |
ListSpaceEventsResponse
Pesan respons untuk mencantumkan acara ruang.
Kolom | |
---|---|
space_events[] |
Hasil ditampilkan dalam urutan kronologis (peristiwa terlama terlebih dahulu). Catatan: Kolom |
next_page_token |
Token kelanjutan yang digunakan untuk mengambil lebih banyak acara. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya. |
ListSpacesRequest
Permintaan untuk mencantumkan ruang tempat pemanggil menjadi anggota.
Kolom | |
---|---|
page_size |
Opsional. Jumlah maksimum ruang yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 100 ruang akan ditampilkan. Nilai maksimumnya adalah 1.000. Jika Anda menggunakan nilai lebih dari 1.000, nilai tersebut akan otomatis diubah menjadi 1.000. Nilai negatif akan menampilkan error |
page_token |
Opsional. Token halaman, diterima dari panggilan list spaces sebelumnya. Berikan parameter ini untuk mengambil halaman berikutnya. Saat melakukan penomoran halaman, nilai filter harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda dapat menyebabkan hasil yang tidak terduga. |
filter |
Opsional. Filter kueri. Anda dapat memfilter ruang menurut jenis ruang ( Untuk memfilter menurut jenis ruang, Anda harus menentukan nilai enum yang valid, seperti Misalnya, kueri berikut valid:
Kueri yang tidak valid ditolak oleh server dengan error |
ListSpacesResponse
Respons untuk permintaan daftar ruang.
Kolom | |
---|---|
spaces[] |
Daftar ruang di halaman yang diminta (atau halaman pertama). Catatan: Kolom |
next_page_token |
Anda dapat mengirim token sebagai |
MatchedUrl
URL yang cocok dalam pesan Chat. Aplikasi Chat dapat melihat pratinjau URL yang cocok. Untuk mengetahui informasi selengkapnya, lihat Melihat pratinjau link.
Kolom | |
---|---|
url |
Hanya output. URL yang cocok. |
Langganan
Mewakili hubungan keanggotaan di Google Chat, seperti apakah pengguna atau aplikasi Chat diundang ke, menjadi bagian dari, atau tidak ada di ruang.
Kolom | |
---|---|
name |
ID. Nama resource keanggotaan, yang ditetapkan oleh server. Format: |
state |
Hanya output. Status keanggotaan. |
role |
Opsional. Peran pengguna dalam ruang Chat, yang menentukan tindakan yang diizinkan di ruang tersebut. Kolom ini hanya dapat digunakan sebagai input di |
create_time |
Opsional. Tidak dapat diubah. Waktu pembuatan keanggotaan, seperti saat anggota bergabung atau diundang untuk bergabung ke ruang. Kolom ini hanya berupa output, kecuali saat digunakan untuk mengimpor keanggotaan historis di ruang mode impor. |
delete_time |
Opsional. Tidak dapat diubah. Waktu penghapusan keanggotaan, seperti saat anggota keluar atau dihapus dari ruang. Kolom ini hanya berupa output, kecuali saat digunakan untuk mengimpor keanggotaan historis di ruang mode impor. |
Kolom union memberType . Anggota yang terkait dengan keanggotaan ini. Jenis anggota lainnya mungkin didukung pada masa mendatang. memberType hanya dapat berupa salah satu dari berikut: |
|
member |
Opsional. Pengguna atau aplikasi Google Chat yang sesuai dengan keanggotaan. Jika aplikasi Chat Anda mengautentikasi sebagai pengguna, output akan mengisi user |
group_member |
Opsional. Grup Google yang sesuai dengan keanggotaan. Membaca atau mengubah keanggotaan untuk Google Grup memerlukan autentikasi pengguna. |
MembershipRole
Mewakili tindakan yang diizinkan pengguna di ruang Chat. Nilai enum lainnya mungkin ditambahkan pada masa mendatang.
Enum | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Nilai default. Untuk users : orang tersebut bukan anggota ruang, tetapi dapat diundang. Untuk Google Groups : mereka selalu diberi peran ini (nilai enum lainnya dapat digunakan pada masa mendatang). |
ROLE_MEMBER |
Anggota ruang. Pengguna memiliki izin dasar, seperti mengirim pesan ke ruang. Dalam percakapan 1:1 dan grup tanpa nama, semua orang memiliki peran ini. |
ROLE_MANAGER |
Pengelola ruang. Pengguna memiliki semua izin dasar serta izin administratif yang memungkinkan mereka mengelola ruang, seperti menambahkan atau menghapus anggota. Hanya didukung di SpaceType.SPACE . |
MembershipState
Menentukan hubungan anggota dengan ruang. Status keanggotaan lainnya mungkin didukung pada masa mendatang.
Enum | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Nilai default. Jangan gunakan. |
JOINED |
Pengguna ditambahkan ke ruang, dan dapat berpartisipasi di ruang. |
INVITED |
Pengguna diundang untuk bergabung ke ruang, tetapi belum bergabung. |
NOT_A_MEMBER |
Pengguna bukan anggota ruang dan tidak memiliki undangan yang menunggu keputusan untuk bergabung ke ruang. |
MembershipBatchCreatedEventData
Payload acara untuk beberapa langganan baru.
Jenis acara: google.workspace.chat.membership.v1.batchCreated
Kolom | |
---|---|
memberships[] |
Daftar langganan baru. |
MembershipBatchDeletedEventData
Payload acara untuk beberapa langganan yang dihapus.
Jenis acara: google.workspace.chat.membership.v1.batchDeleted
Kolom | |
---|---|
memberships[] |
Daftar langganan yang dihapus. |
MembershipBatchUpdatedEventData
Payload peristiwa untuk beberapa langganan yang diperbarui.
Jenis acara: google.workspace.chat.membership.v1.batchUpdated
Kolom | |
---|---|
memberships[] |
Daftar langganan yang diperbarui. |
MembershipCreatedEventData
Payload peristiwa untuk langganan baru.
Jenis acara: google.workspace.chat.membership.v1.created
.
Kolom | |
---|---|
membership |
Langganan baru. |
MembershipDeletedEventData
Payload acara untuk langganan yang dihapus.
Jenis acara: google.workspace.chat.membership.v1.deleted
Kolom | |
---|---|
membership |
Langganan yang dihapus. Hanya kolom |
MembershipUpdatedEventData
Payload acara untuk langganan yang diperbarui.
Jenis acara: google.workspace.chat.membership.v1.updated
Kolom | |
---|---|
membership |
Keanggotaan yang diperbarui. |
Pesan
Pesan di ruang Google Chat.
Kolom | |
---|---|
name |
ID. Nama resource pesan. Format: Dengan Jika Anda menetapkan ID kustom saat membuat pesan, Anda dapat menggunakan ID ini untuk menentukan pesan dalam permintaan dengan mengganti |
sender |
Hanya output. Pengguna yang membuat pesan. Jika aplikasi Chat Anda mengautentikasi sebagai pengguna, output akan mengisi user |
create_time |
Opsional. Tidak dapat diubah. Untuk ruang yang dibuat di Chat, waktu saat pesan dibuat. Kolom ini hanya output, kecuali saat digunakan di ruang mode impor. Untuk ruang mode impor, setel kolom ini ke stempel waktu historis saat pesan dibuat di sumber untuk mempertahankan waktu pembuatan asli. |
last_update_time |
Hanya output. Waktu saat pesan terakhir kali diedit oleh pengguna. Jika pesan belum pernah diedit, kolom ini kosong. |
delete_time |
Hanya output. Waktu saat pesan dihapus di Google Chat. Jika pesan tidak pernah dihapus, kolom ini kosong. |
text |
Opsional. Isi pesan teks biasa. Link pertama ke gambar, video, atau halaman web akan menghasilkan chip pratinjau. Anda juga dapat @menyebut pengguna Google Chat, atau semua orang di ruang. Untuk mempelajari cara membuat pesan teks, lihat Mengirim pesan. |
formatted_text |
Hanya output. Berisi pesan
Untuk mengetahui informasi selengkapnya, lihat Melihat pemformatan teks yang dikirim dalam pesan |
cards[] |
Tidak digunakan lagi: Gunakan Kartu interaktif yang diformat dan kaya konten yang dapat Anda gunakan untuk menampilkan elemen UI seperti: teks berformat, tombol, dan gambar yang dapat diklik. Kartu biasanya ditampilkan di bawah isi pesan teks biasa. |
cards_v2[] |
Opsional. Array kartu. Hanya aplikasi Chat yang dapat membuat kartu. Jika aplikasi Chat Anda mengautentikasi sebagai pengguna, pesan tidak boleh berisi kartu. Untuk mempelajari cara membuat pesan yang berisi kartu, lihat Mengirim pesan. Desain dan pratinjau kartu dengan Pembuat Kartu. Buka Pembuat Kartu |
annotations[] |
Hanya output. Anotasi yang terkait dengan |
thread |
Rangkaian pesan yang berisi pesan tersebut. Untuk penggunaan contoh, lihat Memulai atau membalas rangkaian pesan. |
space |
Hanya output. Jika aplikasi Chat Anda mengautentikasi sebagai pengguna, output hanya akan mengisi space |
fallback_text |
Opsional. Deskripsi kartu pesan dalam teks biasa, yang digunakan saat kartu sebenarnya tidak dapat ditampilkan—misalnya, notifikasi seluler. |
action_response |
Hanya input. Parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara posting responsnya. |
argument_text |
Hanya output. Isi pesan teks biasa dengan semua sebutan aplikasi Chat dihapus. |
slash_command |
Hanya output. Informasi perintah garis miring, jika ada. |
attachment[] |
Opsional. Lampiran yang diupload pengguna. |
matched_url |
Hanya output. URL di |
thread_reply |
Hanya output. Jika Jika ruang tidak mendukung balasan dalam rangkaian pesan, kolom ini selalu |
client_assigned_message_id |
Opsional. ID kustom untuk pesan. Anda dapat menggunakan kolom untuk mengidentifikasi pesan, atau untuk mendapatkan, menghapus, atau memperbarui pesan. Untuk menyetel ID kustom, tentukan kolom |
emoji_reaction_summaries[] |
Hanya output. Daftar ringkasan reaksi emoji pada pesan. |
private_message_viewer |
Opsional. Tidak dapat diubah. Input untuk membuat pesan, atau hanya output. Pengguna yang dapat melihat pesan. Jika disetel, pesan bersifat pribadi dan hanya dapat dilihat oleh pengguna yang ditentukan dan aplikasi Chat. Untuk menyertakan kolom ini dalam permintaan, Anda harus memanggil Chat API menggunakan autentikasi aplikasi dan menghapus berikut ini: Untuk mengetahui detailnya, lihat Mengirim pesan secara pribadi. |
deletion_metadata |
Hanya output. Informasi tentang pesan yang dihapus. Pesan akan dihapus saat |
quoted_message_metadata |
Hanya output. Informasi tentang pesan yang dikutip oleh pengguna Google Chat di ruang. Pengguna Google Chat dapat mengutip pesan untuk membalasnya. |
attached_gifs[] |
Hanya output. Gambar GIF yang dilampirkan ke pesan. |
accessory_widgets[] |
Opsional. Satu atau beberapa widget interaktif yang muncul di bagian bawah pesan. Anda dapat menambahkan widget aksesori ke pesan yang berisi teks, kartu, atau teks dan kartu. Tidak didukung untuk pesan yang berisi dialog. Untuk mengetahui detailnya, lihat Menambahkan widget interaktif di bagian bawah pesan. Membuat pesan dengan widget aksesori memerlukan autentikasi aplikasi. |
MessageBatchCreatedEventData
Payload peristiwa untuk beberapa pesan baru.
Jenis acara: google.workspace.chat.message.v1.batchCreated
Kolom | |
---|---|
messages[] |
Daftar pesan baru. |
MessageBatchDeletedEventData
Payload peristiwa untuk beberapa pesan yang dihapus.
Jenis acara: google.workspace.chat.message.v1.batchDeleted
Kolom | |
---|---|
messages[] |
Daftar pesan yang dihapus. |
MessageBatchUpdatedEventData
Payload peristiwa untuk beberapa pesan yang diperbarui.
Jenis acara: google.workspace.chat.message.v1.batchUpdated
Kolom | |
---|---|
messages[] |
Daftar pesan yang diperbarui. |
MessageCreatedEventData
Payload peristiwa untuk pesan baru.
Jenis acara: google.workspace.chat.message.v1.created
Kolom | |
---|---|
message |
Pesan baru. |
MessageDeletedEventData
Payload peristiwa untuk pesan yang dihapus.
Jenis acara: google.workspace.chat.message.v1.deleted
Kolom | |
---|---|
message |
Pesan yang dihapus. Hanya kolom |
MessageUpdatedEventData
Payload peristiwa untuk pesan yang diperbarui.
Jenis acara: google.workspace.chat.message.v1.updated
Kolom | |
---|---|
message |
Pesan yang diperbarui. |
QuotedMessageMetadata
Informasi tentang pesan yang dikutip.
Kolom | |
---|---|
name |
Hanya output. Nama resource pesan yang dikutip. Format: |
last_update_time |
Hanya output. Stempel waktu saat pesan yang dikutip dibuat atau saat pesan yang dikutip terakhir diperbarui. |
Reaksi
Reaksi terhadap pesan.
Kolom | |
---|---|
name |
ID. Nama resource reaksi. Format: |
user |
Hanya output. Pengguna yang membuat reaksi. |
emoji |
Wajib. Emoji yang digunakan dalam reaksi. |
ReactionBatchCreatedEventData
Payload peristiwa untuk beberapa reaksi baru.
Jenis acara: google.workspace.chat.reaction.v1.batchCreated
Kolom | |
---|---|
reactions[] |
Daftar reaksi baru. |
ReactionBatchDeletedEventData
Payload peristiwa untuk beberapa reaksi yang dihapus.
Jenis acara: google.workspace.chat.reaction.v1.batchDeleted
Kolom | |
---|---|
reactions[] |
Daftar reaksi yang dihapus. |
ReactionCreatedEventData
Payload peristiwa untuk reaksi baru.
Jenis acara: google.workspace.chat.reaction.v1.created
Kolom | |
---|---|
reaction |
Reaksi baru. |
ReactionDeletedEventData
Payload peristiwa untuk reaksi yang dihapus.
Jenis: google.workspace.chat.reaction.v1.deleted
Kolom | |
---|---|
reaction |
Reaksi yang dihapus. |
RichLinkMetadata
Link lengkap ke resource.
Kolom | |
---|---|
uri |
URI link ini. |
rich_link_type |
Jenis link multimedia. |
Kolom union data . Data untuk resource yang ditautkan. data hanya dapat berupa salah satu dari berikut: |
|
drive_link_data |
Data untuk link drive. |
chat_space_link_data |
Data untuk link ruang chat. |
RichLinkType
Jenis link multimedia. Jenis lainnya mungkin ditambahkan di masa mendatang.
Enum | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Nilai default untuk enum. Jangan gunakan. |
DRIVE_FILE |
Jenis link multimedia Google Drive. |
CHAT_SPACE |
Jenis link multimedia ruang Chat. Misalnya, smart chip ruang. |
SearchSpacesRequest
Permintaan untuk menelusuri daftar ruang berdasarkan kueri.
Kolom | |
---|---|
use_admin_access |
Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 Saat ini, metode ini hanya mendukung akses admin, sehingga hanya |
page_size |
Jumlah maksimum ruang yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 100 ruang akan ditampilkan. Nilai maksimumnya adalah 1.000. Jika Anda menggunakan nilai lebih dari 1.000, nilai tersebut akan otomatis diubah menjadi 1.000. |
page_token |
Token, diterima dari panggilan ruang penelusuran sebelumnya. Berikan parameter ini untuk mengambil halaman berikutnya. Saat melakukan penomoran halaman, semua parameter lain yang diberikan harus sesuai dengan panggilan yang menyediakan token halaman. Meneruskan nilai yang berbeda ke parameter lain dapat menyebabkan hasil yang tidak terduga. |
query |
Wajib. Kueri penelusuran. Anda dapat menelusuri menggunakan parameter berikut:
Di berbagai kolom, hanya operator Di antara kolom yang sama, Contoh kueri berikut valid:
|
order_by |
Opsional. Cara pengurutan daftar ruang. Atribut yang didukung untuk mengurutkan adalah:
Nilai operasi pengurutan yang valid adalah:
Sintaksis yang didukung adalah:
|
SearchSpacesResponse
Respons dengan daftar ruang yang sesuai dengan permintaan ruang penelusuran.
Kolom | |
---|---|
spaces[] |
Halaman ruang yang diminta. |
next_page_token |
Token yang dapat digunakan untuk mengambil halaman berikutnya. Jika kolom ini kosong, tidak ada halaman berikutnya. |
total_size |
Jumlah total ruang yang cocok dengan kueri, di semua halaman. Jika hasilnya lebih dari 10.000 ruang, nilai ini adalah perkiraan. |
SetUpSpaceRequest
Permintaan untuk membuat ruang dan menambahkan pengguna tertentu ke dalamnya.
Kolom | |
---|---|
space |
Wajib. Kolom Untuk membuat ruang, tetapkan Untuk membuat chat grup, setel Untuk membuat percakapan 1:1 antara manusia, tetapkan Untuk membuat percakapan 1:1 antara manusia dan aplikasi Chat yang memanggil, tetapkan Jika ruang |
request_id |
Opsional. ID unik untuk permintaan ini. UUID acak direkomendasikan. Menentukan ID permintaan yang ada akan menampilkan ruang yang dibuat dengan ID tersebut, bukan membuat ruang baru. Menentukan ID permintaan yang ada dari aplikasi Chat yang sama dengan pengguna terautentikasi yang berbeda akan menampilkan error. |
memberships[] |
Opsional. Pengguna atau grup Google Chat yang akan diundang untuk bergabung ke ruang. Jangan sertakan pengguna yang memanggil, karena mereka ditambahkan secara otomatis. Set saat ini mengizinkan hingga 49 langganan (selain pemanggil). Untuk keanggotaan manusia, kolom Untuk keanggotaan grup Google, kolom Opsional saat menyetel Wajib diisi saat menyetel Wajib diisi saat menyetel Harus kosong saat membuat percakapan 1:1 antara manusia dan aplikasi Chat yang melakukan panggilan (saat menyetel |
SlashCommand
Metadata tentang perintah garis miring di Google Chat.
Kolom | |
---|---|
command_id |
ID perintah garis miring. |
SlashCommandMetadata
Metadata anotasi untuk perintah garis miring (/).
Kolom | |
---|---|
bot |
Aplikasi Chat yang perintahnya dipanggil. |
type |
Jenis perintah garis miring. |
command_name |
Nama perintah garis miring yang dipanggil. |
command_id |
ID perintah dari perintah garis miring yang dipanggil. |
triggers_dialog |
Menunjukkan apakah perintah garis miring ditujukan untuk dialog. |
Jenis
Enum | |
---|---|
TYPE_UNSPECIFIED |
Nilai default untuk enum. Jangan gunakan. |
ADD |
Menambahkan aplikasi Chat ke ruang. |
INVOKE |
Memanggil perintah garis miring di ruang. |
Spasi
Ruang di Google Chat. Ruang adalah percakapan antara dua pengguna atau lebih atau pesan pribadi antara pengguna dan aplikasi Chat.
Kolom | |
---|---|
name |
ID. Nama resource ruang. Format: Dengan |
type |
Hanya output. Tidak digunakan lagi: Gunakan |
space_type |
Opsional. Jenis ruang. Diperlukan saat membuat ruang atau memperbarui jenis ruang. Hanya output untuk penggunaan lainnya. |
single_user_bot_dm |
Opsional. Apakah ruang adalah DM antara aplikasi Chat dan satu orang. |
threaded |
Hanya output. Tidak digunakan lagi: Gunakan |
display_name |
Opsional. Nama tampilan ruang. Diperlukan saat membuat ruang dengan Untuk pesan langsung, kolom ini mungkin kosong. Mendukung hingga 128 karakter. |
external_user_allowed |
Opsional. Tidak dapat diubah. Apakah ruang ini mengizinkan pengguna Google Chat mana pun sebagai anggota. Input saat membuat ruang di organisasi Google Workspace. Jangan sertakan kolom ini saat membuat ruang dalam kondisi berikut:
Untuk ruang yang sudah ada, kolom ini hanya output. |
space_threading_state |
Hanya output. Status rangkaian pesan di ruang Chat. |
space_details |
Opsional. Detail tentang ruang, termasuk deskripsi dan aturan. |
space_history_state |
Opsional. Status histori pesan untuk pesan dan rangkaian pesan di ruang ini. |
import_mode |
Opsional. Apakah ruang ini dibuat di Membuat ruang di |
create_time |
Opsional. Tidak dapat diubah. Untuk ruang yang dibuat di Chat, waktu ruang dibuat. Kolom ini hanya output, kecuali saat digunakan di ruang mode impor. Untuk ruang mode impor, tetapkan kolom ini ke stempel waktu historis saat ruang dibuat di sumber untuk mempertahankan waktu pembuatan asli. Hanya diisi dalam output jika |
last_active_time |
Hanya output. Stempel waktu pesan terakhir dalam ruang. |
admin_installed |
Hanya output. Untuk ruang pesan langsung (DM) dengan aplikasi Chat, apakah ruang tersebut dibuat oleh administrator Google Workspace. Administrator dapat menginstal dan menyiapkan pesan langsung dengan aplikasi Chat atas nama pengguna di organisasi mereka. Untuk mendukung penginstalan oleh admin, aplikasi Chat Anda harus memiliki fitur pesan langsung. |
membership_count |
Hanya output. Jumlah langganan yang diikuti, dikelompokkan menurut jenis anggota. Diisi saat |
access_settings |
Opsional. Menentukan setelan akses ruang. Hanya diisi jika |
space_uri |
Hanya output. URI bagi pengguna untuk mengakses ruang. |
import_mode_expire_time |
Hanya output. Waktu saat ruang akan otomatis dihapus oleh sistem jika tetap dalam mode impor. Setiap ruang yang dibuat dalam mode impor harus keluar dari mode ini sebelum waktu habis ini menggunakan Kolom ini hanya diisi untuk ruang yang dibuat dengan mode impor. |
customer |
Opsional. Tidak dapat diubah. ID pelanggan domain ruang. Hanya diperlukan saat membuat ruang dengan autentikasi aplikasi dan Dalam format Untuk DM, kolom ini tidak diisi. |
Kolom union space_permission_settings . Merepresentasikan setelan izin ruang. Hanya diisi jika space_type adalah SPACE . space_permission_settings hanya dapat berupa salah satu dari hal berikut: |
|
predefined_permission_settings |
Opsional. Hanya input. Setelan izin ruang yang telah ditentukan sebelumnya, hanya dimasukkan saat membuat ruang. Jika kolom tidak disetel, ruang kolaborasi akan dibuat. Setelah Anda membuat ruang, setelan akan diisi di kolom Menetapkan setelan izin yang telah ditentukan sebelumnya mendukung:
|
permission_settings |
Opsional. Setelan izin ruang untuk ruang yang ada. Input untuk memperbarui setelan izin ruang yang tepat, dengan mengganti setelan izin yang ada. Output mencantumkan setelan izin saat ini. Membaca dan memperbarui setelan izin mendukung:
|
AccessSettings
Merepresentasikan setelan akses ruang.
Kolom | |
---|---|
access_state |
Hanya output. Menunjukkan status akses ruang. |
audience |
Opsional. Nama resource target audiens yang dapat menemukan ruang, bergabung ke ruang, dan melihat pratinjau pesan di ruang. Jika tidak disetel, hanya pengguna atau Google Grup yang telah diundang atau ditambahkan satu per satu ke ruang yang dapat mengaksesnya. Untuk mengetahui detailnya, lihat Membuat ruang dapat ditemukan oleh audiens target. Format: Untuk menggunakan audiens target default bagi organisasi Google Workspace, tetapkan ke Membaca audiens target mendukung:
Kolom ini tidak diisi saat menggunakan cakupan Menetapkan audiens target memerlukan autentikasi pengguna. |
AccessState
Merepresentasikan status akses ruang.
Enum | |
---|---|
ACCESS_STATE_UNSPECIFIED |
Status akses tidak diketahui atau tidak didukung di API ini. |
PRIVATE |
Hanya pengguna atau Google Grup yang telah ditambahkan atau diundang secara individual oleh pengguna lain atau administrator Google Workspace yang dapat menemukan dan mengakses ruang. |
DISCOVERABLE |
Pengelola ruang telah memberikan akses ke ruang kepada target audiens. Pengguna atau Google Grup yang telah ditambahkan atau diundang satu per satu ke ruang juga dapat menemukan dan mengakses ruang. Untuk mempelajari lebih lanjut, lihat Membuat ruang dapat ditemukan oleh pengguna tertentu. Membuat ruang yang dapat ditemukan memerlukan autentikasi pengguna. |
MembershipCount
Menampilkan jumlah keanggotaan ruang, yang dikelompokkan ke dalam kategori.
Kolom | |
---|---|
joined_direct_human_user_count |
Hanya output. Jumlah pengguna manusia yang telah bergabung langsung ke ruang, tidak menghitung pengguna yang bergabung dengan memiliki keanggotaan dalam grup yang bergabung. |
joined_group_count |
Hanya output. Jumlah semua grup yang telah bergabung langsung ke ruang. |
PermissionSetting
Merepresentasikan setelan izin ruang.
Kolom | |
---|---|
managers_allowed |
Opsional. Apakah pengelola ruang memiliki izin ini. |
members_allowed |
Opsional. Apakah anggota non-pengelola memiliki izin ini. |
PermissionSettings
Setelan izin yang dapat Anda tentukan saat memperbarui ruang bernama yang ada.
Untuk menyetel setelan izin saat membuat ruang, tentukan kolom PredefinedPermissionSettings
dalam permintaan Anda.
Kolom | |
---|---|
manage_members_and_groups |
Opsional. Setelan untuk mengelola anggota dan grup di ruang. |
modify_space_details |
Opsional. Setelan untuk memperbarui nama, avatar, deskripsi, dan panduan ruang. |
toggle_history |
Opsional. Setelan untuk mengaktifkan dan menonaktifkan histori ruang. |
use_at_mention_all |
Opsional. Setelan untuk menggunakan @semua di ruang. |
manage_apps |
Opsional. Setelan untuk mengelola aplikasi dalam ruang. |
manage_webhooks |
Opsional. Setelan untuk mengelola webhook dalam ruang. |
post_messages |
Hanya output. Setelan untuk memposting pesan dalam ruang. |
reply_messages |
Opsional. Setelan untuk membalas pesan dalam ruang. |
PredefinedPermissionSettings
Setelan izin yang telah ditentukan sebelumnya yang hanya dapat Anda tentukan saat membuat ruang bernama. Setelan lainnya mungkin ditambahkan di masa mendatang. Untuk mengetahui detail tentang setelan izin untuk ruang bernama, lihat Mempelajari ruang.
Enum | |
---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Tidak ditentukan. Jangan gunakan. |
COLLABORATION_SPACE |
Setelan untuk menjadikan ruang sebagai ruang kolaborasi tempat semua anggota dapat memposting pesan. |
ANNOUNCEMENT_SPACE |
Setelan untuk menjadikan ruang sebagai ruang pengumuman tempat hanya pengelola ruang yang dapat memposting pesan. |
SpaceDetails
Detail tentang ruang, termasuk deskripsi dan aturan.
Kolom | |
---|---|
description |
Opsional. Deskripsi ruang. Misalnya, jelaskan topik diskusi, tujuan fungsional, atau peserta ruang. Mendukung hingga 150 karakter. |
guidelines |
Opsional. Aturan, ekspektasi, dan etika ruang. Mendukung hingga 5.000 karakter. |
SpaceThreadingState
Menentukan jenis status rangkaian pesan di ruang Chat.
Enum | |
---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Direservasi. |
THREADED_MESSAGES |
Ruang bernama yang mendukung rangkaian pesan. Saat menanggapi pesan, pengguna dapat membalas dalam rangkaian pesan, sehingga respons mereka tetap dalam konteks pesan asli. |
GROUPED_MESSAGES |
Ruang bernama tempat percakapan diatur berdasarkan topik. Topik dan balasannya dikelompokkan bersama. |
UNTHREADED_MESSAGES |
Pesan langsung (DM) antara dua orang dan percakapan grup antara 3 orang atau lebih. |
SpaceType
Jenis ruang. Diperlukan saat membuat atau memperbarui ruang. Hanya output untuk penggunaan lainnya.
Enum | |
---|---|
SPACE_TYPE_UNSPECIFIED |
Direservasi. |
SPACE |
Tempat orang mengirim pesan, berbagi file, dan berkolaborasi. SPACE dapat menyertakan aplikasi Chat. |
GROUP_CHAT |
Percakapan grup antara 3 orang atau lebih. GROUP_CHAT dapat menyertakan aplikasi Chat. |
DIRECT_MESSAGE |
Pesan 1:1 antara dua orang atau antara orang dan aplikasi Chat. |
Jenis
Tidak digunakan lagi: Gunakan SpaceType
sebagai gantinya.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Direservasi. |
ROOM |
Percakapan antara dua orang atau lebih. |
DM |
Pesan Langsung 1:1 antara manusia dan aplikasi Chat, dengan semua pesan ditampilkan secara datar. Perhatikan bahwa hal ini tidak mencakup pesan langsung antara dua manusia. |
SpaceBatchUpdatedEventData
Payload peristiwa untuk beberapa pembaruan pada ruang.
Jenis acara: google.workspace.chat.space.v1.batchUpdated
Kolom | |
---|---|
spaces[] |
Daftar ruang yang diperbarui. |
SpaceEvent
Peristiwa yang merepresentasikan perubahan atau aktivitas di ruang Google Chat. Untuk mempelajari lebih lanjut, lihat Bekerja dengan peristiwa dari Google Chat.
Kolom | |
---|---|
name |
Nama resource peristiwa ruang. Format: |
event_time |
Waktu saat peristiwa terjadi. |
event_type |
Jenis peristiwa ruang. Setiap jenis peristiwa memiliki versi batch, yang merepresentasikan beberapa instance jenis peristiwa yang terjadi dalam waktu singkat. Untuk permintaan Jenis acara yang didukung untuk pesan:
Jenis acara yang didukung untuk langganan:
Jenis acara yang didukung untuk reaksi:
Jenis acara yang didukung tentang ruang:
|
Kolom union
|
|
message_created_event_data |
Payload peristiwa untuk pesan baru. Jenis acara: |
message_updated_event_data |
Payload peristiwa untuk pesan yang diperbarui. Jenis acara: |
message_deleted_event_data |
Payload peristiwa untuk pesan yang dihapus. Jenis acara: |
message_batch_created_event_data |
Payload peristiwa untuk beberapa pesan baru. Jenis acara: |
message_batch_updated_event_data |
Payload peristiwa untuk beberapa pesan yang diperbarui. Jenis acara: |
message_batch_deleted_event_data |
Payload peristiwa untuk beberapa pesan yang dihapus. Jenis acara: |
space_updated_event_data |
Payload acara untuk pembaruan ruang. Jenis acara: |
space_batch_updated_event_data |
Payload peristiwa untuk beberapa pembaruan pada ruang. Jenis acara: |
membership_created_event_data |
Payload peristiwa untuk langganan baru. Jenis acara: |
membership_updated_event_data |
Payload acara untuk langganan yang diperbarui. Jenis acara: |
membership_deleted_event_data |
Payload acara untuk langganan yang dihapus. Jenis acara: |
membership_batch_created_event_data |
Payload acara untuk beberapa langganan baru. Jenis acara: |
membership_batch_updated_event_data |
Payload peristiwa untuk beberapa langganan yang diperbarui. Jenis acara: |
membership_batch_deleted_event_data |
Payload acara untuk beberapa langganan yang dihapus. Jenis acara: |
reaction_created_event_data |
Payload peristiwa untuk reaksi baru. Jenis acara: |
reaction_deleted_event_data |
Payload peristiwa untuk reaksi yang dihapus. Jenis acara: |
reaction_batch_created_event_data |
Payload peristiwa untuk beberapa reaksi baru. Jenis acara: |
reaction_batch_deleted_event_data |
Payload peristiwa untuk beberapa reaksi yang dihapus. Jenis acara: |
SpaceNotificationSetting
Setelan notifikasi pengguna dalam ruang.
Kolom | |
---|---|
name |
ID. Nama resource setelan notifikasi ruang. Format: |
notification_setting |
Setelan notifikasi. |
mute_setting |
Setelan nonaktif notifikasi ruang. |
MuteSetting
Jenis setelan nonaktifkan notifikasi ruang.
Enum | |
---|---|
MUTE_SETTING_UNSPECIFIED |
Direservasi. |
UNMUTED |
Pengguna akan menerima notifikasi untuk ruang berdasarkan setelan notifikasi. |
MUTED |
Pengguna tidak akan menerima notifikasi apa pun untuk ruang tersebut, terlepas dari setelan notifikasi. |
NotificationSetting
Jenis setelan notifikasi. Jenis lainnya mungkin didukung pada masa mendatang.
Enum | |
---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Direservasi. |
ALL |
Notifikasi dipicu oleh @sebutan, rangkaian pesan yang diikuti, pesan pertama dari rangkaian pesan baru. Semua rangkaian pesan baru akan otomatis diikuti, kecuali jika pengguna berhenti mengikuti secara manual. |
MAIN_CONVERSATIONS |
Notifikasi dipicu oleh @sebutan, rangkaian pesan yang diikuti, pesan pertama dari rangkaian pesan baru. Tidak tersedia untuk pesan langsung personal. |
FOR_YOU |
Notifikasi dipicu oleh @sebutan, rangkaian pesan yang diikuti. Tidak tersedia untuk pesan langsung personal. |
OFF |
Notifikasi dinonaktifkan. |
SpaceReadState
Status sudah dibaca pengguna dalam ruang, yang digunakan untuk mengidentifikasi pesan yang sudah dibaca dan belum dibaca.
Kolom | |
---|---|
name |
Nama resource status baca ruang. Format: |
last_read_time |
Opsional. Waktu saat status baca ruang pengguna diperbarui. Biasanya, ini sesuai dengan stempel waktu pesan terakhir yang dibaca, atau stempel waktu yang ditentukan oleh pengguna untuk menandai posisi terakhir yang dibaca di ruang. |
SpaceUpdatedEventData
Payload acara untuk ruang yang diperbarui.
Jenis acara: google.workspace.chat.space.v1.updated
Kolom | |
---|---|
space |
Ruang yang diperbarui. |
Rangkaian pesan
Rangkaian pesan dalam ruang Google Chat. Untuk penggunaan contoh, lihat Memulai atau membalas rangkaian pesan.
Jika Anda menentukan rangkaian pesan saat membuat pesan, Anda dapat menyetel kolom messageReplyOption
untuk menentukan apa yang terjadi jika tidak ada rangkaian pesan yang cocok.
Kolom | |
---|---|
name |
ID. Nama resource thread. Contoh: |
thread_key |
Opsional. Input untuk membuat atau memperbarui rangkaian pesan. Jika tidak, hanya output. ID untuk rangkaian pesan. Mendukung hingga 4.000 karakter. ID ini unik untuk aplikasi Chat yang menyetelnya. Misalnya, jika beberapa aplikasi Chat membuat pesan menggunakan kunci rangkaian pesan yang sama, pesan akan diposting dalam rangkaian pesan yang berbeda. Untuk membalas dalam rangkaian pesan yang dibuat oleh seseorang atau aplikasi Chat lain, tentukan kolom |
ThreadReadState
Status baca pengguna dalam rangkaian pesan, yang digunakan untuk mengidentifikasi pesan yang sudah dibaca dan belum dibaca.
Kolom | |
---|---|
name |
Nama resource status sudah dibaca pada rangkaian pesan. Format: |
last_read_time |
Waktu saat status sudah dibaca pada rangkaian pesan pengguna diperbarui. Biasanya ini sesuai dengan stempel waktu pesan terakhir yang dibaca dalam rangkaian pesan. |
UpdateMembershipRequest
Pesan permintaan untuk memperbarui keanggotaan.
Kolom | |
---|---|
membership |
Wajib. Keanggotaan yang akan diperbarui. Hanya kolom yang ditentukan oleh |
update_mask |
Wajib. Jalur kolom yang akan diperbarui. Pisahkan beberapa nilai dengan koma atau gunakan Jalur kolom yang saat ini didukung:
|
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 |
UpdateMessageRequest
Permintaan untuk memperbarui pesan.
Kolom | |
---|---|
message |
Wajib. Pesan dengan kolom yang diperbarui. |
update_mask |
Wajib. Jalur kolom yang akan diperbarui. Pisahkan beberapa nilai dengan koma atau gunakan Jalur kolom yang saat ini didukung:
|
allow_missing |
Opsional. Jika |
UpdateSpaceNotificationSettingRequest
Permintaan untuk memperbarui setelan notifikasi ruang. Hanya mendukung pembaruan setelan notifikasi untuk pengguna yang melakukan panggilan.
Kolom | |
---|---|
space_notification_setting |
Wajib. Nama resource untuk setelan notifikasi ruang harus diisi dalam bentuk |
update_mask |
Wajib. Jalur kolom yang didukung:
|
UpdateSpaceReadStateRequest
Pesan permintaan untuk UpdateSpaceReadState API.
Kolom | |
---|---|
space_read_state |
Wajib. Status baca ruang dan kolom yang akan diperbarui. Hanya mendukung pembaruan status baca untuk pengguna yang memanggil. Untuk merujuk ke pengguna yang memanggil, tetapkan salah satu hal berikut:
Format: users/{user}/spaces/{space}/spaceReadState |
update_mask |
Wajib. Jalur kolom yang akan diperbarui. Jalur kolom yang saat ini didukung:
Jika Untuk menandai ruang sebagai sudah dibaca, tetapkan |
UpdateSpaceRequest
Permintaan untuk memperbarui satu ruang.
Kolom | |
---|---|
space |
Wajib. Ruang dengan kolom yang akan diperbarui. |
update_mask |
Wajib. Jalur kolom yang diperbarui, dipisahkan dengan koma jika ada beberapa. Anda dapat memperbarui kolom berikut untuk ruang:
|
use_admin_access |
Opsional. Saat Pengguna yang memanggil harus berupa administrator Google Workspace dengan hak istimewa mengelola percakapan chat dan ruang. Memerlukan cakupan OAuth 2.0 Beberapa nilai |
Pengguna
Pengguna di Google Chat. Saat ditampilkan sebagai output dari permintaan, jika aplikasi Chat Anda mengautentikasi sebagai pengguna, output untuk resource User
hanya akan mengisi name
dan type
pengguna.
Kolom | |
---|---|
name |
Nama resource untuk Format: Untuk
|
display_name |
Hanya output. Nama tampilan pengguna. |
domain_id |
ID unik domain Google Workspace pengguna. |
type |
Jenis pengguna. |
is_anonymous |
Hanya output. Jika |
Jenis
Enum | |
---|---|
TYPE_UNSPECIFIED |
Nilai default untuk enum. JANGAN GUNAKAN. |
HUMAN |
Pengguna manusia. |
BOT |
Pengguna aplikasi Chat. |
UserMentionMetadata
Metadata anotasi untuk sebutan pengguna (@).
Kolom | |
---|---|
user |
Pengguna yang disebutkan. |
type |
Jenis sebutan pengguna. |
Jenis
Enum | |
---|---|
TYPE_UNSPECIFIED |
Nilai default untuk enum. Jangan gunakan. |
ADD |
Menambahkan pengguna ke ruang. |
MENTION |
Menyebut pengguna dalam ruang. |
WidgetMarkup
Widget adalah elemen UI yang menampilkan teks dan gambar.
Kolom | |
---|---|
buttons[] |
Daftar tombol. Tombol juga |
Kolom union data . WidgetMarkup hanya dapat memiliki salah satu item berikut. Anda dapat menggunakan beberapa kolom WidgetMarkup untuk menampilkan lebih banyak item. data hanya dapat berupa salah satu dari hal berikut: |
|
text_paragraph |
Menampilkan paragraf teks di widget ini. |
image |
Menampilkan gambar di widget ini. |
key_value |
Menampilkan item nilai kunci di widget ini. |
Tombol
Tombol. Dapat berupa tombol teks atau tombol gambar.
Kolom | |
---|---|
Kolom union
|
|
text_button |
Tombol dengan teks dan tindakan |
image_button |
Tombol dengan gambar dan tindakan |
FormAction
Tindakan formulir menjelaskan perilaku saat formulir dikirimkan. Misalnya, Anda dapat memanggil Apps Script untuk menangani formulir.
Kolom | |
---|---|
action_method_name |
Nama metode digunakan untuk mengidentifikasi bagian formulir mana yang memicu pengiriman formulir. Informasi ini dikembalikan ke aplikasi Chat sebagai bagian dari peristiwa klik kartu. Anda dapat menggunakan nama metode yang sama untuk beberapa elemen yang memicu perilaku umum. |
parameters[] |
Daftar parameter tindakan. |
ActionParameter
Daftar parameter string yang akan diberikan saat metode tindakan dipanggil. Misalnya, pertimbangkan tiga tombol tunda: tunda sekarang, tunda satu hari, tunda minggu depan. Anda dapat menggunakan action method = snooze()
, dengan meneruskan jenis tunda dan waktu tunda dalam daftar parameter string.
Kolom | |
---|---|
key |
Nama parameter untuk skrip tindakan. |
value |
Nilai parameter. |
Ikon
Kumpulan ikon yang didukung.
Enum | |
---|---|
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 |
Gambar
Gambar yang ditentukan oleh URL dan dapat memiliki tindakan onclick
.
Kolom | |
---|---|
image_url |
URL gambar. |
on_click |
Tindakan |
aspect_ratio |
Rasio aspek gambar ini (lebar dan tinggi). Dengan kolom ini, Anda dapat memesan tinggi yang tepat untuk gambar saat menunggu gambar dimuat. Tindakan ini tidak dimaksudkan untuk menggantikan rasio aspek bawaan gambar. Jika tidak disetel, server akan mengisinya dengan melakukan pengambilan data gambar terlebih dahulu. |
ImageButton
Tombol gambar dengan tindakan onclick
.
Kolom | |
---|---|
on_click |
Tindakan |
name |
Nama |
Kolom union icons . Ikon dapat ditentukan oleh Icon enum atau URL. icons hanya dapat berupa salah satu dari hal berikut: |
|
icon |
Ikon yang ditentukan oleh |
icon_url |
Ikon yang ditentukan oleh URL. |
KeyValue
Elemen UI berisi kunci (label) dan nilai (konten). Elemen ini juga dapat berisi beberapa tindakan seperti tombol onclick
.
Kolom | |
---|---|
top_label |
Teks label teratas. Teks berformat didukung. Untuk mengetahui informasi selengkapnya tentang memformat teks, lihat Memformat teks di aplikasi Google Chat dan Memformat teks di Add-on Google Workspace. |
content |
Teks konten. Teks berformat didukung dan selalu diperlukan. Untuk mengetahui informasi selengkapnya tentang memformat teks, lihat Memformat teks di aplikasi Google Chat dan Memformat teks di Add-on Google Workspace. |
content_multiline |
Jika konten harus berupa multiline. |
bottom_label |
Teks label bawah. Teks berformat didukung. Untuk mengetahui informasi selengkapnya tentang memformat teks, lihat Memformat teks di aplikasi Google Chat dan Memformat teks di Add-on Google Workspace. |
on_click |
Tindakan |
Kolom union icons . Setidaknya salah satu ikon, top_label , dan bottom_label harus ditentukan. icons hanya dapat berupa salah satu dari hal berikut: |
|
icon |
Nilai enum yang digantikan oleh Chat API dengan gambar ikon yang sesuai. |
icon_url |
Ikon yang ditentukan oleh URL. |
Kolom union control . Widget kontrol. Anda dapat menyetel button atau switch_widget , tetapi tidak keduanya. control hanya dapat berupa salah satu dari hal berikut: |
|
button |
Tombol yang dapat diklik untuk memicu tindakan. |
OnClick
Tindakan onclick
(misalnya, membuka link).
Kolom | |
---|---|
Kolom union
|
|
action |
Tindakan formulir dipicu oleh tindakan |
open_link |
Tindakan |
OpenLink
Link yang membuka jendela baru.
Kolom | |
---|---|
url |
URL yang akan dibuka. |
TextButton
Tombol dengan teks dan tindakan onclick
.
Kolom | |
---|---|
text |
Teks tombol. |
on_click |
Tindakan |
TextParagraph
Paragraf teks. Teks berformat didukung. Untuk mengetahui informasi selengkapnya tentang memformat teks, lihat Memformat teks di aplikasi Google Chat dan Memformat teks di Add-on Google Workspace.
Kolom | |
---|---|
text |
|