Ek yükler. Örnek için Medyayı dosya eki olarak yükleme başlıklı makaleyi inceleyin.
Aşağıdaki yetkilendirme kapsamlarından biriyle kullanıcı kimlik doğrulaması gerektirir:
https://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.import(yalnızca içe aktarma modundaki alanlar)
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 | 
                
                   
 Zorunlu. Ekin yüklenen Chat alanının kaynak adı. "spaces/{space}" biçiminde olmalıdır.  | 
              
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi | 
|---|
{ "filename": string }  | 
                
| Alanlar | |
|---|---|
filename | 
                  
                     
 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 ( | 
                  
| Alanlar | |
|---|---|
attachmentDataRef | 
                    
                       
 Yüklenen eke referans.  | 
                  
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/chat.importhttps://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messages
Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.