API/pt-br
O MediaWiki tem várias interfaces de programação de aplicativos(APIs).
MediaWiki offers the following web APIs:
- a API de ação do MediaWiki (api.php), que é uma API da web que permite ler e escrever conteúdo de um $2
- the MediaWiki REST API (
rest.php)
The Action API provides a much broader set of functionality, while the REST API (which is newer) has better-structured URLs and runs faster.
MediaWiki also includes the following software APIs:
- a API PHP do MediaWiki, que pode ser usada para desenvolver $2 para o MediaWiki em PHP
- a API JavaScript do MediaWiki (mw), que pode ser usada para desenvolver scripts e gadgets de usuário para estender a interface do usuário do MediaWiki
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.
APIs for Wikimedia wikis
For information about APIs available for Wikimedia wikis, see Wikimedia APIs.
Veja também
Sugestões e ideias para as APIs do MediaWiki são rastreadas em Phabricator:
- Tarefas do Phabricator para o MediaWiki-Action-API
- Tarefas do Phabricator para os MediaWiki-Core-Hooks que fazem parte da API PHP
- Tarefas do Phabricator relacionadas ao JavaScript no núcleo ou extensões do MediaWiki
- Tarefas do Phabricator para o MediaWiki-REST-API
Notas de rodapé
- ↑ Para estender a API de ação, consulte API:Extensions. Para obter informações sobre módulos JavaScript, consulte Resource Loader.