====== API JeuxVideo.com ====== ===== Présentation ===== Je me demandais depuis un moment si une telle API existait, alors j'ai cherché mais j'ai rien trouvé. C'est alors que j'ai pris mon courage à deux mains et que j'ai étudié un peu le fonctionnement de l'applications Android.\\ Et une fois de plus, ça s'est révélé payant, j'ai pu mettre la main sur une "API". Il ne s'agit pas vraiment d'une vraie API, mais disons que le parsing se trouve très simplifié. ===== Informations sur le webservice ===== **__URL de l'API :__** http://ws.jeuxvideo.com/ Malheureusement, il est nécessaire de s'authentifier pour accéder au service. Mais ça, c'est pas un problème ;-) **__Identifiant :__** appandr\\ **__Mot de passe :__** e32!cdf ===== Les APIs ===== ==== Recherche ==== * URL : ''%%http://ws.jeuxvideo.com/search/%%'' * Paramètres * ''query'' : chaîne à chercher (chaîne de caractères) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/search/mario%20kart%%'' * __Réponse :__
  • Résultats de recherche pour
  • «mario kart»
  • Wii

    DS

    3DS

    Oldies

    ]]>
    Comme on peut le voir, le parsing est vraiment très simple à faire.\\ On remarquera également des liens un peu spéciaux, qui commencent par ''%%jv://%%''. Pour obtenir le vrai lien, il suffit simplement de remplacer ''%%jv://%%'' par l'adresse de l'API, à savoir ''%%http://ws.jeuxvideo.com%%''. Une fois qu'on a compris ça, on peut en déduire toutes les autres API.\\ Par exemple, ''%%jv://01.jeux/19173.xml%%'' deviendra ''%%http://ws.jeuxvideo.com/01.jeux/19173.xml%%''. ==== Fiche simplifiée d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/01.jeux/.xml%%'' * Paramètres * ''game_id'' : identifiant du jeu (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/01.jeux/19173.xml%%'' * __Réponse :__ 25 http://image.jeuxvideo.com/images/wi/m/k/mkwiwi0ft.jpg ==== Fiche détaillée d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/01.jeux/details/.xml%%'' * Paramètres * ''game_id'' : identifiant du jeu (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/01.jeux/details/19173.xml%%'' * __Réponse :__ Mario Kart Wii est le sixième volet de la fameuse série de Nintendo. Les courses de karting prennent ici des allures de folie avec pas moins de 12 participants en lice. Parmi les nouveautés, cet épisode ajoute la possibilité de jouer en ligne via la Wi-Fi Connection et de piloter des motos en plus des karts habituels. De nouvelles options font aussi leur apparition et le soft est vendu avec un volant, le Wii Wheel, qui renouvelle habilement les sensations de jeu. http://m.jeuxvideo.com/forums/0-13683-0-1-0-1-0-mario-kart-wii.htm jv://05.jeu_astuce/19173.xml
    test Mario Kart Wii 16 8903
    preview Mario Kart Wii 8811
    dossier La série Mario Kart 8849
    dossier La série Mario 12067 14
    dossier La série Mario Kart 8849 15
    dossier Les 10 meilleurs jeux pour jouer en famille 10691 1
    50791 19-05-2011 La Wii à 150 euros dès demain 50468 03-05-2011 Baisse de prix et gamme budget pour la Wii ? 46986 12-11-2010 Un pack Wii + Mario Kart en édition limitée 1 http://image.jeuxvideo.com/images/wi/m/k/mkwiwi001.gif jv://01.jeux/screen/19173.xml#num_1 2 http://image.jeuxvideo.com/images/wi/m/k/mkwiwi002.gif jv://01.jeux/screen/19173.xml#num_2 3 http://image.jeuxvideo.com/images/wi/m/k/mkwiwi003.gif jv://01.jeux/screen/19173.xml#num_3
    ==== Test d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/03.test/.xml%%'' * URL des notes : ''%%http://ws.jeuxvideo.com/03.test/detail/.xml%%'' * Paramètres * ''test_id'' : identifiant du test (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/03.test/8903.xml%%'' * __Requête :__ ''%%http://ws.jeuxvideo.com/03.test/detail/8903.xml%%'' ==== Preview d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/03.preview/.xml%%'' * Paramètres * ''preview_id'' : identifiant de la preview (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/03.preview/8811.xml%%'' * __Requête :__ ''%%http://ws.jeuxvideo.com/03.test/detail/8903.xml%%'' ==== Photos/Screenshots d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/01.jeux/screen/.xml%%'' * Paramètres * ''game_id'' : identifiant du jeu (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/01.jeux/screen/19173.xml%%'' ==== Vidéos d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/01.jeux/videos/.xml%%'' * Paramètres * ''game_id'' : identifiant du jeu (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/01.jeux/videos/19173.xml%%'' ==== Liste des astuces d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/05.jeu_astuce/.xml%%'' * Paramètres * ''game_id'' : identifiant du jeu (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/05.jeu_astuce/19173.xml%%'' * __Réponse :__ 19173 3736 Pseudo avec étoile(s) 5643 Jouer à 2 avec le même personnage 23474 Les coupes 23475 Générique et crédits 23476 Départ turbo 23477 Bonus divers 23478 Les personnages 23479 Les karts 23480 Les motos 23500 Boost après une chute 23509 Echapper au POW 23531 Volant doré 23547 Débloquer les super fantômes 23551 Changer son Mii de catégorie 23637 Ecrans titre alternatifs 24112 Guide complet 1 Introduction 2 I)LES NOUVEAUTES 2 Liste des nouveautés : 2 Les circuits 3 II)TECHNIQUES DE PILOTAGE 3 1 - Choix des commandes 4 2 - Choix du pilote 4 3 - Choix du véhicule 5 4 - Techniques de pilotage 6 5 - Techniques liées aux objets 11 III)MODES DISPONIBLES 11 1 - Grand Prix 11 2 - Contre-la-montre 11 3 - Course VS 11 4 - Bataille 12 5 - CWF Nintendo 13 IV)TOUS LES CIRCUITS PASSES AU CRIBLE 13 1 - Coupe Champignon 14 2 - Coupe Fleur 15 3 - Coupe Carapace 16 4 - Coupe Banane 17 5 - Coupe Etoile 18 6 - Coupe Spéciale 19 7 - Coupe Feuille 20 8 - Coupe Eclair 22 V)TOUS LES SECRETS 22 1 - Coupes à débloquer et conditions 22 2 - Rang étoile et volant en or 22 3 - Personnages à débloquer 22 4 - Véhicules à débloquer ==== Astuce d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/05.astuce/.xml%%'' * Paramètres * ''cheat_id'' : identifiant de l'astuce (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/05.astuce/3736.xml%%'' ==== Solution complète d'un jeu ==== * URL : ''%%http://ws.jeuxvideo.com/05.astuce/_.xml%%'' * Paramètres * ''soluce_id'' : identifiant de la solution du jeu (entier) * ''page_id'' : numéro de page (entier) === Exemple === * __Requête :__ ''%%http://ws.jeuxvideo.com/05.astuce/24112_1.xml%%'' * __Requête :__ ''%%http://ws.jeuxvideo.com/05.astuce/24112_3.xml%%'' ===== Ils se servent de l'API ===== Si jamais vous tombez sur cette page et que vous vous servez de cette API, je me ferais une joie de lister votre application ici. Contactez moi via le [[:contact|formulaire de contact]] ou bien directement sur mon mail {{keywords>jeuxvideo jeuxvideo.com api video games jeux video search recherche xml json ws.jeuxvideo.com webservice webservices web service}}