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

(main | query)
  • Este módulo requer direitos de leitura.
  • Fonte: MediaWiki
  • Licença: GPL-2.0-or-later

Obter dados de, e sobre, o MediaWiki.

Todas as modificações de dados terão primeiro que usar uma consulta para adquirir uma chave, o que visa impedir abusos de sítios maliciosos.

Parâmetros:
Other general parameters are available.
prop

As propriedades a serem obtidas para as páginas consultadas.

categories
Listar todas as categorias às quais as páginas pertencem.
categoryinfo
Devolve informação sobre as categorias indicadas.
cirrusbuilddoc
Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores da base de dados
cirruscompsuggestbuilddoc
Cópia em ficheiro do documento usado pelas sugestões de preenchimento
cirrusdoc
Cópia em ficheiro do documento de um artigo CirrusSearch dos servidores de pesquisa
contributors
Obter a lista do contribuidores autenticados e a contagem dos contribuidores anónimos de uma página.
coordinates
Devolve as coordenadas das páginas fornecidas.
deletedrevisions
Obter informações sobre as revisões eliminadas.
duplicatefiles
Listar todos os ficheiros que são duplicados dos ficheiros indicados com base no seu resumo criptográfico.
extlinks
Devolve todos os URL externos (que não sejam interwikis) das páginas especificadas.
extracts
Fornece extratos do conteúdo das páginas indicadas, em texto simples ou HTML limitado.
fileusage
Encontrar todas as páginas que usam os ficheiros indicados.
imageinfo
Devolve informação do ficheiro e o historial de carregamentos.
images
Devolve todos os ficheiros contidos nas páginas indicadas.
info
Obter a informação básica da página.
iwlinks
Devolve todas as hiperligações interwikis das páginas indicadas.
langlinks
Devolve todas as hiperligações interlínguas das páginas indicadas.
links
Devolve todas as hiperligações das páginas indicadas.
linkshere
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
mmcontent
Obter a descrição e os alvos de uma lista de spam
pageimages
Devolve informação sobre as imagens de uma página, tais como miniaturas e a presença de fotografias.
pageprops
Obter várias propriedades de página definidas no conteúdo da página.
pageterms
Obter os termos Wikibase (tipicamente rótulos, descrições e nomes alternativos) associados a uma página através de uma hiperligação intersites.
pageviews
Mostra dados de visionamento de páginas individuais (o número de visionamentos diários em cada um dos últimos pvipdays dias).
redirects
Devolve todos os redirecionamentos para as páginas indicadas.
revisions
Obter informação da revisão.
stashimageinfo
Devolve informações dos ficheiros escondidos.
templates
Devolve todas as páginas que são transcluídas nas páginas indicadas.
transcludedin
Obter todas as páginas que transcluem as páginas indicadas.
transcodestatus
Obter o estado da transcodificação de um dado ficheiro.
videoinfo
Expande imageinfo para incluir informações sobre a fonte (e obras derivadas) do vídeo
wbentityusage
Devolve os identificadores de todas as entidades usadas nas páginas especificadas.
description
Interno. Obter uma descrição breve, isto é, um subtítulo que explica o objetivo da página de destino.
Valores (separados com | ou alternativas): categories, categoryinfo, cirrusbuilddoc, cirruscompsuggestbuilddoc, cirrusdoc, contributors, coordinates, deletedrevisions, duplicatefiles, extlinks, extracts, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, mmcontent, pageimages, pageprops, pageterms, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin, transcodestatus, videoinfo, wbentityusage, description
list

As listas a serem obtidas.

