Новый принцип работы с плеерами, сериями, автоколлекциями

Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,018
#1
api.png

  • Проблема пропадания контента
- Была ошибка в кэшировании, поэтому иногда Вы могли наблюдать исчезание некоторой информации на сайте (описания, актеры и т.д.).​
- В этом обновлении изменено формирование hash ссылки для кэша и проблемы быть не должно.​

  • Проблема пропадания постеров для пользователей из Украины
- КиноПоиск изменил принцип показа постеров и теперь некоторые из них загружаются с домена Yandex, который заблокирован на Украине. В следствии этого, украинские пользователи видят на месте постера пустые места.​
- В этом обновлении отдача постеров с Вашего домена включена по умолчанию, Вы больше не зависите от «прихоти» КиноПоиска. Если у Вас на сервере небольшой жесткий диск (до 20 ГБ), в Настройках Вы можете указать Не сохранять изображения и тогда постеры будут загружаться с домена Yandex.​

  • API инструмент полной свободы при работе с Плеерами, Сериями, Автоколлекциями
- В прошлом году в старой версии, когда перестали работать некоторые API сервисы по доставке плееров, серий, обновлений, CinemaPress «превратилась в тыкву». Серии не обновляются, автоколлекции не наполняются, Вам нужно было ждать выход новой версии, где эти проблемы были бы исправлены. Теперь всё по другому, Вы сами можете добавлять и удалять тот API, который Вам нужен.​
- Из системы убраны любые упоминания о каком-либо видео-хостинге, ни одна функция больше не будет разрабатываться конкретно под какой-то один сервис. Теперь одна строка в списке модуля Плеер: https://example.com/api?kp_id=[kp_id] ~ results.0.iframe и у Вас готово получение плееров с любого источника, который Вы укажете. Больше нет зависимости только от тех сервисов, которые прописаны в админ-панели, Вы сами добавляете любое API.​

  • Каждый сайт на CinemaPress может быть «балансером*» для другого сайта
