This page is a translated version of the page API and the translation is 90% complete.

O MediaWiki tem várias interfaces de programação de aplicativos(APIs).

importantes do MediaWiki são:

Observe que a API de ação do MediaWiki e a API JavaScript do MediaWiki são modulares: ambas podem ser estendidas por extensões, portanto, os módulos de API disponíveis podem diferir de wiki para wiki.[1] Embora os módulos de API incorporados em MediaWiki Core estejam disponíveis na maioria dos wikis do MediaWiki, os módulos de API de ação incorporados também podem ser desabilitados .

Within the context of the MediaWiki website the Action API can be accessed from JavaScript via the mw.Api JavaScript API. (mw.ForeignApi for allowed cross-site requests, e.g. between WMF wikis.) Para que as bibliotecas acessem a API de ação do MediaWiki a partir da sua linguagem de programação favorita, consulte API:Client code .

Outras APIs da web

This table: ver · discutir · 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
  Wikimedia REST API 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 Enterprise

Veja também

Sugestões e ideias para as APIs do MediaWiki são rastreadas em Phabricator :

Notas de rodapé

  1. Para estender a API de ação, consulte API:Extensions . Para obter informações sobre módulos JavaScript, consulte Resource Loader .