abusefilters
Mostrar detalhes dos filtros de abuso.
abuselog
Mostrar os eventos que foram detetados por um dos filtros de abuso.
allcategories
Enumerar todas as categorias.
alldeletedrevisions
Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.
allfileusages
Listar todas as utilizações de ficheiros, incluindo ficheiros que não existam.
allimages
Enumerar todas as imagens sequencialmente.
alllinks
Enumerar todas as hiperligações que apontam para um determinado espaço nominal.
allpages
Enumerar sequencialmente todas as páginas de um determinado espaço nominal.
allredirects
Listar todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Listar todas as transclusões (páginas incorporadas utilizando {{x}}), incluindo as que estejam em falta.
allusers
Enumerar todos os utilizadores registados.
backlinks
Encontrar todas as páginas que contêm hiperligações para a página indicada.
betafeatures
Lista todas as Funcionalidades Beta
blocks
Listar todos os utilizadores e endereços IP bloqueados.
categorymembers
Listar todas as páginas numa categoria específica.
centralnoticeactivecampaigns
Obter uma lista dos avisos que estão ativos, com datas de início e fim, e dos modelos associados.
centralnoticelogs
Obter um registo das alterações de configuração de avisos.
checkuser
Verificar que endereços IP são usados por determinado nome de utilizador ou que nomes de utilizador são usados por um determinado endereço IP.
checkuserlog
Obter entradas do registo de verificação de utilizadores.
embeddedin
Encontrar todas as páginas que incorporam (transcluem) o título indicado.
exturlusage
Enumerar as páginas que contêm um determinado URL.
filearchive
Enumerar todos os ficheiros eliminados sequencialmente.
gadgetcategories
Devolve uma lista de categorias de gadgets.
gadgets
Devolve uma lista dos gadgets usados nesta wiki.
geosearch
Devolve páginas que têm coordenadas que estão localizadas numa certa área.
globalblocks
Listar todos os endereços IP bloqueados globalmente.
imageusage
Encontrar todas as páginas que utilizam o título da imagem indicada.
iwbacklinks
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
langbacklinks
Encontrar todas as páginas que contêm hiperligações para a hiperligação interlínguas indicada.
logevents
Obter eventos dos registos.
messagecollection
Consultar MessageCollection sobre traduções.
mostviewed
Lista as páginas mais vistas (com base na contagem de visionamentos de ontem).
mystashedfiles
Obter uma lista dos ficheiros que estão na área de ficheiros escondidos do utilizador atual.
pagepropnames
Listar todos os nomes de propriedades de páginas em uso nesta wiki.
pageswithprop
Listar todas as páginas que usam uma determinada propriedade.
prefixsearch
Realizar uma procura de prefixo nos títulos de página.
protectedtitles
Listar todos os títulos cuja criação está impedida.
querypage
Obter uma lista fornecida por uma página especial baseada em consultas (QueryPage).
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumerar as mudanças recentes.
search
Efetuar uma pesquisa do texto integral.
tags
Listar as etiquetas de modificação.
usercontribs
Obter todas as edições de um utilizador.
users
Obter informações sobre uma lista de utilizadores.
watchlist
Obter mudanças recentes das páginas vigiadas do utilizador atual.
watchlistraw
Obter todas as páginas na lista de páginas vigiadas do utilizador atual.
wblistentityusage
Devolve todas as páginas que usam os identificadores de identidades especificados.
deletedrevs
Obsoleto. Listar as revisões eliminadas.
readinglistentries
Interno. Listar as páginas de uma certa lista.
Valores (separados com | ou alternativas): abusefilters, abuselog, allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, betafeatures, blocks, categorymembers, centralnoticeactivecampaigns, centralnoticelogs, checkuser, checkuserlog, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, geosearch, globalblocks, imageusage, iwbacklinks, langbacklinks, logevents, messagecollection, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, wblistentityusage, deletedrevs, readinglistentries
meta

Os metadados a serem obtidos.

allmessages
Devolver as mensagens deste sítio.
authmanagerinfo
Obter informação sobre o atual estado de autenticação.
babel
Obter informação sobre as línguas que o utilizador conhece
filerepoinfo
Devolver meta informação sobre os repositórios de imagens configurados na wiki.
globalpreferences
Obter as preferências globais do utilizador corrente.
languageinfo
Devolver informações sobre as línguas disponíveis.
languagestats
Consultar estatísticas de línguas.
managemessagegroups
Obter possíveis alterações do nome para uma mensagem de um grupo durante as importações
messagegroups
Devolver informação sobre grupos de mensagens.
messagegroupstats
Consultar estatísticas do grupo de mensagens.
messagetranslations
Consultar todas as traduções de uma única mensagem.
notifications
Obter notificações à espera do utilizador atual.
siteinfo
Devolver informação geral sobre o sítio.
siteviews
Mostra dados de visionamento de todas as páginas do sítio (o número de visionamentos diários em cada um dos últimos pvisdays dias).
tokens
Obtém chaves para operações de modificação de dados.
unreadnotificationpages
Obter as páginas que contêm notificações não lidas para o utilizador atual.
userinfo
Obter informações sobre o utilizador atual.
wikibase
Obter informação sobre o cliente Wikibase e o repositório Wikibase associado.
oath
Interno. Verificar se a autenticação de dois fatores (OATH) está ativa para um utilizador.
readinglists
Interno. Listar ou filtrar as listas de leitura do utilizador e mostrar metadados sobre elas.
Valores (separados com | ou alternativas): allmessages, authmanagerinfo, babel, filerepoinfo, globalpreferences, languageinfo, languagestats, managemessagegroups, messagegroups, messagegroupstats, messagetranslations, notifications, siteinfo, siteviews, tokens, unreadnotificationpages, userinfo, wikibase, oath, readinglists
indexpageids

Incluir uma secção adicional de identificadores de página que lista todos os identificadores de página devolvidos.

Tipo: booliano (detalhes)
export

Exportar as revisões atuais de todas as páginas fornecidas ou geradas.

Tipo: booliano (detalhes)
exportnowrap

Devolver o XML de exportação sem envolvê-lo num resultado XML (o mesmo formato que Special:Export). Só pode ser usado com query+export.

Tipo: booliano (detalhes)
exportschema

