2012-02-17 18 views

Odpowiedz

8

Rotten Tomatoes ma dość dobrą API z dużą ilością informacji DVD - http://developer.rottentomatoes.com

+0

to co skończyło się używając też zapomniał zaktualizować pytanie, dzięki –

+2

już teraz zgniłych pomidorów rozpoczęła wyłączanie klucze API, bez uprzedzenia i zatrzymał zatwierdzanie nowych, dla wielu ludzi, może wszystkich swoich użytkowników, nie wiem zasugeruj każdemu, aby używał już swojego API –

+0

Zgadzam się z @KaanSoral. Mój klucz API RT został wyłączony bez powiadomienia i bardzo trudno jest go ponownie włączyć. – ErinsMatthew

2

Znam tylko http://www.ofdbgw.org/, które świadczą usługi sieciowe dla JSON i XML retreival, ale tylko w języku niemieckim.

Z http://ofdbgw.org/search/hitch wyszukujesz słowo "zaczep". Otrzymasz listę wpisów, każdy z innym identyfikatorem.

Kiedy masz identyfikator filmu, wykonać nowe wyszukiwanie tego identyfikatora (w poniższym przykładzie „69878”): http://ofdbgw.org/movie/69878

Część wyniku jest <fassungen>, co oznacza typ zwalniającą film:

<fassungen> 
    <titel> 
     <land>Deutschland</land> 
     <id>69878;262098</id> 
     <name>DVD: Sony Pictures (Girls Night)</name> 
    </titel> 
    <titel> 
     ... 

id warunkiem jest tu id typ wydania, więc z tym id dostać za http://ofdbgw.org/fassung/69878;138582 data wydania

<resultat> 
    <titel>Hitch - Der Date Doktor</titel> 
    <erscheinungart>DVD (Kauf/Verleih)</erscheinungart> 
    <label>Sony Pictures Home Entertainment</label> 
    <veroeffentlicht>19. Juli 2005</veroeffentlicht> 

w tagu <veroeffentlicht>. Alternatywnie możesz wyszukiwać bezpośrednio za pomocą kodu EAN lub UPC.

Należy pamiętać, że serwer zawsze wykonuje przekierowanie do lustra, czasami jeden z tych serwerów lustrzanych ma problem. Jeśli tak się stanie, po prostu ponownie wykonaj wyszukiwanie, a następnie przekierujemy Cię do innego lustra i wszystko działa.

4

Zignorowałeś wspomnienie, czy Twój projekt ma charakter korporacyjny czy osobisty. Ta strona jest punktem sprzedaży detalicznej, więc będzie otrzymywać dane bezpośrednio od swojego hurtownika (prawdopodobnie w formacie CSV) wraz z gatunkiem, formatem, rrp i innymi informacjami. Informacje są drogie do skompilowania (typowy katalog DVD/CD może mieć nawet 100 000 tytułów), więc będzie to uważane za wrażliwe i wartościowe pod względem komercyjnym - prawdopodobnie nie znajdziesz żadnych wolnych źródeł tych danych.

Twoja jedyna realistyczna opcja stanie się sprzedawcą detalicznym. Oczywiście nie jest to dobre, jeśli jest to osobisty projekt lub strona fanowska. Nadal możesz jednak kupić te informacje.

Jeśli to osobisty projekt, to sądzę, że skrobanie wikipedii lub innego darmowego źródła jest prawdopodobnie jedyną realną alternatywą, którą masz.

+3

Pracowałem dla detalisty książkowej internetowej. Potwierdzam, że informacje o katalogu są dostarczane przez hurtowników za pośrednictwem kanałów (zarówno w formacie cv, jak i xml). Kanały są zwykle ciężkie (od 10 do 100 MB), więc proces importowania jest realizowany w zaplanowanym zadaniu. Wymień implementację, to całkiem proste: musisz przeanalizować kanał cvs/xml, przetworzyć każdy rekord, znormalizować dane i wstawić je do bazy danych produktów. –

3
+2

Używamy ich API dla danych, ale nie mają informacji DVD, na forach one wspomnieć, że nie zapewniają one informacje DVD celowo, ponieważ mają komercyjny projekt na własną rękę i dostarczanie informacji DVD skorzystałyby ich konkurentów –

0

obecnie najlepszy API Informacji filmowego zapytania o nazwie OMDB API

Interfejs OMDB API wysyła oba komunikatory DB i Rotten Tomatoes (z pełną integracją i bez wyłączonych kluczy) do zwracania danych w xml lub json.

specyficzna dziedzina o DvdReleaseDate nazywany jest „DVD” (taka niespodzianka) i jest włączona przez dodanie „pomidory = true” w adresie URL.

na przykład:

jeśli chcę uzyskać nazwę, datę wydania oraz DVD datę wydania, wszystkie filmy zawierające „Jump Street” w tytule, będzie kwerendy tak:

http://www.omdbapi.com/?t=Jump%20Street&plot=short&r=json&tomatoes=true 

wtedy będę analizować JSON zwrócony w jakikolwiek sposób pragnę.

można przeczytać na ich stronie - http://www.omdbapi.com/

+1

bardzo ciekawe, dzięki za info, ale API wydaje się nieco łotrzyka, nie mówiąc jest to złe, ale nie jest jasne, w jaki sposób System API/prace aplikacyjne, to również jasne, czy to naprawdę otwarty, czy nie, dzięki jeszcze raz za informacyjnym Tho –

0

jako nowy rozwój, TMDB ma teraz wsparcie dla cyfrowej wydaniu Terminy