API WIKIPEDIA

Utilisateur anonyme - 23 sept. 2023 à 16:41

Bonjour,
Je cherche a apprendre à coder l'API de Wikipédia
Par exemple si je veux récupérer le synopsis du film Star Wars

Le fichier json est constitué comme tel

 

{
    "batchcomplete": "",
    "query": {
        "pages": {
            "4757006": {
                "extract": "Star Wars ([stɑɹ wɔɹz]), en français La Guerre des étoiles, est un univers de science-fiction de type space fantasy créé par le réalisateur, scénariste et producteur américain George Lucas. \nL'univers Star Wars s'articule principalement autour de neuf films, sortis au cinéma entre 1977 et 2019 : Star Wars, épisode I : La Menace fantôme (1999), Star Wars, épisode II : L'Attaque des clones (2002), Star Wars, épisode III : La Revanche des Sith (2005), Star Wars, épisode IV : Un nouvel espoir (1977), Star Wars, épisode V : L'Empire contre-attaque (1980), Star Wars, épisode VI : Le Retour du Jedi (1983), Star Wars, épisode VII : Le Réveil de la Force (2015), Star Wars, épisode VIII : Les Derniers Jedi (2017) et Star Wars, épisode IX : L'Ascension de Skywalker (2019). George Lucas a réalisé lui-même les épisodes I à IV.\nL'action de ces films se déroule « dans une galaxie lointaine, très lointaine » où les humains cohabitent avec de nombreuses espèces extraterrestres, à une époque indéterminée. La trame repose sur l'affrontement entre les chevaliers Jedi et leurs rivaux, les seigneurs Sith. Les chevaliers Jedi comme les seigneurs Sith sont sensibles à la Force, un champ énergétique mystérieux qui leur procure des pouvoirs psychiques, notamment des pouvoirs de télékinésie. Les Jedi maîtrisent le Côté lumineux de la Force, pouvoir bénéfique et défensif, pour maintenir la paix, tandis que les Sith utilisent le Côté obscur, pouvoir nuisible et destructeur, pour leurs usages personnels et pour dominer la galaxie. \nLe récit suit principalement le parcours d'Anakin Skywalker, un chevalier Jedi tiraillé entre le Bien et le Mal, et de ses descendants, sur plusieurs générations. L'intrigue fait également intervenir de nombreux autres personnages comme Obi-Wan Kenobi, un autre chevalier Jedi, Sheev Palpatine, un homme politique ambitieux et manipulateur, ou encore Han Solo, un contrebandier sans état d'âme. \nOutre les neuf films précités, la franchise Star Wars a également fait l'objet de plusieurs films dérivés ayant pour cadre le même univers de fiction, mais sans avoir nécessairement de lien direct avec l'histoire de la famille Skywalker. Par exemple, le film Solo (2018) met en scène l'histoire du personnage de Han Solo avant sa rencontre avec le jeune Luke Skywalker (rencontre qui a lieu dans l'épisode IV, Un nouvel espoir). De même, le film d'animation The Clone Wars (2008) met en scène une intrigue située chronologiquement entre les épisodes II et III.\nStar Wars s'inspire de nombreuses œuvres cinématographiques (films à épisodes, western, cinéma japonais), mais aussi littéraires (essentiellement les ouvrages d'Edgar Rice Burroughs, de Frank Herbert, de Joseph Campbell, mais aussi d'Isaac Asimov et de J. R. R. Tolkien) et de faits historiques réels. À leur tour, les films de la saga Star Wars ont influencé une génération de réalisateurs et contribué à la création de nouvelles techniques dans le domaine du cinéma, notamment en ce qui concerne le montage, les bruitages et les effets spéciaux. Figurant parmi les plus gros succès financiers de l'histoire du cinéma, ils ont popularisé des acteurs comme Harrison Ford ou Natalie Portman et donné naissance à une importante communauté de fans, qui s'exprime par le biais de diverses manifestations telles que la Star Wars Celebration.\nOutre les films, la franchise Star Wars a engendré de nombreux produits dérivés et autres déclinaisons sur différents supports : romans, bandes dessinées, jeux vidéo, séries télévisées, etc., qui ont contribué à approfondir l'univers imaginé par George Lucas. Depuis 2012, les droits d'auteur de Star Wars sont détenus par la Walt Disney Company.",
                "ns": 0,
                "pageid": 4757006,
                "title": "Star Wars"
            }
        }
    }
}

Je cherche a extraire ce qu'il y a dans "extract".
J'ai donc commencé a coder de la sorte
 

<?php
$recupURL=file_get_contents("https://fr.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&exintro=&explaintext=&titles=Star+Wars");
$decodeURL=json_decode($recupURL);
$resume=$decodeURL->query->pages->extract;
echo $resume;
?>

