Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
dev:api:allocine_v3 [21/08/2011 17:24] gromez |
dev:api:allocine_v3 [12/08/2013 22:33] (Version actuelle) gromez [Ils se servent de l'API] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== API AlloCiné v3 ====== | ====== API AlloCiné v3 ====== | ||
+ | <html> | ||
+ | <div style="padding: 10px 0; width: 700px; font-weight: bold; border: 1px solid #636b70; background-color: #f5f5f5; text-align: center; color: #ff3636;"> | ||
+ | <p style="margin: 0;">Un nouveau système de signature des appels a été mis en place.</p> | ||
+ | <p style="margin: 0;">Un exemple d'utilisation en PHP est dispo sur mon GitHub : <a href="https://github.com/gromez/allocine-api" target="_blank">https://github.com/gromez/allocine-api</a>.</p> | ||
+ | </div> | ||
+ | </html> | ||
===== Informations ===== | ===== Informations ===== | ||
Ligne 6: | Ligne 12: | ||
Je vais tenter de les expliquer sur cette nouvelle page. | Je vais tenter de les expliquer sur cette nouvelle page. | ||
- | Pour les découvrir, j'ai utilisé le même principe que [[dev:api:allocine|la première fois]]. Une petite différence est à noter, il semblerait que la valeur ''partner'' a changé depuis. Sa valeur sera désormais ''YW5kcm9pZC12M3M''. | + | Pour les découvrir, j'ai utilisé le même principe que [[allocine|la première fois]]. Une petite différence est à noter, il semblerait que la valeur ''partner'' a changé depuis. Sa valeur sera désormais ''QUNXZWItQWxsb0Npbuk''. |
- | L'URL de base a, elle aussi, changé : %%''http://api.allocine.fr/rest/v3/''%% | + | L'URL de base a, elle aussi, changé : ''%%http://api.allocine.fr/rest/v3/%%'' |
===== Les APIs ===== | ===== Les APIs ===== | ||
Ligne 18: | Ligne 24: | ||
* URL : ''http://api.allocine.fr/rest/v3/search'' | * URL : ''http://api.allocine.fr/rest/v3/search'' | ||
* Paramètres | * Paramètres | ||
- | * ''partner'' : code partenaire (''YW5kcm9pZC12M3M'' pour l'application Android) | + | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) |
- | * ''q'' : chaîne à chercher (chaîne de caractères) | + | * ''q'' : chaîne à chercher (chaîne de caractères) |
- | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | + | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') |
- | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) | + | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) |
- | * ''movie'' : afficher les films correspondant à la recherche | + | * ''movie'' : afficher les films correspondant à la recherche |
- | * ''theater'' : afficher les cinémas | + | * ''theater'' : afficher les cinémas |
- | * ''person'' : afficher les acteurs, réalisateurs, etc. (personnes) | + | * ''person'' : afficher les acteurs, réalisateurs, etc. (personnes) |
- | * ''news'' : afficher les news | + | * ''news'' : afficher les news |
- | * ''count'' (optionnel) : nombre de résultats à renvoyer (entier) | + | * ''tvseries'' : afficher les séries TV |
- | * ''page'' (optionnel) : numéro de la page de résultats à afficher (10 résultats par page par défaut) | + | * ''count'' (optionnel) : nombre de résultats à renvoyer (entier) |
- | * Exemple : ''http://api.allocine.fr/rest/v3/search?partner=YW5kcm9pZC12M3M&filter=movie,theater,person,news&count=5&page=1&q=avatar&format=json'' | + | * Exemple : ''http://api.allocine.fr/rest/v3/search?partner=QUNXZWItQWxsb0Npbuk&filter=movie,theater,person,news,tvseries&count=5&page=1&q=avatar&format=json'' |
+ | * ''page'' (optionnel) : numéro de la page de résultats à afficher (10 résultats par page par défaut) | ||
==== Informations sur un film : movie ==== | ==== Informations sur un film : movie ==== | ||
Ligne 34: | Ligne 41: | ||
* URL : ''http://api.allocine.fr/rest/v3/movie'' | * URL : ''http://api.allocine.fr/rest/v3/movie'' | ||
* Paramètres | * Paramètres | ||
- | * ''partner'' : code partenaire (''YW5kcm9pZC12M3M'' pour l'application Android) | + | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) |
- | * ''code'' : identifiant du film (entier) | + | * ''code'' : identifiant du film (entier) |
- | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | + | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') |
- | * ''mediafmt'' (optionnel) : format vidéo (valeurs possibles : ''mp4'', ''mp4-lc'', ???) | + | * ''mediafmt'' (optionnel) : format vidéo |
- | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | + | * ''flv'' : FLV / H.264 |
- | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) | + | * ''mp4-lc'' : MP4 / H.264 Baseline Profile, Low Complexity, with splashscreen |
- | * ''movie'' : afficher les films correspondant à la recherche | + | * ''mp4-hip'' : H264 High Profile, with splashscreen |
- | * ''theater'' : afficher les cinémas | + | * ''mp4-archive'' : MP4 / H.264 High Profile, for archive |
- | * ''person'' : afficher les acteurs, réalisateurs, etc. (personnes) | + | * ''mpeg2-theater'' : MPEG-2 720p |
- | * ''news'' : afficher les news | + | * ''mpeg2'' : MPEG-2 Main Profile |
- | * ''striptags'' (optionnel) : supprime les tags HTML des paramètres valeurs passées en paramètre | + | * et sûrement d'autres mais je n'ai pas le code correspondant ... |
- | * Exemple : ''http://api.allocine.fr/rest/v3/movie?partner=YW5kcm9pZC12M3M&code=61282&profile=large&mediafmt=mp4-lc&format=json&filter=movie&striptags=synopsis,synopsisshort'' | + | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') |
+ | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) | ||
+ | * ''movie'' : afficher les films correspondant à la recherche | ||
+ | * ''theater'' : afficher les cinémas | ||
+ | * ''person'' : afficher les acteurs, réalisateurs, etc. (personnes) | ||
+ | * ''news'' : afficher les news | ||
+ | * ''tvseries'' : afficher les séries TV | ||
+ | * ''striptags'' (optionnel) : supprime les tags HTML des paramètres valeurs passées en paramètre | ||
+ | * Exemple : ''http://api.allocine.fr/rest/v3/movie?partner=QUNXZWItQWxsb0Npbuk&code=61282&profile=large&mediafmt=mp4-lc&format=json&filter=movie&striptags=synopsis,synopsisshort'' | ||
- | ==== Liste de films : movielist ==== | + | ==== Critiques sur un film (presse et public) : reviewlist ==== |
- | * //à compléter// | + | * URL : ''http://api.allocine.fr/rest/v3/reviewlist'' |
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''type'' : type (valeurs possibles : ''movie'', ???) | ||
+ | * ''code'' : identifiant du film (entier) | ||
+ | * ''filter'' : type de critique, presse (''desk-press'') ou public (''public'') | ||
+ | * ''count'' (optionnel) : nombre de critiques à renvoyer (entier) | ||
+ | * ''page'' (optionnel) : numéro de la page de résultats à afficher (10 résultats par page par défaut) | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * Exemples : | ||
+ | * ''http://api.allocine.fr/rest/v3/reviewlist?partner=QUNXZWItQWxsb0Npbuk&type=movie&code=61282&filter=public&count=30&format=json'' | ||
+ | * ''http://api.allocine.fr/rest/v3/reviewlist?partner=QUNXZWItQWxsb0Npbuk&type=movie&filter=desk-press&code=61282&count=30&format=json'' | ||
+ | |||
+ | A noter qu'une autre façon de construire la requête existe. Il faut pour cela utiliser le paramètre subject : ''http://api.allocine.fr/rest/v3/reviewlist?partner=QUNXZWItQWxsb0Npbuk&filter=public&subject=movie:61282&format=json''\\ | ||
+ | Le reste des paramètres reste inchangé. | ||
==== Horaires des cinémas : showtimelist ==== | ==== Horaires des cinémas : showtimelist ==== | ||
- | * ''zip'' : code postal de la ville | + | * URL : ''http://api.allocine.fr/rest/v3/showtimelist'' |
- | * ''lat'' : coordonnée latitude du cinéma (uniquement si ''zip'' n'est pas précisé) | + | * Paramètres |
- | * ''long'' : coordonnée longitude du cinéma (uniquement si ''zip'' n'est pas précisé) | + | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) |
- | * ''radius'' : rayon autour de la ville en question (entre 1 et 500 km) | + | * ''zip'' : code postal de la ville |
- | * ''partner'' : schéma XML à utiliser en fonction des partenaires (''1'', ''2'', ''3'', ''4'') | + | * ''lat'' : coordonnée latitude du cinéma |
- | * ''json'' (optionnel) : renvoie le résultat au format JSON si ''json=1'' (booléen) | + | * ''long'' : coordonnée longitude du cinéma |
- | * ''movie'' (optionnel) : identifiant du film (si non préciser, affiche tous les films) | + | * ''radius'' : rayon autour du point désigné (entre 1 et 500 km) |
- | * ''date'' (optionnel) : date au format YYYY-MM-DD | + | * ''theaters'' : liste de codes de cinémas (séparé par une virgule, exemple: ''P0728,P0093'') |
+ | * ''location'' : chaîne représentant le cinéma | ||
+ | * ''movie'' (optionnel) : identifiant du film (si non précisé, affiche tous les films) | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * ''date'' (optionnel) : date au format YYYY-MM-DD (si non précisé, date du jour) | ||
+ | * Exemples : | ||
+ | * ''http://api.allocine.fr/rest/v3/showtimelist?partner=QUNXZWItQWxsb0Npbuk&format=json&radius=50&lat=49.0176394&long=-0.3498428'' | ||
+ | * ''http://api.allocine.fr/rest/v3/showtimelist?partner=QUNXZWItQWxsb0Npbuk&q=61282&format=xml&theaters=P0728'' | ||
+ | * ''http://api.allocine.fr/rest/v3/showtimelist?partner=QUNXZWItQWxsb0Npbuk&q=61282&format=json&location=ugc%20mondeville'' | ||
+ | * ''http://api.allocine.fr/rest/v3/showtimelist?partner=QUNXZWItQWxsb0Npbuk&q=61282&format=json&zip=14000'' | ||
- | ==== Bonus : liens direct des vidéos ==== | + | ==== Informations sur une vidéo : media ==== |
- | En bonus, voici une autre API qui permet de récupérer les liens directs vers les vidéos (émission, bande-annonce, etc.). Il est possible de récupérer la vidéo en LD/MD/HD. | + | * URL : ''http://api.allocine.fr/rest/v3/media'' |
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la vidéo (entier) | ||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''mediafmt'' (optionnel) : format vidéo | ||
+ | * ''flv'' : FLV / H.264 | ||
+ | * ''mp4-lc'' : MP4 / H.264 Baseline Profile, Low Complexity, with splashscreen | ||
+ | * ''mp4-hip'' : H264 High Profile, with splashscreen | ||
+ | * ''mp4-archive'' : MP4 / H.264 High Profile, for archive | ||
+ | * ''mpeg2-theater'' : MPEG-2 720p | ||
+ | * ''mpeg2'' : MPEG-2 Main Profile | ||
+ | * et sûrement d'autres mais je n'ai pas le code correspondant ... | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * Exemples : | ||
+ | * ''http://api.allocine.fr/rest/v3/media?partner=QUNXZWItQWxsb0Npbuk&code=19135625&profile=large&mediafmt=mp4-lc&format=json'' | ||
- | * URL : ''http://www.allocine.fr/skin/video/AcVisionData_xml.asp'' | + | ==== Informations sur une personne : person ==== |
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/person'' | ||
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la personne (entier) | ||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''mediafmt'' (optionnel) : format vidéo | ||
+ | * ''flv'' : FLV / H.264 | ||
+ | * ''mp4-lc'' : MP4 / H.264 Baseline Profile, Low Complexity, with splashscreen | ||
+ | * ''mp4-hip'' : H264 High Profile, with splashscreen | ||
+ | * ''mp4-archive'' : MP4 / H.264 High Profile, for archive | ||
+ | * ''mpeg2-theater'' : MPEG-2 720p | ||
+ | * ''mpeg2'' : MPEG-2 Main Profile | ||
+ | * et sûrement d'autres mais je n'ai pas le code correspondant ... | ||
+ | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) | ||
+ | * ''movie'' : afficher les films correspondant à la recherche | ||
+ | * ''theater'' : afficher les cinémas | ||
+ | * ''person'' : afficher les acteurs, réalisateurs, etc. (personnes) | ||
+ | * ''news'' : afficher les news | ||
+ | * ''tvseries'' : afficher les séries TV | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * Exemples : | ||
+ | * ''http://api.allocine.fr/rest/v3/person?partner=QUNXZWItQWxsb0Npbuk&profile=large&code=41339&mediafmt=mp4-lc&filter=movie&format=json'' | ||
+ | |||
+ | ==== Filmographie d'une personne : filmography ==== | ||
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/filmography'' | ||
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la personne (entier) | ||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) | ||
+ | * ''movie'' : afficher les films correspondant à la recherche | ||
+ | * ''theater'' : afficher les cinémas | ||
+ | * ''person'' : afficher les acteurs, réalisateurs, etc. (personnes) | ||
+ | * ''news'' : afficher les news | ||
+ | * ''tvseries'' : afficher les séries TV | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * Exemples : | ||
+ | * ''http://api.allocine.fr/rest/v3/filmography?partner=QUNXZWItQWxsb0Npbuk&profile=medium&code=41339&filter=movie&format=json'' | ||
+ | |||
+ | ==== Liste des films en salle : movielist ==== | ||
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/movielist'' | ||
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la personne (entier) | ||
+ | * ''count'' (optionnel) : nombre de films à renvoyer (entier) | ||
+ | * ''page'' (optionnel) : numéro de la page de résultats à afficher (10 résultats par page par défaut) | ||
+ | |||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''filter'' (optionnel) : filtrer selon un type de résultat (énumeration de termes séparés par des virgules) | ||
+ | * ''nowshowing'' : afficher les films actuellement à l'affiche | ||
+ | * ''comingsoon'' : afficher les films à paraitre | ||
+ | * ''order'' (optionnel) : ordre de tri des résultats | ||
+ | * ''datedesc'' : classement anti-chronologique | ||
+ | * ''dateasc'' : classement chronologique | ||
+ | * ''theatercount'' : classement par nombre de salles | ||
+ | * ''toprank'' : classement par popularité | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * Exemples : | ||
+ | * Films en salle triées par nombre de salles : ''http://api.allocine.fr/rest/v3/movielist?partner=QUNXZWItQWxsb0Npbuk&count=25&filter=nowshowing&page=1&order=theatercount&format=json'' | ||
+ | * Films en salle triées par date de sortie : ''http://api.allocine.fr/rest/v3/movielist?partner=QUNXZWItQWxsb0Npbuk&count=25&filter=nowshowing&page=1&order=datedesc&format=json'' | ||
+ | * Films à paraitre les plus attendus : ''http://api.allocine.fr/rest/v3/movielist?partner=QUNXZWItQWxsb0Npbuk&count=25&filter=comingsoon&page=1&order=toprank&format=json'' | ||
+ | * Films à paraitre triés par date : ''http://api.allocine.fr/rest/v3/movielist?partner=QUNXZWItQWxsb0Npbuk&count=25&filter=comingsoon&page=1&order=dateasc&format=json'' | ||
+ | |||
+ | ==== Liste des cinémas : theaterlist ==== | ||
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/theaterlist'' | ||
* Paramètres | * Paramètres | ||
- | * ''media'' : identifiant du média vidéo (entier) | + | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) |
+ | * ''zip'' : code postal de la ville | ||
+ | * ''lat'' : coordonnée latitude du cinéma | ||
+ | * ''long'' : coordonnée longitude du cinéma | ||
+ | * ''radius'' : rayon autour du point désigné (entre 1 et 500 km) | ||
+ | * ''theater'' : code du cinéma (exemple: ''P0728'') | ||
+ | * ''location'' : chaîne représentant le cinéma | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * Exemples : | ||
+ | * ''http://api.allocine.fr/rest/v3/theaterlist?partner=QUNXZWItQWxsb0Npbuk&count=25&page=1&lat=49.01716825&long=-0.3499346&format=json'' | ||
+ | * ''http://api.allocine.fr/rest/v3/theaterlist?partner=QUNXZWItQWxsb0Npbuk&count=25&page=1&zip=14000&format=json'' | ||
- | Cet identifiant peut être récupéré grâce à l'API ''movie'' par exemple. Il correspond à l'attribut ''code'' des ''<media class="video">''. | + | ==== Informations sur une série TV : tvseries ==== |
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/tvseries'' | ||
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la série (entier) | ||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''mediafmt'' (optionnel) : format vidéo | ||
+ | * ''flv'' : FLV / H.264 | ||
+ | * ''mp4-lc'' : MP4 / H.264 Baseline Profile, Low Complexity, with splashscreen | ||
+ | * ''mp4-hip'' : H264 High Profile, with splashscreen | ||
+ | * ''mp4-archive'' : MP4 / H.264 High Profile, for archive | ||
+ | * ''mpeg2-theater'' : MPEG-2 720p | ||
+ | * ''mpeg2'' : MPEG-2 Main Profile | ||
+ | * et sûrement d'autres mais je n'ai pas le code correspondant ... | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * ''striptags'' (optionnel) : supprime les tags HTML des paramètres valeurs passées en paramètre | ||
+ | * Exemple : ''http://api.allocine.fr/rest/v3/tvseries?partner=QUNXZWItQWxsb0Npbuk&code=223&profile=large&mediafmt=mp4-lc&format=xml&striptags=synopsis,synopsisshort'' | ||
+ | |||
+ | ==== Informations sur la saison d'une série TV : season ==== | ||
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/season'' | ||
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la saison (entier) | ||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''mediafmt'' (optionnel) : format vidéo | ||
+ | * ''flv'' : FLV / H.264 | ||
+ | * ''mp4-lc'' : MP4 / H.264 Baseline Profile, Low Complexity, with splashscreen | ||
+ | * ''mp4-hip'' : H264 High Profile, with splashscreen | ||
+ | * ''mp4-archive'' : MP4 / H.264 High Profile, for archive | ||
+ | * ''mpeg2-theater'' : MPEG-2 720p | ||
+ | * ''mpeg2'' : MPEG-2 Main Profile | ||
+ | * et sûrement d'autres mais je n'ai pas le code correspondant ... | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * ''striptags'' (optionnel) : supprime les tags HTML des paramètres valeurs passées en paramètre | ||
+ | * Exemple : ''http://api.allocine.fr/rest/v3/season?partner=QUNXZWItQWxsb0Npbuk&code=12277&profile=large&mediafmt=mp4-lc&format=xml&striptags=synopsis,synopsisshort'' | ||
+ | |||
+ | ==== Informations sur l'épisode d'une série TV : episode ==== | ||
+ | |||
+ | * URL : ''http://api.allocine.fr/rest/v3/episode'' | ||
+ | * Paramètres | ||
+ | * ''partner'' : code partenaire (''QUNXZWItQWxsb0Npbuk'' pour l'application Android) | ||
+ | * ''code'' : identifiant de la saison (entier) | ||
+ | * ''profile'' (optionnel) : degré d'informations renvoyées (valeurs possibles : ''small'', ''medium'', ''large'') | ||
+ | * ''mediafmt'' (optionnel) : format vidéo | ||
+ | * ''flv'' : FLV / H.264 | ||
+ | * ''mp4-lc'' : MP4 / H.264 Baseline Profile, Low Complexity, with splashscreen | ||
+ | * ''mp4-hip'' : H264 High Profile, with splashscreen | ||
+ | * ''mp4-archive'' : MP4 / H.264 High Profile, for archive | ||
+ | * ''mpeg2-theater'' : MPEG-2 720p | ||
+ | * ''mpeg2'' : MPEG-2 Main Profile | ||
+ | * et sûrement d'autres mais je n'ai pas le code correspondant ... | ||
+ | * ''format'' (optionnel) : renvoie le résultat au format JSON ou XML (''json'' ou ''xml'') | ||
+ | * ''striptags'' (optionnel) : supprime les tags HTML des paramètres valeurs passées en paramètre | ||
+ | * Exemple : ''http://api.allocine.fr/rest/v3/episode?partner=QUNXZWItQWxsb0Npbuk&code=233016&profile=large&mediafmt=mp4-lc&format=xml&striptags=synopsis,synopsisshort'' | ||
===== Ils se servent de l'API ===== | ===== Ils se servent de l'API ===== | ||
Ligne 81: | Ligne 268: | ||
* WebMovieManager : http://sourceforge.net/projects/webmoviemanager/ | * WebMovieManager : http://sourceforge.net/projects/webmoviemanager/ | ||
* AlloWMC : https://sites.google.com/site/allowmc/home | * AlloWMC : https://sites.google.com/site/allowmc/home | ||
+ | * Lib Ruby : https://rubygems.org/gems/allocine_parser & https://github.com/mlamarque/allocine | ||
+ | * Lib DotNet : http://allocineapi.codeplex.com/ | ||
+ | * Application Android CinéMinute : https://play.google.com/store/apps/details?id=info.toyonos.cineminute | ||
+ | * Cinegeek : http://cinegeek.alwaysdata.net/ | ||
+ | * API CoffeeScript : https://github.com/cedias/AlloCoffee | ||
+ | * Application Android CinéTime : https://play.google.com/store/apps/details?id=fr.neamar.cinetime | ||
+ | * MovieFlow Android : http://www.movieflow.net/ | ||
+ | * Module Node.js : https://github.com/leeroybrun/node-allocine-api | ||
+ | ===== Remarques ===== | ||
+ | |||
+ | Il y a peut-être (sûrement) des oublis, donc si vous trouvez quelque chose qui ne va pas ou alors un nouveau service, contactez moi via le [[:contact|formulaire de contact]] ou bien directement sur mon mail <jerome.groven@gmail.com> | ||
+ | |||
+ | ===== Remerciements ===== | ||
- | Contactez moi via le [[:contact|formulaire de contact]] ou bien directement sur mon mail <jerome.groven@gmail.com> | + | Merci à tout ceux qui m'ont contacté pour me signaler des nouveaux services, comme Olivier B. pour m'avoir mis sur la piste pour les séries ;-) |
- | {{keywords>allocine api film films movie movies search recherche xml json movielist api.allocine.fr webservice webservices web service}} | + | {{keywords>allocine api film films movie movies search recherche xml json movielist api.allocine.fr webservice webservices web service série séries tv show tvshow}} |
- | ~~UNDERCONSTRUCTION~~ | + |