Благодаря такой кастомизации, есть возможность в будущем отказаться от использования централизованных видео-хостингов. Каждый сайт теперь имеет возможность через API (https://demo.cinemapress.io/api?kp_id=923146) отдавать свой плеер, который указывается в разделе Embed/iframe код при добавлении информации о фильме (если поле не заполнено, API на этом фильме будет пустым). Таким образом, любой сайт может указать: https://demo.cinemapress.io/api?kp_id=[kp_id] ~ results.0.iframe и при посещении сериала с ID 923146 отобразится плеер https://demo.cinemapress.io/iframe/923146 На YouTube/Rutube/Ivi сейчас масса фильмов и сериалов, которые распространяются легально свободно и бесплатно, но эти данные не каталогизированы, т.е. разбросаны по всему интернету и нет привязки к единому ID, например КиноПоиску. Возможно у кого-то получится на своём сайте создать такой каталог легального видео. Либо если Вы сами загружаете видео-файлы (на свой VOD сервер или видео-хостинг), Ваш сайт может раздавать по API плееры для других (тем самым увеличивая Вам платные просмотры, если в плеере реклама). В общем, вариантов работы можно придумать много, главное, что теперь есть инструмент.​

Принцип формирования строк для API

Есть URL адрес API: https://example.com/updates
JSON:
{ "results":
    [
        {
            "kinopoisk_id": 1048334,
            "translate": ["Subtitle", "English"],
            "quality": "4K"
        }
    ]
}
Для получения ID КиноПоиск, параметр results -> первый элемент массива 0 -> параметр kinopoisk_id
И вместе это: results.0.kinopoisk_id
Для получения перевода, параметр results -> первый элемент массива 0 -> параметр translate -> первый элемент массива 0
И вместе это: results.0.translate.0
Для получения качества, параметр results -> первый элемент массива 0 -> параметр quality
И вместе это: results.0.quality


Как обновиться на новую версию?
  • Вначале обновляете установочный файл: cinemapress upd
  • Только потом обновление системы: cinemapress update
* - написано для красного словца, скорее «API-сервисом».
 
Новичек
Регистрация
19 Янв 2020
Сообщения
3
#2
@Alisa, а как в этой версии добавить плеер допустим через API? Я что то не так сделал и у меня появилась 502 ошибка. Можешь объяснить по подробней куда вставлять api токен.
 

Вложения

  • 135.9 KB Просмотры: 78
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,018
#3
@Alisa, а как в этой версии добавить плеер допустим через API? Я что то не так сделал и у меня появилась 502 ошибка. Можешь объяснить по подробней куда вставлять api токен.
Нажать Редиктировать список, и там делать правки.
 
Новичек
Регистрация
19 Янв 2020
Сообщения
3
#4
@Alisa, спасибо за ответ, но я все равно не до конца понял, вот допустим здесь https://apicollaps.cc/list?token=TOKEN&kinopoisk_id=[kp_id] ~ results.0.iframe_url я меняю слово token на свой api ключ? Просто что бы я не делал, вместо фильма с плеером выходит 502 ошибка.
 
Енот
Новичек
Регистрация
17 Ноя 2019
Сообщения
143
#6
Плеер работает, и проблема скорее всего не у collaps.

В автоколлекциях творится неведомая хрень. Создал API запрос https://api1583658018.apicollaps.cc/video/news?limit=200&token=TOKEN ~ results.0.kinopoisk_id ~ poslednie-obnovleniya ~ results.0.voice_acting.0 ~ results.0.quality, всё работает,коллекция наполняется, но если добавить ещё запросы для других коллекций, то всё начинает сваливаться в poslednie-obnovleniya.
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,018
#7
В автоколлекциях творится неведомая хрень. Создал API запрос https://api1583658018.apicollaps.cc/video/news?limit=200&token=TOKEN ~ results.0.kinopoisk_id ~ poslednie-obnovleniya ~ results.0.voice_acting.0 ~ results.0.quality, всё работает,коллекция наполняется, но если добавить ещё запросы для других коллекций, то всё начинает сваливаться в poslednie-obnovleniya.
Через несколько часов можете сделать обновление, работа с коллекциями будет налажена.
 
Енот
Новичек
Регистрация
17 Ноя 2019
Сообщения
143
#8
И ещё вопрос. Как сделать, чтобы в автоколлекциях, помимо озвучки и качества обновлялись ещё рейтинги и голоса кинопоиска и IMDb
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,018
#9
И ещё вопрос. Как сделать, чтобы в автоколлекциях, помимо озвучки и качества обновлялись ещё рейтинги и голоса кинопоиска и IMDb
Автоколлекции служат только для обновления информации о видео-файле, к информации о фильме они не имеют дело. К тому же, на источниках, где Вы будете брать информацию о рейтинге не всегда данные актуальнее, чем уже есть на сайте.
 
Енот
Новичек
Регистрация
24 Окт 2019
Сообщения
153
#10
Есть две строчки в автоматических коллекциях , страницы new-serials и new-films тоже есть.

https://api1583658018.apicollaps.cc/video/news?limit=200&type={serials}&token=туттокен ~ results.0.kinopoisk_id ~ new-serials
https://api1583658018.apicollaps.cc/video/news?limit=200&type={films}&token=туттокен ~ results.0.kinopoisk_id ~ new-films

сериалы выдает , фильмы выдает. но не срабатывает параметр type , в фильмы парсится все подряд и фильмы и сериалы. и получается одинаковый контент в обоих страницах. подскажите что не так делаю. необходимо с коллапса , на одну страницу вывести 200 последних фильмов , и на вторую 200 последних сериалов. спасибо
 
Последнее редактирование:
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,018
#11
Когда открываете эти страницы API, Вы данные видите с применением прараметра type? Т.е. в одной ссылке фильмы, в другой сериалы?
 
Енот
Новичек
Регистрация
24 Окт 2019
Сообщения
153
#13
да контент по апи по этим ссылкам разный , я на коллапсе и пробовал там мана была как параметры вгонять. попробую без скобок спасибо!
 
Енот
Новичек
Регистрация
17 Ноя 2019
Сообщения
143
#14
После обновления 10 марта, при включении автоколлекции (когда обновляются данные) удаляются несколько фильмов с сайта.
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
4,018
#15
После обновления 10 марта, при включении автоколлекции (когда обновляются данные) удаляются несколько фильмов с сайта.
При обновлении коллекции, кроме качества и перевода в информации фильма, ничего не трогается.
Обновите систему.
 
Енот
Новичек
Регистрация
17 Ноя 2019
Сообщения
143
#17
вот так происходит:

Screenshot.png
Screenshot(2).png

включаю автоколлекцию

Screenshot(1).png

она обновляется и

Screenshot(3).png

трёх фильмов нету(четвёртый давно куда-то делся)

Screenshot(4).png