Quelqu'un connaît-il une API (de préférence gratuite) permettant d'accéder aux horaires de cinéma par code postal ?
Je ne crois pas qu'aucune des API existantes, comme Netflix ou Imdb, fournisse cette information.
Merci !
Quelqu'un connaît-il une API (de préférence gratuite) permettant d'accéder aux horaires de cinéma par code postal ?
Je ne crois pas qu'aucune des API existantes, comme Netflix ou Imdb, fournisse cette information.
Merci !
http://www.google.com/ig/api?movies=poznan&theater=rialto&start=2&date=3&time=1
movies=poznan <city name of zip code>
theater=rialto <theater name>
date=0 <0-today; 1-tomorrow; 2-day after tomorrow ....>
time=1 <1-morning, 2 afternoon ......, 5 all day>
start=0 <0-show list from the first element, 2-show list from the second element ...>
Si "allow_url_fopen" est désactivé, utilisez alors
<?php
/**
* Google Showtime grabber
*
* This file will grab the last showtimes of theatres nearby your zipcode.
* Please make the URL your own! You can also add parameters to this URL:
* &date=0|1|2|3 => today|1 day|2 days|etc..
* &start=10 gets the second page etc...
*
* Please download the latest version of simple_html_dom.php on sourceForge:
* http://sourceforge.net/projects/simplehtmldom/files/
*
* @author Bas van Dorst <info@basvandorst.nl>
* @version 0.1
* @package GoogleShowtime
*
* @modifyed by stephen byrne <gold.mine.labs@gmail.com>
* @GoldMinelabs.com
*/
require_once('simple_html_dom.php');
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.google.ie/movies?near=dublin');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
$str = curl_exec($curl);
curl_close($curl);
$html = str_get_html($str);
print '<pre>';
foreach($html->find('#movie_results .theater') as $div) {
// print theater and address info
print "Theate: ".$div->find('h2 a',0)->innertext."\n";
//print "Address: ". $div->find('.info',0)->innertext."\n";
// print all the movies with showtimes
foreach($div->find('.movie') as $movie) {
print "Movie: ".$movie->find('.name a',0)->innertext.'<br />';
print "Time: ".$movie->find('.times',0)->innertext.'<br />';
}
print "\n\n";
}
// clean up memory
$html->clear();
?>
Oui, Yahoo a apparemment supprimé son API secrète pour les films en novembre 2009.
Il semble que tout le monde obtienne ses données de TMS Data Direct : http://www.tmsdatadirect.com/
Je ne sais pas si Google l'expose en tant qu'api mais cela ressemble beaucoup à ce que vous voulez. http://www.google.com/movies?hl=en&near=90210&dq=movie+times+90210&sa=X&oi=showtimes&ct=title&cd=1
Désolé, j'aurais dû chercher un peu plus avant de poster la question.
un peu de recherche créative sur del.icio.us a révélé une api yahoo ! movies non documentée ( exemple d'appel api ).
ça a l'air bien.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.