Ajuda da API do MediaWiki
Esta é uma página de documentação da API do MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=query
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Obtenha dados de e sobre o MediaWiki.
Todas as modificações de dados terão que usar a consulta para adquirir um token para evitar abusos de sites maliciosos.
- prop
Quais propriedades obter para as páginas consultadas.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categoryinfo
- Retorna informações sobre as categorias dadas.
- contributors
- Obter lista de contribuidores logados e contagem de contribuidores anônimos para uma página.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- extlinks
- Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
- extracts
- Retorna texto simples ou extratos de HTML limitados das páginas dadas.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- imageinfo
- Retorna a informação do arquivo e o histórico de upload.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- info
- Obter informações básicas sobre a página.
- iwlinks
- Retorna todos os links interwiki das páginas fornecidas.
- langlinks
- Retorna todos os links interlanguage das páginas fornecidas.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageimages
- Retorna informações sobre imagens na página, como miniaturas e presença de fotos.
- pageprops
- Obter várias propriedades da página definidas no conteúdo da página.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- stashimageinfo
- Retorna a informação do arquivo para arquivos stashed.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- Valores (separados com | ou alternativos): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageimages, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Quais listas obter.
- abusefilters
- Mostrar detalhes dos filtros de abuso.
- abuselog
- Mostrar os eventos que foram detectados por um dos filtros de abuso.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- allusers
- Enumerar todos os usuários registrados.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- blocks
- Liste todos os usuários e endereços IP bloqueados.
- categorymembers
- Lista todas as páginas numa categoria específica.
- checkuserlog
- Obter entradas do registro do CheckUser.
- codexicons
- Get Codex icons
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- filearchive
- Enumerar todos os arquivos excluídos sequencialmente.
- gadgetcategories
- Retorna uma lista de categorias de gadgets.
- gadgets
- Retornar uma lista de gadgets usados nesta wiki.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- linterrors
- Obter uma lista de erros de lint
- logevents
- Recuperar eventos dos logs.
- mystashedfiles
- Obter uma lista de arquivos no stash de dados do usuário atual.
- pagepropnames
- Liste todos os nomes de propriedade da página em uso na wiki.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- search
- Fazer uma buscar completa de texto.
- tags
- Lista etiquetas da modificação.
- trackingcategories
- Enumerate all existing tracking categories defined in Special:TrackingCategories. A tracking category exists if it contains pages or if its category page exists.
- usercontribs
- Obtêm todas as edições de um usuário.
- users
- Obter informação sobre uma lista de usuários.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- checkuser
- Obsoleto. This API has been disabled by the site administrators. Querying the API will return no data. Verifique quais endereços IP são utilizados por um determinado nome de usuário ou quais nomes de usuários são utilizados por um determinado endereço IP.
- deletedrevs
- Obsoleto. Listar revisões excluídas.
- Valores (separados com | ou alternativos): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, checkuserlog, codexicons, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, linterrors, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, trackingcategories, usercontribs, users, watchlist, watchlistraw, checkuser, deletedrevs
- meta
Quais metadados obter.
- allmessages
- Devolver as mensagens deste site.
- authmanagerinfo
- Recupere informações sobre o status de autenticação atual.
- filerepoinfo
- Retorna informações meta sobre repositórios de imagens configurados na wiki.
- languageinfo
- Retornar informações sobre os idiomas disponíveis.
- linterstats
- Obter número de erros de lint em cada categoria
- notifications
- Receber notificações aguardando pelo usuário atual.
- siteinfo
- Retorna informações gerais sobre o site.
- tokens
- Obtém tokens para ações de modificação de dados.
- unreadnotificationpages
- Obter páginas para as quais há notificações não lidas para o usuário atual.
- userinfo
- Ober informações sobre o usuário atual.
- checkuserformattedblockinfo
- Interno. Return formatted block details for sitewide blocks affecting the current user.
- oath
- Interno. Verifique se a autenticação de dois fatores (OATH) está habilitada para um usuário.
- Valores (separados com | ou alternativos): allmessages, authmanagerinfo, filerepoinfo, languageinfo, linterstats, notifications, siteinfo, tokens, unreadnotificationpages, userinfo, checkuserformattedblockinfo, oath
- indexpageids
Inclua uma seção adicional de pageids listando todas as IDs de página retornadas.
- Tipo: booleano (detalhes)
- export
Exporte as revisões atuais de todas as páginas dadas ou geradas.
- Tipo: booleano (detalhes)
- exportnowrap
Retorna o XML de exportação sem envolvê-lo em um resultado XML (mesmo formato que Special:Export). Só pode ser usado com query+export.
- Tipo: booleano (detalhes)
- exportschema
Segmente a versão fornecida do formato de dump XML ao exportar. Só pode ser usado com query+export.
- Um dos seguintes valores: 0.10, 0.11
- Padrão: 0.11
- iwurl
Obter o URL completo se o título for um link interwiki.
- Tipo: booleano (detalhes)
- continue
Quando houver mais resultados disponíveis, use isso para continuar. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.
- rawcontinue
Retorne os dados de query-continue para continuar.
- Tipo: booleano (detalhes)
- titles
Uma lista de títulos para trabalhar.
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes aos quais limites mais altos são permetidos).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- trackingcategories
- Enumerate all existing tracking categories defined in Special:TrackingCategories. A tracking category exists if it contains pages or if its category page exists.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, trackingcategories, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em query+titles, query+pageids e query+revids e em páginas retornadas por query+generator.
- Tipo: booleano (detalhes)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem ban, crh, en, gan, iu, ku, mni, sh, shi, sr, tg, tly, uz, wuu, zgh e zh.
- Tipo: booleano (detalhes)
- Obter site info e revisions da Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=P%C3%A1gina%20principal&rvprop=user|comment&continue= [abrir na página de testes]
- Obter revisões de páginas começando com API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir na página de testes]