Mengupload lampiran. Sebagai contoh, lihat Mengupload media sebagai lampiran file.
Memerlukan autentikasi pengguna.
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
- URI Metadata, untuk permintaan khusus metadata:
POST https://chat.googleapis.com/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 saat mengupload lampiran.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"attachmentDataRef": {
object ( |
Kolom | |
---|---|
attachment |
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.