Method: media.upload

Ek yükler. Örnek için Medyayı dosya eki olarak yükleme başlıklı makaleyi inceleyin.

Kullanıcı kimlik doğrulaması gerektirir.

200 MB'a kadar ek yükleyebilirsiniz. Belirli dosya türleri desteklenmez. Ayrıntılar için Google Chat tarafından engellenen dosya türleri başlıklı makaleyi inceleyin.

HTTP isteği

  • Medya yükleme istekleri için yükleme URI'si:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Ekin yüklenen Chat alanının kaynak adı. "spaces/{space}" biçimindedir.

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "filename": string
}
Alanlar
filename

string

Zorunlu. Dosya uzantısı dahil ekin dosya adı.

Yanıt gövdesi

Ek yükleme yanıtı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
Alanlar
attachmentDataRef

object (AttachmentDataRef)

Yüklenen eke referans.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.