Jump to content

API

From mediawiki.org
This page is a translated version of the page API and the translation is 100% complete.

MediaWiki possède plusieurs interfaces de programmation applicatives (API — application programming interface).

MediaWiki propose les API web suivantes :

L'API Action fournit un ensemble beaucoup plus large de fonctionnalités, tandis que l'API REST (qui est plus récente) a des URL mieux structurées et fonctionne plus rapidement.

MediaWiki comprend également les API logicielles suivantes :

Notez que l'API Action de MediaWiki et l'API JavaScript de MediaWiki sont modulaires à deux : ils peuvent être étendus par des extensions, et les modules d'API disponibles peuvent différer d'un wiki à l'autre.[1] Tandis que les modules API inclus dans MediaWiki Core sont disponibles dans la plupart des wikis MediaWiki, les modules API Action fournis peuvent être aussi désactivés .

Dans le contexte du site web MediaWiki, l'API Action peut être accédée à partir de JavaScript via l'API JavaScript mw.Api. (mw.ForeignApi pour les requêtes inter-sites autorisées, c'est à dire entre des wikis WMF). Pour que les bibliothèques puissent accéder à l'API Action de MediaWiki à partir de votre langage de programmation favori, voir API:code client .

API pour les wikis Wikimedia

Pour plus d'informations sur les API disponibles pour les wikis Wikimedia, voir Wikimedia APIs .

Voir aussi

Les suggestions et les idées pour les API MediaWiki sont suivies sur Phabricator  :

Notes

  1. Pour enrichir l'API Action, voir API:Extensions . Pour les informations concernant les modules Javascript, voir ResourceLoader .