Пример формирования элемента 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",
"price": "При цене 39999 - сохранится как 399",
"currency": "rub"
}
]
}
]
}
- 2.03
- 2.02
- 2.01
Array [
- MOVIE
- SERIES
- TVSHOW
- GALLERY
- UGC
- TVCHANNEL
Array [
]
Array [
- H — Horizontal
- V — Vertical
]
Array [
]
Array [
- WEB
- ANDROID
]
Array [
- "imdb"
- "kinopoisk"
- "Ivi"
- "mgg"
- "okko"
- "afisha
- "imdb" — 10 максимальное значение
- "kinopoisk" — 10 максимальное значение
- "okko" — 5 максимальное значение
]
- Аниме
- Артхаус
- Биографии
- Боевики
- Вестерны
- Военные
- Детективы
- Для взрослых
- Документальные
- Драмы
- Игровые-шоу
- Исторические
- Комедии
- Концерты
- Короткометражки
- Криминал
- Мелодрамы
- Мистические
- Музыкальные
- Мультфильмы
- Мюзиклы
- Нуар
- Приключения
- Развивающие
- Реалити
- Семейные
- Спорт
- Ток-шоу
- Триллеры
- Ужасы
- Фантастика
- Фэнтези
- Церемонии
Если жанра нет в списке, то можно передавать как есть, но это может влиять на доступность контента в каталоге поиска Array [
Название поставщика
Версия фида:
contents
object[]
required
Идентификатор контента
Возможные значения:
Название
Любой список тегов или лейблов, относящихся к данному уровню контента
Оригинальное название
Описание контента.
Если значение не пустое, то применяются валидационные правила.
covers
object[]
required
Массив изображений (каверов), содержащих название фильма
обязателен в H — горизонтальной ориентации, но желательно иметь обе ориентации
Ссылка на кавер
Разрешение изображения
Последовательность каверов (от 1 до n)
Ориентация кавера:
H — Horizontal
V — Vertical
titleImage
object
Изображение с логотипом/названием контента
Разрешение изображения
thumbnails
object[]
Изображение без названия контента используется для фона (обязательно в H — горизонтальной ориентации)
Разрешение изображения
Последовательность каверов (от 1 до n)
Ориентация изображения:
краткое описание до 119 символов
Номер канала
cards
object[]
Массив для передачи контента галлереи
Последовательность элементов галлереи
ИД контента
links
object[]
Ссылки на контент
Тип ссылки:
Ссылка на контент
Ссылка на трейлер
Ссылка на превью видео.
(Обычно используется для показа ключевых моментов при фокусе на тайтл, формат на усмотрение поставщика)
deepLink:
type: string
description: Ссылка на автора
icon:
type: string
description: Ссылка на аватарку автора
ratings
object[]
Информация о рейтингах контента
Обязательно для эксклюзивного контента:
Значение рейтинга
Валидация значений:
Специальный теги для разметки контента. Список возможных тегов согласовывается отдельно для каждого провайдера.
Поле необходимо использовать для пометки треш контента, порно или иного контента, требующего отдельную бизнес логику.
Код страны производителя контента: по стандартам ISO 3166-1, ISO 3166-3 в формате Альфа-3
Массив с жанрами контента по справочнику:
Массив для перечисления идент ификаторов похожего контента
Возрастные ограничения по стандарту RARS:[ 16+, 12+, 0+, 18+, 6+ ]
externalIds
object[]
Идентификаторы контента во внешних каталогах.
Желательно иметь kinopoisk_id, это облегчает мэтчинг каталога контента.