REST Resource: spaces.messages.attachments

Resource: Attachment

An attachment in Google Chat.

JSON-представление
{
  "name": string,
  "contentName": string,
  "contentType": string,
  "thumbnailUri": string,
  "downloadUri": string,
  "source": enum (Source),

  "attachmentDataRef": {
    object (AttachmentDataRef)
  },
  "driveDataRef": {
    object (DriveDataRef)
  }
}
Поля
name

string

Identifier. Resource name of the attachment.

Формат: spaces/{space}/messages/{message}/attachments/{attachment} .

contentName

string

Только вывод. Исходное имя файла с содержимым, а не полный путь.

contentType

string

Только вывод. Тип содержимого (MIME-тип) файла.

thumbnailUri

string

Только для вывода. URL-адрес миниатюры, который следует использовать для предварительного просмотра вложения пользователем. Приложения для чата не должны использовать этот URL-адрес для загрузки содержимого вложений.

downloadUri

string

Только для вывода. URL-адрес для скачивания, который должен использоваться для того, чтобы пользователь мог загрузить вложение. Приложения для чата не должны использовать этот URL-адрес для загрузки содержимого вложений.

source

enum ( Source )

Только вывод. Источник вложения.

Ссылка на данные в приложении. Ниже приведён список взаимоисключающих полей. В ответе будет установлено не более одного из полей:
attachmentDataRef

object ( AttachmentDataRef )

Необязательно. Ссылка на данные вложений. Это поле используется для создания или обновления сообщений с вложениями, либо для загрузки данных вложений через API мультимедиа.

driveDataRef

object ( DriveDataRef )

Только для вывода. Ссылка на вложение в Google Диск. Это поле используется с API Google Диска.

Конец взаимоисключающих областей.

AttachmentDataRef

A reference to the attachment data.

JSON-представление
{
  "resourceName": string,
  "attachmentUploadToken": string
}
Поля
resourceName

string

Необязательно. Имя ресурса данных вложения. Это поле используется с API для работы с медиафайлами для загрузки данных вложения.

attachmentUploadToken

string

Необязательный параметр. Непрозрачный токен, содержащий ссылку на загруженное вложение. Клиенты обрабатывают его как непрозрачную строку и используют для создания или обновления сообщений чата с вложениями.

Источник

The source of the attachment.

Перечисления
SOURCE_UNSPECIFIED Сдержанный.
DRIVE_FILE Это файл из Google Диска.
UPLOADED_CONTENT Файл загружен в чат.

Методы

get

Gets the metadata of a message attachment.