API:Main page/fr

 Attention aux visiteurs

Cette page décrit le travail en cours pour donner une API stable à MediaWiki pour faciliter l'accès aux programmes informatiques.

MediaWiki a aujourd'hui quatre interfaces :
 * MediaWiki API - la nouvelle API décrite dans ces pages.
 * Query API - ancienne API pour obtenir des données (obsolète).
 * Special:Export pour obtenir des pages en format XML.
 * Interface web ordinaire

Voir le menu à droite pour les modules de l'API.

Le but de cette API est de donner un accès direct et de haut niveau aux données contenues dans la base de données de MediaWiki. Les programmes client doivent pouvoir se connecter, obtenir les données et modifier des pages avec cette API. Elle doit supporter les programmes JavaScript comme les Navigation popups ou LiveRC, des applications comme vandal fighter, ou être accessible par des autres sites web comme le Toolserver.

Les données sont renvoyées dans des formats comme XML, JSON, YAML, WDDX, ou PHP sérialisé. Un format fortement typé de RSS peut être également fourni par certains modules spécifiques.

Chaque module utilise un ensemble de paramètres dont le nom est préfixé de deux lettres propres à chaque module pour éviter les collisions.


 * Mailing List pour les notifications et questions : API mailing list
 * Voir et rapporter des bugs : BugZilla (Quand vous rapportez un nouveau bug, n'oubliez pas de mettre Component=API)

Liens utiles

 * Code source de l'API dans SVN
 * Changements proposés de la base de données
 * schéma de la base de données
 * Le schéma actuel dans SVN

Archive

 * API:Wikimania 2006 API discussion