Wikipédia:Central de pesquisas/Portal de dados/API

Origem: Wikipédia, a enciclopédia livre.
 Dados brutos API Tool Labs Bibliotecas Sobre 
MediaWiki API
Logótipo
Central de pesquisas/Portal de dados/API
Desenvolvedor Wikimedia Foundation
Plataforma Web, API HTTP
Lançamento 4 de agosto de 2006 (17 anos)
Idioma(s) Multi-idiomas
Escrito em PHP
Gênero(s) Web service
Licença GNU General Public License V2
Página oficial MediaWiki:API.

O serviço de API web provê acesso direto ao banco da dados do MediaWiki. É possível fazer login, buscar dados de páginas e fazer edições automáticas através de requisições HTTP.

Informações[editar código-fonte]

Endpoint[editar código-fonte]

To query the database you send a HTTP GET request to the desired endpoint (example http://en.wikipedia.org/w/api.php for English Wikipedia) setting the action parameter to "query" and defining the query details the URL.

Formato dos dados[editar código-fonte]

A API suporta os seguintes formatos:

O formato de saída desejado pode ser especificado na query string, via URL. O formato padrão é XML.

Encontre mais detalhes aqui.

Como usar[editar código-fonte]

Aqui está um simples exemplo:

http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xml&titles=Main%20Page

Isso significa buscar (action=query) o conteúdo (rvprop=content) da revisão mais recente da Main Page (titles=Main%20Page) da Wikipedia inglesa (http://en.wikipedia.org/w/api.php? )no formato XML (format=xml). Você pode colar a URL no navegador para ver o resultado.

Outros (e mais complexos) exemplos podem ser encontrados aqui.

Veja também :

Introdução a API por Roan Kattouw durante o Hackathon de São Francisco, em 2012.

Existing tools[editar código-fonte]

To try out the API interactively, use the Api Sandbox.

Acesso[editar código-fonte]

To use the API, your application or client might need to log in.

Before you start, learn about the API etiquette.

Researchers could be given Special access rights on case-to-case bases.

All text content is multi-licensed under the Creative Commons Attribution-ShareAlike 4.0 License (CC-BY-SA) and the GNU Free Documentation License (GFDL).

Mantenedores[editar código-fonte]

FAQ: mw:API:FAQ

Mailing list: mediawiki-api