Странно, что за столько лет нет какого-то внятного решения по API для DLE. Есть что-то от GitHub - Gokujo/dle_api: Неофициальный API CMS Datalife Engine, но я ничего толком не понял, видимо для разработчиков больше.
Для чего мне это нужно:
Для модуля, который будет получать данные с моего сайта через внутренний API. Также API нужно для андроид приложения.
Проще говоря, мне надо, чтоб мой сайт отдавал данные (постеры, кадры, доп. поля, абсолютно все) в формате .json. Пример с kinopoiskapiunofficial.tech
Уже имея такой ответ, я смогу приступить к созданию модулей/приложений и всего другого.
Поделитесь опытом, как вы делали API для DLE. У кого заказывали? На фрилансе я и сам знаю, интересует именно наша киношная тусовка, кто этим занимается? Мб у кого-то есть уже готовое решение не для паблика?
Для чего мне это нужно:
Для модуля, который будет получать данные с моего сайта через внутренний API. Также API нужно для андроид приложения.
Проще говоря, мне надо, чтоб мой сайт отдавал данные (постеры, кадры, доп. поля, абсолютно все) в формате .json. Пример с kinopoiskapiunofficial.tech
Код:
{
"kinopoiskId": 301,
"imdbId": "tt0133093",
"nameRu": "Матрица",
"nameEn": "The Matrix",
"nameOriginal": "The Matrix",
"posterUrl": "https://kinopoiskapiunofficial.tech/images/posters/kp/301.jpg",
"posterUrlPreview": "https://kinopoiskapiunofficial.tech/images/posters/kp_small/301.jpg",
"coverUrl": "https://avatars.mds.yandex.net/get-ott/1672343/2a0000016cc7177239d4025185c488b1bf43/orig",
"logoUrl": "https://avatars.mds.yandex.net/get-ott/1648503/2a00000170a5418408119bc802b53a03007b/orig",
"reviewsCount": 293,
"ratingGoodReview": 88.9,
"ratingGoodReviewVoteCount": 257,
"ratingKinopoisk": 8.5,
"ratingKinopoiskVoteCount": 524108,
"ratingImdb": 8.7,
"ratingImdbVoteCount": 1729087,
"ratingFilmCritics": 7.8,
"ratingFilmCriticsVoteCount": 155,
"ratingAwait": 7.8,
"ratingAwaitCount": 2,
"ratingRfCritics": 7.8,
"ratingRfCriticsVoteCount": 31,
"webUrl": "https://www.kinopoisk.ru/film/301/",
"year": 1999,
"filmLength": 136,
"slogan": "Добро пожаловать в реальный мир",
"description": "Жизнь Томаса Андерсона разделена на две части:",
"shortDescription": "Хакер Нео узнает, что его мир — виртуальный. Выдающийся экшен, доказавший, что зрелищное кино может быть умным",
"editorAnnotation": "Фильм доступен только на языке оригинала с русскими субтитрами",
"isTicketsAvailable": false,
"productionStatus": "POST_PRODUCTION",
"type": "FILM",
"ratingMpaa": "r",
"ratingAgeLimits": "age16",
"hasImax": false,
"has3D": false,
"lastSync": "2021-07-29T20:07:49.109817",
"countries": [
{
"country": "США"
}
],
"genres": [
{
"genre": "фантастика"
}
],
"startYear": 1996,
"endYear": 1996,
"serial": false,
"shortFilm": false,
"completed": false
}
Уже имея такой ответ, я смогу приступить к созданию модулей/приложений и всего другого.
Поделитесь опытом, как вы делали API для DLE. У кого заказывали? На фрилансе я и сам знаю, интересует именно наша киношная тусовка, кто этим занимается? Мб у кого-то есть уже готовое решение не для паблика?
Последнее редактирование:

