REST Resource: spaces.messages

Resource: Pesan

Pesan di ruang Google Chat.

Representasi JSON
{
  "name": string,
  "sender": {
    object (User)
  },
  "createTime": string,
  "lastUpdateTime": string,
  "deleteTime": string,
  "text": string,
  "formattedText": string,
  "cards": [
    {
      object (Card)
    }
  ],
  "cardsV2": [
    {
      object (CardWithId)
    }
  ],
  "annotations": [
    {
      object (Annotation)
    }
  ],
  "thread": {
    object (Thread)
  },
  "space": {
    object (Space)
  },
  "fallbackText": string,
  "actionResponse": {
    object (ActionResponse)
  },
  "argumentText": string,
  "slashCommand": {
    object (SlashCommand)
  },
  "attachment": [
    {
      object (Attachment)
    }
  ],
  "matchedUrl": {
    object (MatchedUrl)
  },
  "threadReply": boolean,
  "clientAssignedMessageId": string,
  "emojiReactionSummaries": [
    {
      object (EmojiReactionSummary)
    }
  ],
  "deletionMetadata": {
    object (DeletionMetadata)
  },
  "quotedMessageMetadata": {
    object (QuotedMessageMetadata)
  },
  "attachedGifs": [
    {
      object (AttachedGif)
    }
  ]
}
Kolom
name

string

