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.