Этот сайт - отличный пример того, чего я хочу достичь, у них есть даты выпуска dvd для всех фильмов
Есть ли доступный API для получения дат выпуска dvd-bluray фильмов?
Если API отсутствует, как вы его реализуете?
Этот сайт - отличный пример того, чего я хочу достичь, у них есть даты выпуска dvd для всех фильмов
Есть ли доступный API для получения дат выпуска dvd-bluray фильмов?
Если API отсутствует, как вы его реализуете?
У Rotten Tomatoes есть довольно хороший API с большим количеством информации о DVD - http://developer.rottentomatoes.com
TMDb - база данных открытых фильмов
Вы пренебрегали упоминанием, что ваш проект является корпоративным или личным. Этот сайт является розничным продавцом, поэтому они будут получать данные непосредственно у своего оптовика (возможно, в формате CSV), а также жанр, формат, rrp и другую информацию. Информация дорогая для компиляции (типичный каталог DVD/CD может содержать до 100 000 наименований), поэтому он будет считаться коммерчески чувствительным и ценным - вряд ли вы найдете какие-либо свободные источники этих данных.
Ваш единственный реалистичный вариант - стать розничным продавцом. Очевидно, что ничего хорошего, если это персональный проект или фансайт. Тем не менее, вы все равно можете купить информацию.
Если это персональный проект, то я думаю, что скремблирование википедии или другого источника, способного свободно воспроизводить, вероятно, является единственной жизнеспособной и законной альтернативой, которую вы имеете.
Я знаю только http://www.ofdbgw.org/, которые предоставляют веб-сервисы для JSON и XML retreival, но только на немецком языке.
С помощью http://ofdbgw.org/search/hitch вы ищете слово "автостоп". Вы получаете список записей, каждый из которых имеет другой идентификатор.
Когда у вас есть идентификатор фильма, выполните новый поиск с этим идентификатором (в следующем примере "69878"): http://ofdbgw.org/movie/69878
Часть результата <fassungen>
, что означает тип выпуска фильма:
<fassungen>
<titel>
<land>Deutschland</land>
<id>69878;262098</id>
<name>DVD: Sony Pictures (Girls Night)</name>
</titel>
<titel>
...
Идентификатор, указанный здесь, является идентификатором типа выпуска, поэтому с этим идентификатором вы получаете для http://ofdbgw.org/fassung/69878;138582 дату выпуска
<resultat>
<titel>Hitch - Der Date Doktor</titel>
<erscheinungart>DVD (Kauf/Verleih)</erscheinungart>
<label>Sony Pictures Home Entertainment</label>
<veroeffentlicht>19. Juli 2005</veroeffentlicht>
в теге <veroeffentlicht>
. Кроме того, вы можете выполнять поиск напрямую с помощью кода EAN или UPC.
Обратите внимание, что сервер всегда выполняет перенаправление на зеркало, иногда у одного из этих зеркал есть проблема. Если это произойдет, просто выполните поиск снова, чем вы будете перенаправлены в другое зеркало, и все будет работать.
в настоящее время лучший API для видео Запросы информации называются API OMDB
API OMDB запрашивает как IMDB, так и Rotten Tomatoes (с полной интеграцией и без отключенных клавиш) для возврата данных в xml или json.
конкретное поле DvdReleaseDate называется "DVD" (такой сюрприз) и активируется добавлением "томатов = истина" в ваш URL.
для примера:
если я хочу получить имя, дату выпуска и дату выпуска dvd, из всех фильмов, содержащих "Jump Street" в их названии, я запрошу вот так:
http://www.omdbapi.com/?t=Jump%20Street&plot=short&r=json&tomatoes=true
то я буду разбирать возвращенный json любым способом.
вы можете прочитать больше на своем сайте - http://www.omdbapi.com/
В качестве новой разработки TMDB теперь поддерживает даты цифровых релизов