В этом руководстве объясняется, как использовать метод get() ресурса Attachment API Google Chat для получения метаданных о вложении к сообщению. Ответ представляет собой экземпляр ресурса Attachment .
 Когда пользователь отправляет сообщение в ваше приложение, Google Chat отправляет событие взаимодействия MESSAGE . Событие взаимодействия, полученное вашим приложением, включает тело запроса, представляющее собой полезную нагрузку JSON, представляющую событие взаимодействия, включая любые вложения. Данные во вложении различаются в зависимости от того, является ли вложение загруженным контентом (локальным файлом) или файлом, хранящимся на Диске. Ресурс Media представляет собой файл, загруженный в Google Chat, такой как изображения, видео и документы. Ресурс Attachment представляет собой экземпляр медиафайла (файла), прикрепленного к сообщению. Ресурс Attachment содержит метаданные о вложении, например, место его сохранения.
Предпосылки
Node.js
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
 
-  Настройте свою среду:
- Создайте проект Google Cloud .
 - Настройте экран согласия OAuth .
 - Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
 - Установите облачную клиентскую библиотеку Node.js.
 -  Создайте учетные данные сервисной учетной записи . Чтобы запустить пример из этого руководства, сохраните учетные данные в виде JSON-файла с именем 
credentials.jsonв локальном каталоге. 
 - Выберите область авторизации , поддерживающую аутентификацию приложений.
 
Получить вложение к сообщению
Чтобы асинхронно получить метаданные о вложении сообщения в Google Chat, передайте в запрос следующее:
-  Укажите область авторизации 
chat.bot. -  Вызовите метод 
GetAttachment(), передавnameвложения сообщения. 
Вот как получить метаданные о вложении к сообщению:
Node.js
 Чтобы запустить этот пример, замените spaces/ SPACE_NAME /messages/ MESSAGE_NAME /attachments/ ATTACHMENT_NAME на имя вложения к сообщению.
 API чата возвращает экземпляр Attachment , который содержит подробную информацию о метаданных указанного вложения сообщения.