GetCinemaFilms: відмінності між версіями

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
Немає опису редагування
 
Рядок 39: Рядок 39:
  {
  {
     "Start": "2022-03-06 16:35:51",
     "Start": "2022-03-06 16:35:51",
     "End": "2023-03-06 16:35:51"
     "End": "2023-03-06 16:35:51",
    //"LangID":  ,
    "SelectBySessions": false//bool
}
}
</syntaxhighlight>
</syntaxhighlight>
Рядок 62: Рядок 64:
| Datetime
| Datetime
| Час закінчення
| Час закінчення
|-
|
| LangID
| Int
|
|-
|
| SelectBySessions
| bool
|
|}
|}


Рядок 83: Рядок 95:
     "CinemaFilms": [
     "CinemaFilms": [
         {
         {
             "End": "2023-04-14 00:00:00",
            "Age": 0,
             "Id": 23333,
            "Cast": null,
             "Name": "Oscar Night",
            "ComingSoon": false,
             "Start": "2023-03-14 00:00:00"
            "Description": "",
            "Director": "Сам собі режисер",
            "Duration": 120,
             "End": "2026-06-30 00:00:00",
             "FilmLang": "Українська",
            "Genre": null,
            "HighResImage": 21,
            "ID": 6129,
            "LowResImage": -1,
             "Name": "Кілхаус\r (29.04.26 - 30.06.26)",
            "OriginalLang": false,
            "PremiereEnd": "2026-04-30 00:00:00",
            "PremiereStart": "2026-04-29 00:00:00",
            "StandartImage": 6130,
             "Start": "2026-04-29 00:00:00",
            "Trailer": null
         }
         }
     ]
     ]
Рядок 113: Рядок 140:
| <span style="color:#ff0000">CinemaFilms[] </span>
| <span style="color:#ff0000">CinemaFilms[] </span>
| Массив опису номенклатури. Елементи масиву з наступними полями:
| Массив опису номенклатури. Елементи масиву з наступними полями:
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Age
| Int
| Рекомендований вік до перегляду
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Cast
| String
| Список "В ролях"
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> ComingSoon
| Bool
| Скоро у кіно:<br>
true - так <br>
false - ні
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Description
| String
| Опис фільму
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Director
| String
| Режисер
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Duration
| Int
| Тривалість фільму
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> End
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> End
Рядок 118: Рядок 171:
| Час закінчення
| Час закінчення
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span> ID
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> FilmLang
| Datetime
| Мова фільму або перекладу
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Genre
| String
| Перелік жанрів.
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> HighResImage
| Int
| Int
| ID події
| ід картинки високої якості (-1 - картинка відсутня), отримати фото можна методом </span>[https://wiki.expertsolution.com.ua/index.php?title=GetImage GetImage ]</span>
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span> Name
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> ID
| Int
| ід фільму
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> LowResImage
| Int
| ід картинки низької якості (-1 - картинка відсутня), отримати фото можна методом </span>[https://wiki.expertsolution.com.ua/index.php?title=GetImage GetImage ]</span>
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Name
| String
| String
| Назва події
| Назва фільму
|-
|-
||&nbsp;&nbsp;&nbsp;&nbsp; <span style="color:#ff0000">'''|'''</span> Start
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> OriginalLang
| Bool
| Мова оригіналу:<br>
true - так <br>
false - ні
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> PremiereEnd
| Datetime
| Дата та час закінчення премьєри
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> PremiereStart
| Datetime
| Datetime
| Час початку
| Дата та час початку премьєри
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> StandartImage
| Int
| ід картинки, отримати фото можна методом </span>[https://wiki.expertsolution.com.ua/index.php?title=GetImage GetImage ]</span>
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Start
| Datetime
| Початок сеансу
|-
||&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#ff0000">'''|'''</span> Trailer
| Bool
| Посилання на трейлер
 
|}
|}



Поточна версія на 14:22, 25 червня 2026

Функція повертає список фільмів

Розділ містить методи, необхідні для отримання списку фільмів


Опис Отримання списку фільмів.
Метод POST
URL /POSExternal/GetCinemaFilms



Request Headers
KEY VALUE
Content-Type application/json
AccessToken



Body raw (json)
 {
    "Start": "2022-03-06 16:35:51",
    "End": "2023-03-06 16:35:51",
    //"LangID":  , 
    "SelectBySessions": false//bool
}



Типи даних Body
* Параметр Тип Опис
*
Start Datetime Час початку
*
End Datetime Час закінчення
LangID Int
SelectBySessions bool
Додатковий опис вихідних параметрів



Response (json)
{
    "Error": "",
    "Success": true,
    "CinemaFilms": [
        {
            "Age": 0,
            "Cast": null,
            "ComingSoon": false,
            "Description": "",
            "Director": "Сам собі режисер",
            "Duration": 120,
            "End": "2026-06-30 00:00:00",
            "FilmLang": "Українська",
            "Genre": null,
            "HighResImage": 21,
            "ID": 6129,
            "LowResImage": -1,
            "Name": "Кілхаус\r (29.04.26 - 30.06.26)",
            "OriginalLang": false,
            "PremiereEnd": "2026-04-30 00:00:00",
            "PremiereStart": "2026-04-29 00:00:00",
            "StandartImage": 6130,
            "Start": "2026-04-29 00:00:00",
            "Trailer": null
        }
    ]
}



Типи даних Response
Параметр Тип Опис
Error String [] Опис помилки, що виникла
Success Bool Успіх виконання запиту
CinemaFilms CinemaFilms[] Массив опису номенклатури. Елементи масиву з наступними полями:
    | Age Int Рекомендований вік до перегляду
    | Cast String Список "В ролях"
    | ComingSoon Bool Скоро у кіно:

true - так
false - ні

    | Description String Опис фільму
    | Director String Режисер
    | Duration Int Тривалість фільму
    | End Datetime Час закінчення
    | FilmLang Datetime Мова фільму або перекладу
    | Genre String Перелік жанрів.
    | HighResImage Int ід картинки високої якості (-1 - картинка відсутня), отримати фото можна методом GetImage
    | ID Int ід фільму
    | LowResImage Int ід картинки низької якості (-1 - картинка відсутня), отримати фото можна методом GetImage
    | Name String Назва фільму
    | OriginalLang Bool Мова оригіналу:

true - так
false - ні

    | PremiereEnd Datetime Дата та час закінчення премьєри
    | PremiereStart Datetime Дата та час початку премьєри
    | StandartImage Int ід картинки, отримати фото можна методом GetImage
    | Start Datetime Початок сеансу
    | Trailer Bool Посилання на трейлер
Додатковий опис вхідних параметрів