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.createhttps://www.googleapis.com/auth/chat.messageshttps://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.importhttps://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messages
Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.