Exemple utilisation API de mediawiki

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

Src : Manuel utilisation mediawiki