Mengupload lampiran. Untuk contoh, lihat Mengupload media sebagai lampiran file.
Memerlukan autentikasi pengguna dengan salah satu cakupan otorisasi berikut:
https://www.googleapis.com/auth/chat.messages.create
https://www.googleapis.com/auth/chat.messages
https://www.googleapis.com/auth/chat.import
(khusus ruang mode impor)
Anda dapat mengupload lampiran hingga 200 MB. Jenis file tertentu tidak didukung. Untuk mengetahui detailnya, lihat Jenis file yang diblokir oleh Google Chat.
Permintaan HTTP
- URI upload, untuk permintaan upload media:
POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource ruang Chat tempat lampiran diupload. Format "spaces/{space}". |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "filename": string } |
Kolom | |
---|---|
filename |
Wajib. Nama file lampiran, termasuk ekstensi file. |
Isi respons
Respons dari upload lampiran.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"attachmentDataRef": {
object ( |
Kolom | |
---|---|
attachmentDataRef |
Referensi ke lampiran yang diupload. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages.create
https://www.googleapis.com/auth/chat.messages
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.