2012-02-17 12 views

risposta

8

Rotten Tomatoes ha una buona API con un sacco di informazioni DVD - http://developer.rottentomatoes.com

+0

questo è quello che abbiamo finito per usare troppo, ho dimenticato di aggiornare la domanda, grazie –

+2

a partire da ora i pomodori marci hanno iniziato a disabilitare le loro chiavi API, senza alcun preavviso e hanno smesso di approvarne di nuovi, per molte persone, forse tutti i loro utenti, io non suggerire a chiunque di utilizzare la propria API più –

+0

Sono d'accordo con @KaanSoral. Ho avuto la mia chiave API RT disabilitata senza preavviso e sembra molto difficile riattivarla. – ErinsMatthew

2

So solo http://www.ofdbgw.org/ che fornisce servizi Web per JSON e XML retreival, ma solo in lingua tedesca.

Con http://ofdbgw.org/search/hitch si sta cercando la parola "intoppo". Si riceve un elenco di voci, ognuna con un ID diverso.

Quando si ha l'ID del film, eseguire una nuova ricerca con questo ID (nel seguente esempio "69878"): http://ofdbgw.org/movie/69878

Una parte del risultato è <fassungen>, il che significa che tipo di uscita del film:

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

l'id fornite qui è il tipo di rilascio id, quindi con questo ID si ottiene per http://ofdbgw.org/fassung/69878;138582 la data di uscita

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

nella tag <veroeffentlicht>. In alternativa puoi cercare direttamente con il codice EAN o UPC.

Si noti che il server esegue sempre un reindirizzamento a un mirror, a volte uno di questi ha un problema. Se ciò accade, esegui di nuovo la ricerca, poi verrai reindirizzato a un altro mirror e tutto funzionerà.

4

Hai dimenticato di menzionare se il tuo progetto è aziendale o personale. Quel sito è un rivenditore in modo da ottenere i dati direttamente dal loro grossista (probabilmente in formato CSV) insieme a genere, formato, rrp e altre informazioni. Le informazioni sono costose da compilare (un tipico catalogo di DVD/CD può contenere fino a 100.000 titoli), quindi sarà considerato sia commercialmente sensibile che prezioso - è improbabile che si possano trovare fonti gratuite di tali dati.

La tua unica opzione realistica sta per diventare un rivenditore tu stesso. Ovviamente non va bene se si tratta di un progetto personale o di un fansite. Potresti comunque essere in grado di acquistare le informazioni.

Se si tratta di un progetto personale, suppongo che raschiare wikipedia o altra fonte di riproduzione gratuita sia probabilmente l'unica alternativa valida e legale che possiedi.

+3

ho lavorato per un rivenditore web libro. Confermo che le informazioni del catalogo vengono consegnate dai grossisti tramite i feed (sia cvs che xml). I feed di solito sono pesanti (da 10 a 100 MB), quindi il processo di importazione viene implementato in un processo pianificato. Abount l'implementazione, è abbastanza semplice: devi analizzare il feed cvs/xml, elaborare ogni record, normalizzare i dati e inserirli nei tuoi prodotti db. –

3

TMDb - Il database open movie

www.themoviedb.org/

http://api.themoviedb.org/2.1/

+2

Usiamo le loro API per i dati ma non hanno informazioni sul DVD, sui forum hanno menzionato che non forniscono informazioni sul DVD di proposito perché hanno un progetto commerciale per conto proprio e fornendo le informazioni sul DVD potrebbero avvantaggiare i loro concorrenti –

0

attualmente, il miglior API per informazioni sul film le query si chiamano API OMDB

query API OMDB entrambe IM DB e Rotten Tomatoes (con integrazione completa e senza chiavi disabilitate) per restituire i dati in xml o json.

il campo specifico su DvdReleaseDate si chiama "DVD" (una tale sorpresa) e viene abilitato aggiungendo "pomodori = true" nell'URL.

per un esempio:

se voglio ottenere il nome, data di uscita, e dvd data di uscita, di tutti i film che contengono "Jump Street" nel titolo, mi si domanda come questa:

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

quindi analizzerò il reso restituito in ogni modo che desidero.

si può leggere di più sul loro sito web - http://www.omdbapi.com/

+1

molto interessante, grazie per le informazioni, tuttavia l'API sembra un po 'canaglia, non dicendo che è una brutta cosa, ma non è chiaro come funziona il sistema API/applicazione, non è chiaro se sia davvero aperto o no, grazie ancora per le informazioni –

0

Come un nuovo sviluppo, TMDB ha ora il supporto per la proiezione digitale risale