Method: media.upload

Carica un allegato. Per un esempio, vedi Caricare contenuti multimediali come file allegato.

Richiede l'autenticazione dell'utente.

Puoi caricare allegati fino a 200 MB. Alcuni tipi di file non sono supportati. Per maggiori dettagli, vedi Tipi di file bloccati da Google Chat.

Richiesta HTTP

  • URI di caricamento per le richieste di caricamento dei contenuti multimediali:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
  • URI metadati, per richieste solo di metadati:
    POST https://chat.googleapis.com/v1/{parent=spaces/*}/attachments:upload

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. Nome della risorsa dello spazio di Chat in cui viene caricato l'allegato. Formato "spaces/{space}".

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "filename": string
}
Campi
filename

string

Obbligatorio. Il nome file dell'allegato, inclusa l'estensione.

Corpo della risposta

Risposta al caricamento di un allegato.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
Campi
attachmentDataRef

object (AttachmentDataRef)

Riferimento all'allegato caricato.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

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

Per ulteriori informazioni, consulta la Guida all'autorizzazione.