REST Resource: spaces.messages.attachments

Ressource: Attachment

Pièce jointe dans Google Chat

Représentation JSON
{
  "name": string,
  "contentName": string,
  "contentType": string,
  "thumbnailUri": string,
  "downloadUri": string,
  "source": enum (Source),

  // Union field data_ref can be only one of the following:
  "attachmentDataRef": {
    object (AttachmentDataRef)
  },
  "driveDataRef": {
    object (DriveDataRef)
  }
  // End of list of possible types for union field data_ref.
}
Champs
name

string

Facultatif. Nom de ressource du rattachement, au format spaces/{space}/messages/{message}/attachments/{attachment}.

contentName

string

Uniquement en sortie. Nom de fichier d'origine du contenu, et non chemin d'accès complet.

contentType

string

Uniquement en sortie. Type de contenu (type MIME) du fichier.

thumbnailUri

string

Uniquement en sortie. URL de la vignette à utiliser pour prévisualiser la pièce jointe auprès d'un utilisateur humain. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes.

downloadUri

string

Uniquement en sortie. URL de téléchargement à utiliser pour permettre à un utilisateur humain de télécharger la pièce jointe. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu des pièces jointes.

source

enum (Source)

Uniquement en sortie. Source de la pièce jointe.

Champ d'union data_ref. Référence des données à la pièce jointe. data_ref ne peut être qu'un des éléments suivants :
attachmentDataRef

object (AttachmentDataRef)

Facultatif. Référence aux données de l'attachement. Ce champ permet de créer ou de mettre à jour des messages avec des pièces jointes, ou d'utiliser l'API multimédia pour télécharger les données des pièces jointes.

driveDataRef

object (DriveDataRef)

Uniquement en sortie. Référence à la pièce jointe Google Drive. Ce champ est utilisé avec l'API Google Drive.

AttachmentDataRef

Référence aux données de l'attachement.

Représentation JSON
{
  "resourceName": string,
  "attachmentUploadToken": string
}
Champs
resourceName

string

Facultatif. Nom de la ressource des données de pièce jointe. Ce champ est utilisé avec l'API multimédia pour télécharger les données de l'attachement.

attachmentUploadToken

string

Facultatif. Jeton opaque contenant une référence à une pièce jointe importée. Traitée par les clients comme une chaîne opaque et utilisée pour créer ou mettre à jour des messages Chat contenant des pièces jointes.

Source

Source du rattachement.

Enums
SOURCE_UNSPECIFIED Réservé.
DRIVE_FILE Le fichier est un fichier Google Drive.
UPLOADED_CONTENT Le fichier est importé dans Chat.

Méthodes

get

Récupère les métadonnées d'une pièce jointe de message.