Ajuda da API MediaWiki

Esta é uma página de documentação da API 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

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.

Parâmetros:
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 a lista de contribuidores logados e a 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.
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.
moderationpreload
If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
pageprops
Obter várias propriedades da página definidas no conteúdo da página.
pagerating
Returns votes on this page and this user's voting permissions.
pageviews
Mostra dados de página por página (o número de visualizações de página diárias para cada um dos últimos pvipdays dias).
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, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, moderationpreload, pageprops, pagerating, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin
list

Quais listas obter.

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.
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.
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.
logevents
Recuperar eventos dos logs.
mostviewed
Lista as páginas mais vistas (com base no pageview do último dia).
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.
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.
deletedrevs
Obsoleto. Listar revisões excluídas.
Valores (separados com | ou alternativos): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, 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.
siteinfo
Retorna informações gerais sobre o site.
siteviews
Mostra dados de visão de página em todo o site (visualizações diárias de página para cada um dos últimos pvisdays dias).
tokens
Obtém tokens para ações de modificação de dados.
userinfo
Ober informações sobre o usuário atual.
Valores (separados com | ou alternativos): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, siteviews, tokens, userinfo
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.

rawcontinue

Retorne os dados de query-continue para continuar.

Tipo: booleano (detalhes)
titles

Uma lista de IDs de título para trabalhar.

Valores separados com | ou alternativas.
O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
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 permitidos limites mais altos).
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 permitidos limites mais altos).
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.
mostviewed
Lista as páginas mais vistas (com base no pageview do último dia).
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.
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, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, 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 en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.

Tipo: booleano (detalhes)