Method: media.upload

Ek yükler. Örnek için Medya dosyalarını dosya eki olarak yükleme bölümünü inceleyin. Kullanıcı kimlik doğrulaması gerektirir.

Boyutu 200 MB'a kadar olan ekleri yükleyebilirsiniz. Belirli dosya türleri desteklenmez. Ayrıntılı bilgi 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
  • Yalnızca meta veri istekleri için meta veri URI'si:
    POST https://chat.googleapis.com/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üklendiği Chat alanının kaynak adı. "spaces/{space}" öğesini biçimlendirin.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

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

string

Zorunlu. Dosya uzantısı da dahil olmak üzere 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 ekin 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ılavuzunu inceleyin.