Gravatar couramment utilisé Blog perso de Paul Da Silva

Une API Allocine ça vous dit ?

Posted on | mai 31, 2010 | 4 Comments

Je cherchais désespérément une API qui me permette de me connecter à une grande base de données de film pour un projet perso (dont je vous reparlerai dans quelques mois) et mes recherches m’ont assez vite amenés dans un cul de sac : sur IMDB ou Allocine point de salut, ailleurs, et ne me basant que sur Google, pas moyen non plus de trouver mon bonheur.

Dans un moment d’égarement j’ai naïvement tapé la recherche « API films » sur Google – c’est dire à quel point je n’avais plus d’espoir…

Et là je suis tombé sur une page d’un wiki assez peu rempli, mais avec que de la qualité dedans ! Cet article en particulier va me sauver la vie : Growiki – API Allocine.

Je n’ai pas eu le temps d’entrer dans les détails des fonctionnalités du truc, mais cela semble largement suffisant pour ce que j’ai à en faire à savoir de la recherche d’infos sur un film à partir d’un titre qu’il soit en VO ou en VF.

L’url se compose alors de la façon suivante :

http://api.allocine.fr/xml/search?q=h2g2&partner=1         //remplacez h2g2 par le film de votre choix

Il doit y avoir une multitude d’options possibles pour affiner les résultats et je vous en tiendrai au courant vous comme l’auteur de l’article initial sur le wiki quand j’aurai commencé à m’attaquer à mon projet perso, mais je voulais partager dès aujourd’hui cette découverte qui pourra vous faciliter la vie le développement.

Petit point amusant : la méthode grâce à laquelle l’API a été découverte est plutôt originale – son découvreur a en effet du analyser les échanges de son téléphone android avec le réseau après avoir lancé l’application Allocine (android donc) pour découvrir l’adresse de l’API. La suite est de la déduction logique en se basant sur l’url précédemment trouvée et sur les messages d’erreur très (trop) explicites de l’API.

Chapeau bas à Gromez pour cette découverte donc !

Commentaires

4 Responses to “Une API Allocine ça vous dit ?”

  1. Mathias
    septembre 1st, 2010 @ 16 h 27 min

    Vraiment, un grand merci.

    Un petit projet perso pour gérer ma vidéothèque. La première chose était de récup’ toutes les infos de mes films.. Ca fait bien quelques jours que je teste, imdb, ou la méthode « bourrin » de parser allociné, mais rien d’acceptable.

    Bref, merci pour cette découverte, ça va grandement m’aider!

  2. Arno
    octobre 8th, 2011 @ 19 h 57 min

    Salut Paul. Une semaine passée avec toi et voilà qu’en cherchant api allociné dans google je tombe sur cette page. Le web et petit finalement.
    Bon et bien merci pour le tuyaux je vais pouvoir améliorer l’appli que j’ai commencé vendredi.
    Bye à une prochaine.

  3. mlamarque
    janvier 19th, 2012 @ 10 h 49 min

    Voici une Api Ruby pour allociné :

    https://github.com/mlamarque/allocine

  4. koutchi
    juillet 13th, 2013 @ 15 h 36 min

    Bonjour,
    je désirerai savoir si l’adresse de lAPI donné par mlamarque est une api qu’on peut utiliser à des fins commerciales ou pas.

Leave a Reply





Edito

Ancien journaliste, ancien entrepreneur, ancien (ir)responsable Pirate, actuel citoyen qui s'intéresse à la politique et à son évolution.

Read moar !.

Retrouvez moi sur :

Suivez moi sur twitter sur facebook sur wikipedia Ajouter ce blog a votre lecteur RSS

Bitcoin

bitcoin logo
1GZnMQ9wXyifxCnDEqg8CSGdngWcKWptHv

Piratons la démocratie

piratons la democratie

One more thing !

0100 0011 0110 1000 0110 0001 0110 1110 0110 0111 0110 0101 0111 0010 0010 0000 0110 1100 0110 0101 0010 0000 0110 1101 0110 1111 0110 1110 0110 0100 0110 0101 0010 0000 0110 0101 0110 1110 0010 0000 0111 0011 0010 0111 0110 0001 0110 1101 0111 0101 0111 0011 0110 0001 0110 1110 0111 0100 0010 0000 0010 1101 0010 0000 0110 1111 0110 1110 0010 0000 0111 0110 0110 0001 0010 0000 0110 0010 0110 1111 0110 1001 0111 0010 0110 0101 0010 0000 0111 0101 0110 1110 0010 0000 0110 0011 0110 1111 0111 0101 0111 0000 0010 0000 0011 1111

Tm9uIGNlbGVsIGzgIGVzdCBqdXN0ZSBwb3VyIHRlIGZhaXJlIHBlcmRyZSA1bW4gOyk=

Relationship Closeness Inventory

Promo code Genesis Mining

Sha 256 cloud mining

Best Bitcoin debit card

Zcash Mining