674.47K
Категория: ИнформатикаИнформатика

LGE Confidential

1.

LGE Confidential
LG Cinema
metadata для интергации
Contents
1. История изменений
2. Формат фида JSON
3. Формат фида XML
4. Таблица соответствия
21.09.2020
CTO SW Center / Russia R&D Lab

2.

1. История изменений
LGE Confidential
Версия
Изменения
1.0.0
Initial version
1.0.5
1.
2.
3.
Исправлены опечатки
Добавлено опциональное поле “endDate”
Добавлена таблица для указания соответствий данных из фида партнера данным из
документации
1.1.0
1.
2.
Добавлено опциональное поле “permittedCountries”
Добавлена страница с историей изменений

3.

1. Фид в формате JSON
LGE Confidential
[
{
id: string or number ,
// уникальный id контента
title: string ,
// название фильма или сериала
description: string ,
imgVertical: string ,
// описание
// ссылка на вертикальный постер 415x600px (можно другой размер, от 600px до 1080px по высоте)
imgHorizontal: string , // ссылка на горизонтальный постер 1920х1080px
imgPreview: string optional , // ссылка на горизонтальный постер 373x210px
trailerURL: string optional , // ссылка на трейлер к фильму
rating: string ,
contentType: string ,
// например 16+
// movie или series
genres: [
string ,

// жанр, например Драма, Фантастика, Триллер
],
credits : [
{
id: string ,
name: string ,
role: string
// уникальный id для человека
// имя и фамилия
// возможные значения: actor, director, screenplay
},

],
deeplinkURL: string ,
// ссылка на страницу контента, для перехода из LG Cinema
startDate: number ,
// желаемая дата публикации UNIX time stamp
endDate: number optional,
// дата окончания публикации UNIX time stamp
isAvailable: boolean ,
// доступен ли контент на данный момент
permittedCountries: optional [
// список кодов стран, в которых доступен контент. Если не указано, то считается, что контент доступен для всех стран
string,

]
},

]
// код страны в формате ISO 3166-1 alpha-2

4.

2. Фид в формате XML
LGE Confidential
<rss xmlns:lge="http://www.lge.com/rss" version="2.0">
<channel>
<item>
<lge:titleid>MV_72811</lge:titleid> // уникальный id контента
<title>MV_72811</title> // название фильма или сериала
<description>Описание фильма или сериала</description> // описание
<lge:images>
<lge:image width="415" height="600"> http://415x600.jpg </lge:image> // ссылка на вертикальный постер 415x600px (можно другой размер, от 600px до 1080px по высоте)
<lge:image width="1920" height="1080"> http://1920x1080.jpg </lge:image> // ссылка на горизонтальный постер 1920х1080px
<lge:image width=“373" height=“210"> http://373x210.jpg </lge:image> // (optional) ссылка на горизонтальный постер 373x210px
</lge:images>
<lge:trailer>http://www.video.com/ironman_tr.mp4</lge:trailer> // (optional) ссылка на трейлер к фильму
<lge:rating>18+</lge:rating> // рейтинг фильма
<lge:contentType>movie</lge:contentType> // movie или series
<lge:genres> // жанр, например Драма, Фантастика, Триллер
<lge:genre isMain="Y">Драма</lge:genre>
<lge:genre>Триллер</lge:genre>

</lge:genres>
<lge:credits> // актеры, режисеры, сценаристы
<lge:credit peopleid="12345235">
<lge:role>actor (director, screenplay)</lge:role> // имя и фамилия
<lge:name>Любовь Аксенова</lge:name>
// возможные значения: actor, director, screenplay
</lge:credit>

</lge:credits>
<lge:deeplink>http://myservice.ru/content/12334345</lge:deeplink> // ссылка на страницу контента, для перехода из LG Cinema
<lge:startdate>1580745873</lge:startdate> // желаемая дата публикации UNIX time stamp
<lge:enddate>1580745873</lge:enddate> // дата окончания публикации UNIX time stamp
<lge:isavailable>true</lge:isavailable> // доступен ли контент на данный момент
<lge:permittedcountries> // (optional) список кодов стран, в которых доступен контент. Если не указано, то считается, что контент доступен для всех стран
<lge:country>RU</lge:country> // код страны в формате ISO 3166-1 alpha-2

</lge:permittedcountries>
</item>

</channel>
</rss>

5.

3. Таблица соответствия
LGE Confidential
Очень желательно, чтобы наименование ключей в JSON или тегов в XML строго соответствовало
документации. Но если по каким-то причинам это невозможно, пожалуйста, укажите в таблице ниже как
соотносятся сущности из вашего фида и из документации.
Ключ\тег из документации
Ключ\тег из фида партнера
English     Русский Правила