Nama resource dalam formulir spaces/*/messages/*.

Contoh: spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB

sender

object (User)

Hanya output. Pengguna yang membuat pesan. Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, outputnya akan mengisi name dan type pengguna.

createTime

string (Timestamp format)

Untuk ruang yang dibuat di Chat, waktu saat pesan dibuat. Kolom ini hanya merupakan output, kecuali jika digunakan dalam ruang yang diimpor.

Untuk ruang yang diimpor, tetapkan kolom ini ke stempel waktu historis saat pesan dibuat di sumber untuk mempertahankan waktu pembuatan asli.

lastUpdateTime

string (Timestamp format)

Hanya output. Waktu saat pesan terakhir kali diedit oleh pengguna. Jika pesan belum pernah diedit, kolom ini akan kosong.

deleteTime

string (Timestamp format)

Hanya output. Waktu saat pesan dihapus di Google Chat. Jika pesan tidak pernah dihapus, kolom ini akan kosong.

text

string

Isi pesan dalam teks biasa. Link pertama ke gambar, video, atau halaman web menghasilkan chip pratinjau. Anda juga dapat @menyebut pengguna Google Chat, atau semua orang dalam ruang.

Untuk mempelajari cara membuat pesan teks, lihat Mengirim pesan teks.

formattedText

string

Hanya output. Berisi pesan text dengan markup yang ditambahkan untuk mengomunikasikan pemformatan. Kolom ini mungkin tidak merekam semua format yang terlihat di UI, tetapi mencakup hal berikut:

  • Sintaksis markup untuk blok tebal, miring, dicoret, monospace, dan monospace.
  • Penyebutan pengguna menggunakan format <users/{user}>.
  • Hyperlink kustom menggunakan format <{url}|{rendered_text}> dengan string pertama adalah URL dan yang kedua adalah teks yang dirender—misalnya, <http://example.com|custom text>.
  • Emoji kustom menggunakan format :{emoji_name}:—misalnya, :smile:. Hal ini tidak berlaku untuk emoji Unicode, seperti U+1F600 untuk emoji wajah tersenyum.

Untuk informasi selengkapnya, baca Melihat format teks yang dikirim dalam pesan

cards[]
(deprecated)

object (Card)

Tidak digunakan lagi: Sebagai gantinya, gunakan cardsV2.

Kartu yang kaya, diformat, dan interaktif yang dapat Anda gunakan untuk menampilkan elemen UI seperti: teks berformat, tombol, dan gambar yang dapat diklik. Kartu biasanya ditampilkan di bawah isi teks biasa pada pesan. cards dan cardsV2 dapat memiliki ukuran maksimum 32 KB.

cardsV2[]

object (CardWithId)

Array kartu.

Hanya aplikasi Chat yang dapat membuat kartu. Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, pesan tidak boleh berisi kartu.

Untuk mempelajari kartu dan cara membuatnya, lihat Mendesain UI yang dinamis, interaktif, dan konsisten dengan kartu.

annotations[]

object (Annotation)

Hanya output. Anotasi yang terkait dengan text dalam pesan ini.

thread

object (Thread)

Rangkaian yang mencakup pesan. Untuk contoh penggunaan, lihat Memulai atau membalas rangkaian pesan.

space

object (Space)

Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, outputnya akan mengisi ruang name.

fallbackText

string

Deskripsi teks biasa untuk kartu pesan, yang digunakan saat kartu sebenarnya tidak dapat ditampilkan—misalnya, notifikasi seluler.

actionResponse

object (ActionResponse)

Hanya input. Parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara responsnya diposting.

argumentText

string

Hanya output. Isi pesan dalam teks biasa dengan semua sebutan aplikasi Chat dihilangkan.

slashCommand

object (SlashCommand)

Hanya output. Informasi perintah garis miring, jika berlaku.

attachment[]

object (Attachment)

Lampiran yang diupload pengguna.

matchedUrl

object (MatchedUrl)

Hanya output. URL di spaces.messages.text yang cocok dengan pola pratinjau link. Untuk informasi lebih lanjut, lihat Pratinjau link.

threadReply

boolean

Hanya output. Jika true, pesan tersebut adalah respons dalam rangkaian pesan balasan. Jika false, pesan akan terlihat di percakapan tingkat teratas dalam ruang sebagai pesan pertama dalam rangkaian pesan atau pesan tanpa balasan berangkai.

Jika ruang tidak mendukung balasan dalam rangkaian pesan, kolom ini selalu false.

clientAssignedMessageId

string

Nama kustom untuk pesan Chat yang ditetapkan saat pembuatan. Harus diawali dengan client- dan hanya berisi huruf kecil, angka, dan tanda hubung dengan panjang maksimal 63 karakter. Tentukan kolom ini untuk mendapatkan, memperbarui, atau menghapus pesan dengan nilai yang ditentukan. Menetapkan nama kustom memungkinkan aplikasi Chat mengingat pesan tanpa menyimpan pesan name dari isi respons yang ditampilkan saat membuat pesan. Menetapkan nama kustom tidak akan mengganti kolom name yang dihasilkan, yaitu nama resource pesan. Sebagai gantinya, Compose menetapkan nama kustom sebagai kolom clientAssignedMessageId, yang dapat Anda referensikan saat memproses operasi selanjutnya, seperti memperbarui atau menghapus pesan. Untuk contoh penggunaan, lihat Memberi nama pesan yang dibuat.

emojiReactionSummaries[]

object (EmojiReactionSummary)

Hanya output. Daftar ringkasan reaksi emoji di pesan.

deletionMetadata

object (DeletionMetadata)

Hanya output. Informasi tentang pesan yang dihapus. Pesan akan dihapus jika deleteTime disetel.

quotedMessageMetadata

object (QuotedMessageMetadata)

Hanya output. Informasi tentang pesan yang dikutip oleh pengguna Google Chat dalam ruang. Pengguna Google Chat dapat mengutip pesan untuk membalasnya.

attachedGifs[]

object (AttachedGif)

Hanya output. Gambar GIF yang dilampirkan ke pesan.

KartuDenganId

Kartu dalam pesan Google Chat.

Hanya aplikasi Chat yang dapat membuat kartu. Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, pesan tidak boleh berisi kartu.

Representasi JSON
{
  "cardId": string,
  "card": {
    object (Card)
  }
}
Kolom
cardId

string

Wajib jika pesan berisi beberapa kartu. ID unik untuk kartu di pesan.

card

object (Card)

Kartu. Ukuran maksimum adalah 32 KB.

Annotation

Hanya output. Anotasi yang terkait dengan isi pesan dalam teks biasa. Untuk menambahkan pemformatan dasar ke SMS, 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"
   }
}]
Representasi JSON
{
  "type": enum (AnnotationType),
  "length": integer,
  "startIndex": integer,

  // Union field metadata can be only one of the following:
  "userMention": {
    object (UserMentionMetadata)
  },
  "slashCommand": {
    object (SlashCommandMetadata)
  }
  // End of list of possible types for union field metadata.
}
Kolom
type

enum (AnnotationType)

Jenis anotasi ini.

length

integer

Panjang substring dalam isi pesan teks biasa yang terkait dengan anotasi ini.

startIndex

integer

Mulai indeks (berbasis 0, inklusif) dalam isi pesan teks biasa yang terkait dengan anotasi ini.

Kolom union metadata. Metadata tambahan tentang anotasi. metadata hanya dapat berupa salah satu dari berikut:
userMention

object (UserMentionMetadata)

Metadata yang disebutkan oleh pengguna.

slashCommand

object (SlashCommandMetadata)

Metadata untuk perintah garis miring.

AnnotationType

Jenis anotasi.

Enumerasi
ANNOTATION_TYPE_UNSPECIFIED Nilai default untuk enum. Jangan gunakan.
USER_MENTION Seorang pengguna disebutkan.
SLASH_COMMAND Perintah garis miring dipanggil.

Metadata SebutanPengguna

Metadata anotasi untuk sebutan pengguna (@).

Representasi JSON
{
  "user": {
    object (User)
  },
  "type": enum (Type)
}
Kolom
user

object (User)

Yang disebutkan pengguna.

type

enum (Type)

Jenis sebutan pengguna.

Type

Enumerasi
TYPE_UNSPECIFIED Nilai default untuk enum. Jangan gunakan.
ADD Tambahkan pengguna ke ruang.
MENTION Sebutkan pengguna dalam ruang.

SlashCommandMetadata

Metadata anotasi untuk perintah garis miring (/).

Representasi JSON
{
  "bot": {
    object (User)
  },
  "type": enum (Type),
  "commandName": string,
  "commandId": string,
  "triggersDialog": boolean
}
Kolom
bot

object (User)

Aplikasi Chat yang perintahnya dipanggil.

type

enum (Type)

Jenis perintah garis miring.

commandName

string

Nama perintah garis miring yang dipanggil.

commandId

string (int64 format)

ID perintah dari perintah garis miring yang dipanggil.

triggersDialog

boolean

Menunjukkan apakah perintah garis miring digunakan untuk sebuah dialog.

Type

Enumerasi
TYPE_UNSPECIFIED Nilai default untuk enum. Jangan gunakan.
ADD Menambahkan aplikasi Chat ke ruang.
INVOKE Panggil perintah garis miring di spasi.

Rangkaian pesan

Rangkaian pesan di ruang Google Chat. Untuk contoh penggunaan, lihat Memulai atau membalas rangkaian pesan.

Jika menentukan rangkaian pesan saat membuat pesan, Anda dapat menetapkan kolom messageReplyOption untuk menentukan hal yang akan terjadi jika tidak ditemukan rangkaian pesan yang cocok.

Representasi JSON
{
  "name": string,
  "threadKey": string
}
Kolom
name

string

Hanya output. Nama resource thread.

Contoh: spaces/{space}/threads/{thread}

threadKey

string

Opsional. Input untuk membuat atau memperbarui thread. Jika tidak, hanya output. ID untuk thread. Mendukung hingga 4.000 karakter.

ID ini unik untuk aplikasi Chat yang menetapkannya. Misalnya, jika beberapa aplikasi Chat membuat pesan menggunakan kunci rangkaian pesan yang sama, pesan tersebut akan diposting dalam rangkaian pesan yang berbeda. Untuk membalas dalam rangkaian pesan yang dibuat oleh pengguna atau aplikasi Chat lainnya, tentukan kolom name rangkaian pesan.

Respons Tindakan

Parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara responsnya diposting.

Representasi JSON
{
  "type": enum (ResponseType),
  "url": string,
  "dialogAction": {
    object (DialogAction)
  }
}
Kolom
type

enum (ResponseType)

Hanya input. Jenis respons aplikasi Chat.

url

string

Hanya input. URL yang akan diautentikasi atau dikonfigurasi pengguna. (Hanya untuk REQUEST_CONFIG jenis respons.)

dialogAction

object (DialogAction)

Hanya input. Respons terhadap peristiwa yang terkait dengan dialog. Harus disertai dengan ResponseType.Dialog.

Jenis Respons

Jenis respons aplikasi Chat.

Enumerasi
TYPE_UNSPECIFIED Jenis default yang ditangani sebagai NEW_MESSAGE.
NEW_MESSAGE Memposting sebagai pesan baru dalam topik.
UPDATE_MESSAGE Perbarui pesan aplikasi Chat. Hal ini hanya diizinkan pada peristiwa CARD_CLICKED jika jenis pengirim pesan adalah BOT.
UPDATE_USER_MESSAGE_CARDS Perbarui kartu di pesan pengguna. Tindakan ini hanya diizinkan sebagai respons terhadap peristiwa MESSAGE dengan URL yang cocok, atau peristiwa CARD_CLICKED jika jenis pengirim pesan adalah HUMAN. Teks diabaikan.
REQUEST_CONFIG Minta pengguna untuk melakukan autentikasi atau konfigurasi tambahan secara pribadi.
DIALOG Menampilkan dialog.

Tindakan Dialog

Berisi dialog dan kode status permintaan.

Representasi JSON
{
  "actionStatus": {
    object (ActionStatus)
  },

  // Union field action can be only one of the following:
  "dialog": {
    object (Dialog)
  }
  // End of list of possible types for union field action.
}
Kolom
actionStatus

object (ActionStatus)

Hanya input. Status permintaan untuk memanggil atau mengirim dialog. Menampilkan status dan pesan kepada pengguna, jika perlu. Misalnya, jika terjadi error atau keberhasilan.

Kolom union action.

action hanya dapat berupa salah satu dari berikut:

dialog

object (Dialog)

Hanya input. Dialog untuk permintaan.

Dialog

Wrapper di sekitar isi kartu pada dialog.

Representasi JSON
{
  "body": {
    object (Card)
  }
}
Kolom
body

object (Card)

Hanya input. Isi dialog, yang dirender dalam modal. Aplikasi Google Chat tidak mendukung entitas kartu berikut: DateTimePicker, OnChangeAction.

StatusTindakan

Merepresentasikan status permintaan untuk memanggil atau mengirimkan dialog.

Representasi JSON
{
  "statusCode": enum (Code),
  "userFacingMessage": string
}
Kolom
statusCode

enum (Code)

Kode status.

userFacingMessage

string

Pesan yang akan dikirim kepada pengguna tentang status permintaan mereka. Jika tidak disetel, pesan umum berdasarkan statusCode akan dikirim.

Kode

Kode error kanonis untuk gRPC API.

Terkadang beberapa kode error mungkin berlaku. Layanan harus menampilkan kode error paling spesifik yang berlaku. Misalnya, lebih suka OUT_OF_RANGE daripada FAILED_PRECONDITION jika kedua kode berlaku. Demikian pula, lebih memilih NOT_FOUND atau ALREADY_EXISTS daripada FAILED_PRECONDITION.

Enumerasi
OK

Bukan error; ditampilkan jika berhasil.

Pemetaan HTTP: 200 OK

CANCELLED

Operasi dibatalkan, biasanya oleh pemanggil.

Pemetaan HTTP: Permintaan 499 yang Ditutup oleh Klien

UNKNOWN

Error tidak diketahui. Misalnya, error ini dapat ditampilkan jika nilai Status yang diterima dari ruang alamat lain berada di ruang error yang tidak diketahui di ruang alamat ini. Selain itu, error yang dilaporkan oleh API yang tidak menampilkan informasi error yang memadai dapat dikonversi menjadi error ini.

Pemetaan HTTP: Kesalahan Server Internal 500

INVALID_ARGUMENT

Klien menetapkan argumen yang tidak valid. Perhatikan bahwa ini berbeda dengan FAILED_PRECONDITION. INVALID_ARGUMENT menunjukkan argumen yang bermasalah, terlepas dari status sistemnya (misalnya, nama file yang salah format).

Pemetaan HTTP: 400 Permintaan Buruk

DEADLINE_EXCEEDED

Batas waktu berakhir sebelum operasi selesai. Untuk operasi yang mengubah status sistem, error ini dapat ditampilkan bahkan jika operasi telah berhasil dilakukan. Misalnya, respons yang berhasil dari server dapat tertunda untuk waktu yang cukup lama hingga batas waktu berakhir.

Pemetaan HTTP: Waktu Tunggu Gateway 504

NOT_FOUND

Beberapa entitas yang diminta (misalnya, file atau direktori) tidak ditemukan.

Catatan untuk developer server: jika permintaan ditolak untuk seluruh kelas pengguna, seperti peluncuran fitur secara bertahap atau daftar yang diizinkan yang tidak terdokumentasi, NOT_FOUND dapat digunakan. Jika permintaan ditolak untuk beberapa pengguna dalam kelas pengguna, seperti kontrol akses berbasis pengguna, PERMISSION_DENIED harus digunakan.

Pemetaan HTTP: 404 Tidak Ditemukan

ALREADY_EXISTS

Entitas yang coba dibuat oleh klien (misalnya, file atau direktori) sudah ada.

Pemetaan HTTP: Konflik 409

PERMISSION_DENIED

Pemanggil tidak memiliki izin untuk menjalankan operasi yang ditentukan. PERMISSION_DENIED tidak boleh digunakan untuk penolakan yang disebabkan oleh kehabisan beberapa resource (sebagai gantinya, gunakan RESOURCE_EXHAUSTED untuk error tersebut). PERMISSION_DENIED tidak boleh digunakan jika pemanggil tidak dapat diidentifikasi (sebagai gantinya, gunakan UNAUTHENTICATED untuk error tersebut). Kode error ini tidak menyiratkan bahwa permintaan valid atau entitas yang diminta ada atau memenuhi ketentuan awal lainnya.

Pemetaan HTTP: 403 Terlarang

UNAUTHENTICATED

Permintaan tidak memiliki kredensial autentikasi yang valid untuk operasi.

Pemetaan HTTP: 401 Tidak Sah

RESOURCE_EXHAUSTED

Beberapa resource telah habis, mungkin kuota per pengguna, atau mungkin kapasitas keseluruhan sistem file sudah habis.

Pemetaan HTTP: 429 Terlalu Banyak Permintaan

FAILED_PRECONDITION

Operasi tersebut ditolak karena sistem tidak memiliki status yang diperlukan untuk menjalankan operasi. Misalnya, direktori yang akan dihapus tidak kosong, operasi rmdir diterapkan ke non-direktori, dll.

Implementasi layanan dapat menggunakan panduan berikut untuk menentukan antara FAILED_PRECONDITION, ABORTED, dan UNAVAILABLE: (a) Gunakan UNAVAILABLE jika klien dapat mencoba kembali panggilan yang gagal saja. (b) Gunakan ABORTED jika klien harus mencoba lagi di level yang lebih tinggi. Misalnya, saat pengujian dan set yang ditentukan klien gagal, menunjukkan bahwa klien harus memulai ulang urutan baca-ubah-tulis. (c) Gunakan FAILED_PRECONDITION jika klien tidak boleh mencoba lagi hingga status sistem diperbaiki secara eksplisit. Misalnya, jika "rmdir" gagal karena direktori tidak kosong, FAILED_PRECONDITION harus ditampilkan karena klien tidak boleh mencoba lagi kecuali jika file dihapus dari direktori.

Pemetaan HTTP: 400 Permintaan Buruk

ABORTED

Operasi dibatalkan, biasanya karena masalah serentak seperti kegagalan pemeriksaan pengurut atau pembatalan transaksi.

Lihat panduan di atas untuk menentukan antara FAILED_PRECONDITION, ABORTED, dan UNAVAILABLE.

Pemetaan HTTP: Konflik 409

OUT_OF_RANGE

Operasi dicoba melampaui rentang yang valid. Misalnya, mencari atau membaca akhir file.

Tidak seperti INVALID_ARGUMENT, error ini menunjukkan masalah yang mungkin diperbaiki jika status sistem berubah. Misalnya, sistem file 32-bit akan menghasilkan INVALID_ARGUMENT jika diminta untuk membaca dengan offset yang tidak berada dalam rentang [0,2^32-1], tetapi akan menghasilkan OUT_OF_RANGE jika diminta untuk membaca dari offset setelah ukuran file saat ini.

Ada sedikit tumpang-tindih antara FAILED_PRECONDITION dan OUT_OF_RANGE. Sebaiknya gunakan OUT_OF_RANGE (error yang lebih spesifik) saat diterapkan sehingga pemanggil yang melakukan iterasi melalui ruang dapat dengan mudah mencari error OUT_OF_RANGE untuk dideteksi saat mereka selesai.

Pemetaan HTTP: 400 Permintaan Buruk

UNIMPLEMENTED

Operasi tidak diterapkan atau tidak didukung/diaktifkan dalam layanan ini.

Pemetaan HTTP: 501 Tidak Diterapkan

INTERNAL

Error internal. Artinya beberapa invarian yang diharapkan oleh sistem pokok telah rusak. Kode error ini disediakan untuk error serius.

Pemetaan HTTP: Kesalahan Server Internal 500

UNAVAILABLE

Saat ini layanan tidak tersedia. Kemungkinan besar ini hanya kondisi sementara, yang dapat dikoreksi dengan mencoba kembali dengan backoff. Perlu diketahui bahwa mencoba ulang operasi non-idempoten tidak selalu aman.

Lihat panduan di atas untuk menentukan antara FAILED_PRECONDITION, ABORTED, dan UNAVAILABLE.

Pemetaan HTTP: 503 Layanan Tidak Tersedia

DATA_LOSS

Kehilangan atau kerusakan data yang tidak dapat dipulihkan.

Pemetaan HTTP: Kesalahan Server Internal 500

{i>SlashCommand<i}

Perintah garis miring di Google Chat.

Representasi JSON
{
  "commandId": string
}
Kolom
commandId

string (int64 format)

ID perintah garis miring yang dipanggil.

URL yang Cocok

URL yang cocok dalam pesan Chat. Aplikasi Chat dapat melihat pratinjau URL yang cocok. Untuk informasi lebih lanjut, lihat Melihat pratinjau link.

Representasi JSON
{
  "url": string
}
Kolom
url

string

Hanya output. URL yang cocok.

Ringkasan EmojiReaction

Jumlah orang yang bereaksi pada pesan dengan emoji tertentu.

Representasi JSON
{
  "emoji": {
    object (Emoji)
  },
  "reactionCount": integer
}
Kolom
emoji

object (Emoji)

Emoji yang terkait dengan reaksi.

reactionCount

integer

Jumlah total reaksi yang menggunakan emoji terkait.

Metadata Penghapusan

Informasi tentang pesan yang dihapus. Pesan akan dihapus jika deleteTime disetel.

Representasi JSON
{
  "deletionType": enum (DeletionType)
}
Kolom
deletionType

enum (DeletionType)

Menunjukkan siapa yang menghapus pesan.

Jenis Penghapusan

Siapa yang menghapus pesan dan bagaimana pesan dihapus.

Enumerasi
DELETION_TYPE_UNSPECIFIED Nilai ini tidak digunakan.
CREATOR Pengguna menghapus pesannya sendiri.
SPACE_OWNER Pemilik ruang menghapus pesan.
ADMIN Admin Google Workspace menghapus pesan.
APP_MESSAGE_EXPIRY Aplikasi Chat menghapus pesannya sendiri saat masa berlakunya habis.
CREATOR_VIA_APP Aplikasi Chat menghapus pesan atas nama pengguna.
SPACE_OWNER_VIA_APP Aplikasi Chat menghapus pesan atas nama pemilik ruang.

KutipandMessageMetadata

Informasi tentang pesan kutipan.

Representasi JSON
{
  "name": string,
  "lastUpdateTime": string
}
Kolom
name

string

Hanya output. Nama resource pesan yang dikutip.

Format: spaces/{space}/messages/{message}

lastUpdateTime

string (Timestamp format)

Hanya output. Stempel waktu saat pesan yang dikutip dibuat atau saat pesan yang dikutip terakhir diperbarui.

TerlampirGif

Gambar GIF yang ditentukan oleh URL.

Representasi JSON
{
  "uri": string
}
Kolom
uri

string

Hanya output. URL yang menghosting gambar GIF.

Metode

create

Membuat pesan di ruang Google Chat.

delete

Menghapus pesan.

get

Menampilkan detail tentang pesan.

list

Mencantumkan pesan di ruang tempat pemanggil menjadi anggota, termasuk pesan dari anggota dan ruang yang diblokir.

patch

Memperbarui pesan.

update

Memperbarui pesan.