Bonjour tout le monde.
Je travaille actuellement sur une base de données SMW. J'ai besoin d'importer des données externes ciblées (en format JSON) dans mon wiki. J'ai donc téléchargé et installé l'extension SMW "External Data" pour avoir accès à la fonction "get_web_data" qui permet d'extraire des données précises pour les ré-utiliser dans le wiki. Vous trouverez les explications de l'utilisation de cette fonction au paragraphe 5.1 de la page suivante : https://www.mediawiki.org/wiki/Exten...2C_JSON.2C_XML
Il n'y a pas d'exemple d'utilisation de cette fonction sur Internet, et je rencontre actuellement quelques soucis à la mettre en application. J'espère que l'un d'entre vous saura m'éclairer.
J'ai créer un fichier "test" .json stocké sur un serveur local : http://localhost/toto2.json
Je souhaiterai récupérer les deux valeurs 12 et 15 pour les faire ré-apparaitre dans un template-infobox (déjà créé).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 { "mass":"12","power":"15" }
J'ai donc fais appel à la fonction sur une page de mon wiki de la manière suivante :
J'ai rentré en argument du template de mon infobox "Power" et "Mass", pensant que ces deux variables avaient respectivement pris les valeurs 15 et 12 et qu'elles seraient affichées dans mon infobox lors de la visualisation de ma page. Ce n'est pas le cas et je ne comprends pas du tout pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 {{#get_web_data: url=http://localhost/toto2.json |format=JSON |delimiter=, |data=Power=power,Mass=mass |cache seconds=50 }}
Je vous remercie d'avance, bonne journée !
Partager