Ao exportar, fazê-lo para a versão fornecida do formato da exportação XML. Só pode ser usado com query+export.

Um dos seguintes valores: 0.10, 0.11
Valor por omissão: 0.11
iwurl

Indica se deve ser obtido o URL completo quando o título é uma hiperligação interwikis.

Tipo: booliano (detalhes)
continue

Quando houver mais resultados disponíveis, usar isto para continuar. Podem ser encontradas na wiki mediawiki.org mais informações sobre a aplicação da continuação a consultas.

rawcontinue

Devolver os dados em bruto de query-continue para continuar.

Tipo: booliano (detalhes)
titles

Uma lista dos títulos a serem trabalhados.

Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
pageids

Uma lista dos identificadores de página a serem trabalhados.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
revids

Uma lista dos identificadores das revisões a serem trabalhadas. Note que quase todos os módulos de consulta convertem os identificadores de revisões no correspondente identificador de página e trabalham antes sobre a última revisão da página. Só prop=revisions usa revisões exatas para a sua resposta.

Tipo: lista de inteiros
Separar os valores com | ou alternativas.
O número máximo de valores é 50 (500 para clientes a quem são permitidos limites mais elevados).
generator

Obter a lista de páginas nas quais trabalhar, executando o módulo de consulta especificado.

Nota: Os nomes dos parâmetros de geradores têm de ser prefixados com um "g", veja os exemplos.

allcategories
Enumerar todas as categorias.
alldeletedrevisions
Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.
allfileusages
Listar todas as utilizações de ficheiros, incluindo ficheiros que não existam.
allimages
Enumerar todas as imagens sequencialmente.
alllinks
Enumerar todas as hiperligações que apontam para um determinado espaço nominal.
allpages
Enumerar sequencialmente todas as páginas de um determinado espaço nominal.
allredirects
Listar todos os redirecionamentos para um espaço nominal.
allrevisions
Listar todas as revisões.
alltransclusions
Listar todas as transclusões (páginas incorporadas utilizando {{x}}), incluindo as que estejam em falta.
backlinks
Encontrar todas as páginas que contêm hiperligações para a página indicada.
categories
Listar todas as categorias às quais as páginas pertencem.
categorymembers
Listar todas as páginas numa categoria específica.
deletedrevisions
Obter informações sobre as revisões eliminadas.
duplicatefiles
Listar todos os ficheiros que são duplicados dos ficheiros indicados com base no seu resumo criptográfico.
embeddedin
Encontrar todas as páginas que incorporam (transcluem) o título indicado.
exturlusage
Enumerar as páginas que contêm um determinado URL.
fileusage
Encontrar todas as páginas que usam os ficheiros indicados.
geosearch
Devolve páginas que têm coordenadas que estão localizadas numa certa área.
images
Devolve todos os ficheiros contidos nas páginas indicadas.
imageusage
Encontrar todas as páginas que utilizam o título da imagem indicada.
iwbacklinks
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
langbacklinks
Encontrar todas as páginas que contêm hiperligações para a hiperligação interlínguas indicada.
links
Devolve todas as hiperligações das páginas indicadas.
linkshere
Encontrar todas as páginas que contêm hiperligações para as páginas indicadas.
messagecollection
Consultar MessageCollection sobre traduções.
mostviewed
Lista as páginas mais vistas (com base na contagem de visionamentos de ontem).
pageswithprop
Listar todas as páginas que usam uma determinada propriedade.
prefixsearch
Realizar uma procura de prefixo nos títulos de página.
protectedtitles
Listar todos os títulos cuja criação está impedida.
querypage
Obter uma lista fornecida por uma página especial baseada em consultas (QueryPage).
random
Obter um conjunto de páginas aleatórias.
recentchanges
Enumerar as mudanças recentes.
redirects
Devolve todos os redirecionamentos para as páginas indicadas.
revisions
Obter informação da revisão.
search
Efetuar uma pesquisa do texto integral.
templates
Devolve todas as páginas que são transcluídas nas páginas indicadas.
transcludedin
Obter todas as páginas que transcluem as páginas indicadas.
watchlist
Obter mudanças recentes das páginas vigiadas do utilizador atual.
watchlistraw
Obter todas as páginas na lista de páginas vigiadas do utilizador atual.
wblistentityusage
Devolve todas as páginas que usam os identificadores de identidades especificados.
readinglistentries
Interno. Listar as páginas de uma certa lista.
Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, geosearch, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, messagecollection, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw, wblistentityusage, readinglistentries
redirects

Resolver automaticamente os redirecionamentos listados nos parâmetros query+titles, query+pageids e query+revids, e nas páginas devolvidas por query+generator.

Tipo: booliano (detalhes)
converttitles

Converter os títulos noutras variantes de língua, se necessário. Só funciona se a língua de conteúdo da wiki suporta a conversão entre variantes. As línguas que suportam conversão entre variantes incluem ban, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz, wuu e zh.

Tipo: booliano (detalhes)