Method: spaces.messages.update

Memperbarui pesan. Ada perbedaan antara metode patch dan update. Metode patch menggunakan permintaan patch sementara metode update menggunakan permintaan put. Sebaiknya gunakan metode patch. Untuk contoh, lihat Memperbarui pesan.

Memerlukan autentikasi. Mendukung autentikasi aplikasi dan autentikasi pengguna. Saat menggunakan autentikasi aplikasi, permintaan hanya dapat memperbarui pesan yang dibuat oleh aplikasi Chat panggilan.

Permintaan HTTP

PUT https://chat.googleapis.com/v1/{message.name=spaces/*/messages/*}

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
message.name

string

Nama resource pesan.

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

Dengan {space} adalah ID ruang tempat pesan diposting dan {message} adalah ID yang ditetapkan sistem untuk pesan tersebut. Misalnya, spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB.

Jika Anda menyetel ID kustom saat membuat pesan, Anda dapat menggunakan ID ini untuk menentukan pesan dalam permintaan dengan mengganti {message} dengan nilai dari kolom clientAssignedMessageId. Misalnya, spaces/AAAAAAAAAAA/messages/client-custom-name. Untuk mengetahui detailnya, baca Menamai pesan.

Parameter kueri

Parameter
updateMask

string (FieldMask format)

Wajib. Jalur kolom yang akan diperbarui. Pisahkan beberapa nilai dengan koma atau gunakan * untuk memperbarui semua jalur kolom.

Jalur kolom yang saat ini didukung:

allowMissing

boolean

Opsional. Jika true dan pesan tidak ditemukan, pesan baru akan dibuat dan updateMask akan diabaikan. ID pesan yang ditentukan harus ditetapkan klien atau permintaan akan gagal.

Isi permintaan

Isi permintaan memuat instance Message.

Isi respons

Jika berhasil, isi respons akan berisi instance Message.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages

Untuk informasi selengkapnya, lihat Panduan otorisasi.