Пример формирования элемента TVCHANNEL
{
"provider": "videoprovider",
"version": "string",
"contents": [
{
"contentId": "string",
"type": "string",
"title": "string",
"customLabels": [
"string"
],
"originalTitle": [],
"description": "string",
"covers": [
{
"link": "/imageid=213",
"resolution": "640x360",
"sequence": 0,
"orientation": "string"
}
],
"titleImage": {
"link": "/imageid=215",
"resolution": "640x360"
},
"thumbnails": [
{
"link": "/imageid=217",
"resolution": "1920x1080",
"sequence": null,
"orientation": "string"
}
],
"shortDescription": "string",
"keyNumber": "string",
"cards": [
{
"sequence": 0,
"id": "string"
}
],
"links": [
{
"type": "string",
"value": "string"
}
],
"trailers": "https://cdn.videoprovider.ru/data/storage/trailers/7f9d0b57-b490-4067-bd18-4ba252ae4910.mp4",
"streamPreview": "string",
"ratings": [
{
"provider": "string",
"value": "8.7"
}
],
"specialContentTag": [
"string"
],
"countries": [
"RUS"
],
"genres": [
"string"
],
"similar": [
"string"
],
"ageRestrictions": "string",
"externalIds": [
{
"name": "string",
"value": "string"
}
],
"qualities": [
{
"value": "Full HD",
"sequence": "SD=1 HD=2"
}
],
"availability": true,
"availabilityStartDate": "2026-03-14T21:00:00Z",
"availabilityEndDate": "2026-03-14T23:59:00Z",
"purchaseOptions": [
{
"id": "string",
"title": "string",
"consumptionMode": "string",
"qualities": [
"FHD",
"HD",
"SD"
],
"price": "При цене 39999 - сохранится как 399",
"currency": "rub"
}
]
}
]
}
Название поставщика
Версия фида:
- 2.03
- 2.02
- 2.01
contents object[]required
Идентификатор контента
Возможные значения:
- MOVIE
- SERIES,
- TVSHOW
- GALLERY
- UGC
- TVCHANNEL
Название
Любой список тегов или лейблов, относящихся к данному уровню контента
Оригинальное название
Описание контента
Если значение не пустое, то применяются валидационные правила.
covers object[]required
Массив изображений (каверов), содержащих название фильма
обязателен в H - горизонтальной ориентации, но желательно иметь обе ориентации
Ссылка на кавер
Разрешение изображения
Последовательность каверов (от 1 до n)
Ориентация кавера:
H - Horizontal
V - Vertical
titleImage object
Изображение с логотипом/названием контента
Разрешение изображения
thumbnails object[]
Изображение без названия контента используется для фона (обязательно в H - горизонтальной ориентации)
Разрешение изображения
Последовательность каверов (от 1 до n)
Ориентация изображенияH:
- H - Horizontal
- V - Vertical
краткое описание до 119 символов
Номер канала
cards object[]
Массив для передачи контента г аллереи
Последовательность элементов галлереи
ИД контента
links object[]
Ссылки на контент
Тип ссылки:
- WEB
- ANDROID
Ссылка на контент
Ссылка на трейлер
Ссылка на п ревью видео
(Обычно используется для показа ключевых моментов при фокусе на тайтл, формат на усмотрение поставщика)
deepLink:
type: string
description: Ссылка на автора
icon:
type: string
description: Ссылка на аватарку автора
ratings object[]
Информация о рейтингах контента
Обязательно для эксклюзивного контента:
- "imdb"
- "kinopoisk"
- "Ivi"
- "mgg"
- "okko"
- "afisha
Значение рейтинга
Валидация значений:
- "imdb" - 10 максимальное значение
- "kinopoisk" - 10 максимальное значение
- "okko" - 5 максимальное значение
Специальный теги для разметки контента. Список возможных тегов согласовы вается отдельно для каждого провайдера.
Поле необходимо использовать для пометки треш контента, порно или иного контента, требующего отдельную бизнес логику.
Код страны производителя контента: по стандартам ISO 3166-1, ISO 3166-3 в формате Альфа-3
Массив с жанрами контента по справочнику:
- Аниме
- Артхаус
- Биографии