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
- 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 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.
- 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, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, 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.
- 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, 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.
- 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, 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. 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 IDs de título 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.
- 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, 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, en, crh, gan, iu, kk, ku, sh, shi, sr, tg, tly, uz, wuu 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]