API
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 .