REST Resource: spaces.messages.attachments

Ressource: Attachment

Une 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

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, pas le 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 et la montrer à un utilisateur humain. Les applications de chat ne doivent pas utiliser cette URL pour télécharger le contenu d'une pièce jointe.

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 d'une pièce jointe.

source

enum (Source)

Uniquement en sortie. Source du rattachement.

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

object (AttachmentDataRef)

Référence aux données de la pièce jointe. Ce champ est utilisé avec l'API Media 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 la pièce jointe.

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

string

Nom de ressource des données de rattachement. Ce champ est utilisé avec l'API Media pour télécharger les données des pièces jointes.

attachmentUploadToken

string

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 Il s'agit d'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.