Mon $resume me pose évidemment des problèmes, je suis complètement perdu.
Lorsque je fais un var_dump de $resume
Voici ce que m'affiche mon navigateur
 

object(stdClass)#1 (2) { ["batchcomplete"]=> string(0) "" ["query"]=> object(stdClass)#4 (1) { ["pages"]=> object(stdClass)#3 (1) { ["4757006"]=> object(stdClass)#2 (4) { ["pageid"]=> int(4757006) ["ns"]=> int(0) ["title"]=> string(9) "Star Wars" ["extract"]=> string(3779) "Star Wars ([stɑɹ wɔɹz]), en français La Guerre des étoiles, est un univers de science-fiction de type space fantasy créé par le réalisateur, scénariste et producteur américain George Lucas. L'univers Star Wars s'articule principalement autour de neuf films, sortis au cinéma entre 1977 et 2019 : Star Wars, épisode I : La Menace fantôme (1999), Star Wars, épisode II : L'Attaque des clones (2002), Star Wars, épisode III : La Revanche des Sith (2005), Star Wars, épisode IV : Un nouvel espoir (1977), Star Wars, épisode V : L'Empire contre-attaque (1980), Star Wars, épisode VI : Le Retour du Jedi (1983), Star Wars, épisode VII : Le Réveil de la Force (2015), Star Wars, épisode VIII : Les Derniers Jedi (2017) et Star Wars, épisode IX : L'Ascension de Skywalker (2019). George Lucas a réalisé lui-même les épisodes I à IV. L'action de ces films se déroule « dans une galaxie lointaine, très lointaine » où les humains cohabitent avec de nombreuses espèces extraterrestres, à une époque indéterminée. La trame repose sur l'affrontement entre les chevaliers Jedi et leurs rivaux, les seigneurs Sith. Les chevaliers Jedi comme les seigneurs Sith sont sensibles à la Force, un champ énergétique mystérieux qui leur procure des pouvoirs psychiques, notamment des pouvoirs de télékinésie. Les Jedi maîtrisent le Côté lumineux de la Force, pouvoir bénéfique et défensif, pour maintenir la paix, tandis que les Sith utilisent le Côté obscur, pouvoir nuisible et destructeur, pour leurs usages personnels et pour dominer la galaxie. Le récit suit principalement le parcours d'Anakin Skywalker, un chevalier Jedi tiraillé entre le Bien et le Mal, et de ses descendants, sur plusieurs générations. L'intrigue fait également intervenir de nombreux autres personnages comme Obi-Wan Kenobi, un autre chevalier Jedi, Sheev Palpatine, un homme politique ambitieux et manipulateur, ou encore Han Solo, un contrebandier sans état d'âme. Outre les neuf films précités, la franchise Star Wars a également fait l'objet de plusieurs films dérivés ayant pour cadre le même univers de fiction, mais sans avoir nécessairement de lien direct avec l'histoire de la famille Skywalker. Par exemple, le film Solo (2018) met en scène l'histoire du personnage de Han Solo avant sa rencontre avec le jeune Luke Skywalker (rencontre qui a lieu dans l'épisode IV, Un nouvel espoir). De même, le film d'animation The Clone Wars (2008) met en scène une intrigue située chronologiquement entre les épisodes II et III. Star Wars s'inspire de nombreuses œuvres cinématographiques (films à épisodes, western, cinéma japonais), mais aussi littéraires (essentiellement les ouvrages d'Edgar Rice Burroughs, de Frank Herbert, de Joseph Campbell, mais aussi d'Isaac Asimov et de J. R. R. Tolkien) et de faits historiques réels. À leur tour, les films de la saga Star Wars ont influencé une génération de réalisateurs et contribué à la création de nouvelles techniques dans le domaine du cinéma, notamment en ce qui concerne le montage, les bruitages et les effets spéciaux. Figurant parmi les plus gros succès financiers de l'histoire du cinéma, ils ont popularisé des acteurs comme Harrison Ford ou Natalie Portman et donné naissance à une importante communauté de fans, qui s'exprime par le biais de diverses manifestations telles que la Star Wars Celebration. Outre les films, la franchise Star Wars a engendré de nombreux produits dérivés et autres déclinaisons sur différents supports : romans, bandes dessinées, jeux vidéo, séries télévisées, etc., qui ont contribué à approfondir l'univers imaginé par George Lucas. Depuis 2012, les droits d'auteur de Star Wars sont détenus par la Walt Disney Company." } } } } 

Le echo sur $resume m'affiche l'erreur suivante

Warning: Undefined property: stdClass::$extract in C:\xampp\htdocs\mes_sites\api_wiki.php on line 5

Je patauge ...
Si quelqu'un peut m'aider , merci beaucoup
Michel

Rejoignez-nous