Przesyła załącznik. Przykład: Przesyłanie multimediów jako załącznika do pliku.
Wymaga uwierzytelnienia użytkownika za pomocą jednego z tych zakresów autoryzacji:
https://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messageshttps://www.googleapis.com/auth/chat.import(tylko pokoje w trybie importowania)
Możesz przesyłać załączniki o rozmiarze do 200 MB. Niektóre typy plików nie są obsługiwane. Więcej informacji znajdziesz w artykule Typy plików blokowane w Google Chat.
Żądanie HTTP
- Identyfikator URI przesyłania – dotyczy żądań przesyłania multimediów:
POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload 
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
parent | 
                
                   
 Wymagane. Nazwa zasobu pokoju czatu, w którym przesyłany jest załącznik. Format „spaces/{room}”.  | 
              
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{ "filename": string }  | 
                
| Pola | |
|---|---|
filename | 
                  
                     
 Wymagane. Nazwa pliku załącznika, w tym rozszerzenie pliku.  | 
                
Treść odpowiedzi
Odpowiedź na przesłanie załącznika.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{
  "attachmentDataRef": {
    object ( | 
                  
| Pola | |
|---|---|
attachmentDataRef | 
                    
                       
 Odniesienie do przesłanego załącznika.  | 
                  
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/chat.importhttps://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.messages
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.