API/pt-br

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.
Category:Disambiguation pages/pt-br Category:MediaWiki development/pt-br Category:Manual/pt-br
Category:Disambiguation pages/pt-br Category:Manual/pt-br Category:MediaWiki development/pt-br