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/API
action=query
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter dados do MediaWiki e acerca dele.
Todas as modificações de dados têm primeiro que usar um pedido para adquirir uma chave, de forma a impedir ações abusivas de sites maliciosos.
- prop
- Quais propriedades obter para as páginas consultadas. 
- Valores (separados com | ou alternativas): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, references, revisions, stashimageinfo, templates, transcludedin
- list
- Quais listas obter. 
- Valores (separados com | ou alternativas): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, deletedrevs, embeddedin, exturlusage, filearchive, gadgetcategories, gadgets, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw
- meta
- Quais metadados obter. 
- Valores (separados com | ou alternativas): allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
- indexpageids
- Incluir uma secção adicional de identificadores de página que lista todos os identificadores de página devolvidos. 
- Tipo: booleano (detalhes)
- export
- Exportar as revisões atuais de todas as páginas fornecidas ou geradas. 
- Tipo: booleano (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 export. 
- Tipo: booleano (detalhes)
- iwurl
- Indica se deve ser obtido o URL completo quando o título é um link interwikis. 
- Tipo: booleano (detalhes)
- continue
- Quando houver mais resultados disponíveis, usar isto para continuar 
- rawcontinue
- Devolver os dados em bruto de query-continue para continuar. 
- Tipo: booleano (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 robôs).
- pageids
- Uma lista dos identificadores de página a serem trabalhados. 
- Tipo: lista de números inteiros
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- revids
- Uma lista dos identificadores de revisões a serem trabalhados. 
- Tipo: lista de números inteiros
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- 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. 
- 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
- Resolver automaticamente os redirecionamentos listados nos parâmetros titles, pageids e revids, e nas páginas devolvidas por generator. 
- Tipo: booleano (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 gan, iu, kk, ku, shi, sr, tg, uz e zh. 
- Tipo: booleano (detalhes)
- Obter informação do site e as revisões da página Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [abrir na página de testes]
- Obter as revisões das páginas que começam por API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir na página de testes]