Тип данных InputPaidMediaVideo

Объект, описывающий видеофайл для отправки в качестве платного медиаконтента в Telegram.

Описание

Платный медиафайл для отправки — видео.

Поле Тип Описание
type String Тип медиафайла, должен быть video
media String Файл для отправки. Передайте file_id для отправки файла, который уже есть на серверах Telegram (рекомендуется), передайте HTTP-URL, чтобы Telegram загрузил файл из интернета, или передайте «attach://» для загрузки нового файла с использованием multipart/form-data под именем . Подробнее об отправке файлов »
thumbnail String Необязательный. Миниатюра отправляемого файла; может быть проигнорирована, если генерация миниатюр для файла поддерживается на стороне сервера. Миниатюра должна быть в формате JPEG и размером менее 200 КБ. Ширина и высота миниатюры не должны превышать 320. Игнорируется, если файл не загружается с использованием multipart/form-data. Миниатюры нельзя повторно использовать, их можно загружать только как новый файл, поэтому вы можете передать «attach://», если миниатюра была загружена с использованием multipart/form-data под именем . Подробнее об отправке файлов »
cover String Необязательный. Обложка для видео в сообщении. Передайте file_id для отправки файла, который уже есть на серверах Telegram (рекомендуется), передайте HTTP-URL, чтобы Telegram загрузил файл из интернета, или передайте «attach://» для загрузки нового файла с использованием multipart/form-data под именем . Подробнее об отправке файлов »
start_timestamp Integer Необязательный. Начальная временная метка для видео в сообщении
width Integer Необязательный. Ширина видео
height Integer Необязательный. Высота видео
duration Integer Необязательный. Длительность видео в секундах
supports_streaming Boolean Необязательный. Передайте True, если загруженное видео подходит для потоковой передачи

Примеры

json

{
  "type": "video",
  "media": "attach://video_file",
  "thumbnail": "attach://thumbnail_file",
  "cover": "https://example.com/cover.jpg",
  "start_timestamp": 5,
  "width": 1920,
  "height": 1080,
  "duration": 60,
  "supports_streaming": true
}

История изменений

  • API 7.6. Добавлен объект InputPaidMediaVideo
  • API 8.3. Обновлен объект InputPaidMediaVideo: Добавлены поля cover и start_timestamp для указания обложки и временной метки начала видео в платном контенте
Комментарии