Jump to content

API

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

MediaWiki tiene varias interfaces de programación de aplicaciones (APIs).

Las tres APIs más imp ortantes de MediaWiki son:

Tenga en cuenta que la API de acción de MediaWiki y la API de JavaScript de MediaWiki son modulares: ambas pueden ampliarse mediante extensiones, por lo que los módulos API disponibles pueden diferir de una wiki a otra.[1] Si bien los módulos API integrados en MediaWiki Core están disponibles en la mayoría de los wikis de MediaWiki, los módulos API de acción integrados también se pueden deshabilitar .

En el contexto del sitio web MediaWiki, se puede acceder a la API de acción desde JavaScript a través de la API de JavaScript mw.Api. (mw.ForeignApi para solicitudes entre sitios permitidas, por ejemplo, entre wikis de WMF). Para que las bibliotecas accedan a la API de acción de MediaWiki desde su lenguaje de programación favorito, consulte API:Código de cliente .

Otras API web

This table: ver · discusión · editar
API Availability URL base Example
MediaWiki Action API Included with MediaWiki

Enabled on Wikimedia projects

/api.php https://en.wikipedia.org/w/api.php?action=query&prop=info&titles=Earth
MediaWiki REST API Included with MediaWiki 1.35+

Enabled on Wikimedia projects

/rest.php https://en.wikipedia.org/w/rest.php/v1/page/Earth
API REST de Wikimedia Not included with MediaWiki

Available for Wikimedia projects only

/api/rest https://en.wikipedia.org/api/rest_v1/page/title/Earth
For commercial-scale APIs for Wikimedia projects, see Wikimedia Empresa

Véase también

Las sugerencias e ideas para las API de MediaWiki se rastrean en Phabricator :

Notas al pie

  1. Para ampliar la API de acción, consulte API:Extensiones . Para obtener información sobre los módulos de JavaScript, consulte ResourceLoader .