Странно, что за столько лет нет какого-то внятного решения по API для DLE. Есть что-то от GitHub - Gokujo/dle_api: Неофициальный API CMS Datalife Engine, но я ничего толком не понял, видимо для разработчиков больше. Для чего мне это нужно: Для модуля, который будет получать данные с моего сайта через внутренний 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. У кого заказывали? На фрилансе я и сам знаю, интересует именно наша киношная тусовка, кто этим занимается? Мб у кого-то есть уже готовое решение не для паблика?
Винчестер, я себе делал подобное давно. Создал отдельный файл шаблона, туда в шаблон запихнул код json, а данные подставлялись через привычные xfvalue с доп полей. Но точно помню, чтобы все работало как мне надо, я дописывал пару скриптов в виде плагина.
я знаю что такое api, ничего лишнего у меня не грузило и не грузит, т.к. доработан двиг. Просто сделано частично с использованием уже существующих функций двига. Также делал под приложение.
Винчестер если нет понимания как это сделать, то просто забей, либо заплати знающему несколько десяток тысяч рублей. Если тебе нужны JSON данные фильмов/сериалов для приложения или каких-либо модулей, то просто используй API балансера или kpunofficial. Если у тебя была идея сделать красиво прилу с поиском, фильтрами и прочими прелестями, то под такие задачи пишется своя БД и двиг, в котором реализуется необходимый функционал в виде API методов и админки для управления, но такое удовольствие будет дороже