API Mediawiki
Exemples d’utilisation de l’API de Mediawiki
Manuel de l'API de Mediawiki pour aider à son utilisation : https://wiki.visionduweb.fr/api.php
Action Query
# Afficher les 10 premières réponses du nom des catégories qui commencent par la lettre J : https://wiki.visionduweb.fr/api.php?action=query&list=allcategories&acprefix=J
Action Parse
Résultat de l'API Mediawiki avec l'action parse sur la page d'Accueil. Ouvrir le lien dans une nouvelle fenêtre : Parser la page d'Accueil. Parser la page au format json : https://wiki.visionduweb.fr/api.php?format=xml&action=parse&format=json&page=Accueil&prop=text
Bibliographie API Mediawiki
API:Watchlist feed : https://www.mediawiki.org/wiki/API:Watchlist_feed API:Feedrecentchanges : https://www.mediawiki.org/wiki/API:Feedrecentchanges - api.php?hidebots=1&urlversion=1&days=7&limit=50&action=feedrecentchanges&feedformat=atom API sandbox : https://en.wikipedia.org/wiki/Special:ApiSandbox#action=feedwatchlist La page d'accueil pour l'API Mediawiki : https://www.mediawiki.org/wiki/API:Main_page Aide de l'API de MediaWiki : https://wiki.medimust.com/api.php?action=help&recursivesubmodules=1 Les commandes pour parser avec l'API de Mediawiki : https://www.mediawiki.org/wiki/API:Parsing_wikitext Hook into Wikipedia information using PHP and the MediaWiki API : https://www.ibm.com/developerworks/library/x-phpwikipedia/index.html
Désactiver la création des comptes utilisateurs depuis l’API
# Ajouter dans le fichier LocalSettings.php :
# Désactiver la création des comptes utilisateurs depuis l'API : $wgAPIModules['createaccount'] = 'ApiDisabled';
Autre solution :
A tester : Installer l'extension TextExtracts : https://www.mediawiki.org/wiki/Extension:TextExtracts