Jump to content

API/fr: Difference between revisions

From mediawiki.org
Content deleted Content added
Created page with "($1 pour les requêtes inter-sites autorisées, c'est à dire entre des wikis WMF)."
Created page with "MediaWiki comprend également les API logicielles suivantes :"
 
(14 intermediate revisions by 2 users not shown)
Line 2: Line 2:
MediaWiki possède plusieurs [[w:fr:Interface_de_programmation|interfaces de programmation applicatives]] ('''API''' — application programming interface).
MediaWiki possède plusieurs [[w:fr:Interface_de_programmation|interfaces de programmation applicatives]] ('''API''' — application programming interface).


MediaWiki propose les API web suivantes :
Les APIs de MediaWiki les plus importantes sont :


* l'[[Special:MyLanguage/API:Main_page|API Action de MediaWiki]] (''api.php'') est une API web qui vous permet de lire ou d'écrire le contenu d'un {{ll|MediaWiki wiki}}
* l'[[Special:MyLanguage/API:Action API|API Action de MediaWiki]] (<code>api.php</code>)
* l'[[Special:MyLanguage/API:REST API|API MediaWiki REST]] (<code>rest.php</code>)
* l'[[wmdoc:mediawiki-core/master/php/|API PHP MediaWiki]] sert à développer {{ll|extensions}} pour MediaWiki en {{ll|PHP}}

* l'[[wmdoc:mediawiki-core/master/js/|API JavaScript MediaWiki]] (''mw''), qui permet de développer des {{ll|user scripts|scripts utilisateur et des gadgets}} pour améliorer l'interface utilisateur de MediaWiki
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 :
* l'[[wmdoc:mediawiki-core/master/php/|API PHP MediaWiki]] peut être utilisée pour développer les {{ll|Manual:Extensions|extensions}} pour MediaWiki en {{ll|PHP}}
* l'[[wmdoc:mediawiki-core/master/js/|API JavaScript MediaWiki]] (''mw''), qui permet de développer des {{ll|user scripts|scripts utilisateur et des gadgets}} pour étendre l'interface utilisateur de MediaWiki


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.<ref>
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.<ref>
Line 18: Line 23:
Pour que les bibliothèques puissent accéder à l'API Action de MediaWiki à partir de votre langage de programmation favori, voir {{ll|API:Client code}}.
Pour que les bibliothèques puissent accéder à l'API Action de MediaWiki à partir de votre langage de programmation favori, voir {{ll|API:Client code}}.


<span id="Other_web_APIs"></span>
<span id="APIs_for_Wikimedia_wikis"></span>
== Autres APIs web ==
== API pour les wikis Wikimedia ==

{{API comparison}}
Pour plus d'informations sur les API disponibles pour les wikis Wikimedia, voir {{ll|Wikimedia APIs}}.


{{anchor|phabricator}}
{{anchor|phabricator}}

Latest revision as of 15:26, 5 April 2026

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 .