Method: media.upload

Lädt einen Anhang hoch. Ein Beispiel finden Sie unter Medien als Dateianhang hochladen. Erfordert eine Nutzerauthentifizierung.

Sie können Anhänge mit einer Größe von bis zu 200 MB hochladen. Bestimmte Dateitypen werden nicht unterstützt. Weitere Informationen finden Sie im Hilfeartikel Von Google Chat blockierte Dateitypen.

HTTP-Anfrage

  • Upload-URI für Anfragen zum Hochladen von Medien:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
  • Metadaten-URI für Anfragen, die nur Metadaten enthalten:
    POST https://chat.googleapis.com/v1/{parent=spaces/*}/attachments:upload

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Ressourcenname des Chatbereichs, in den der Anhang hochgeladen wird. Formatieren Sie „spaces/{space}“.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "filename": string
}
Felder
filename

string

Erforderlich. Der Dateiname des Anhangs, einschließlich der Dateiendung.

Antworttext

Antwort beim Hochladen eines Anhangs

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
Felder
attachmentDataRef

object (AttachmentDataRef)

Verweis auf den hochgeladenen Anhang.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.