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
As propriedades a serem obtidas 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
As listas a serem obtidas.
- 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
Os metadados a serem obtidos.
- 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]
prop=categories (cl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as categorias às quais as páginas pertencem.
- clprop
As propriedades adicionais que devem ser obtidas para cada categoria:
- sortkey
- Adiciona a chave de ordenação (string hexadecimal) e o prefixo da chave de ordenação (parte legível) da categoria.
- timestamp
- Adiciona a data e hora a que a categoria foi adicionada.
- hidden
- Etiqueta as categorias que estão ocultadas com
__HIDDENCAT__
.
- Valores (separados com | ou alternativas): sortkey, timestamp, hidden
- clshow
Os tipos de categorias que serão mostrados.
- Valores (separados com | ou alternativas): hidden, !hidden
- cllimit
O número de categorias a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- clcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- clcategories
Listar só estas categorias. Útil para verificar se uma determinada página está numa determinada categoria.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- cldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Obter uma lista das categorias às quais pertence a página Albert Einstein.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir na página de testes]
- Obter informação sobre todas as categorias usadas na página Albert Einstein.
- api.php?action=query&generator=categories&titles=Albert%20Einstein&prop=info [abrir na página de testes]
prop=categoryinfo (ci)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve informação sobre as categorias indicadas.
- cicontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter informações sobre Category:Foo e Category:Bar.
- api.php?action=query&prop=categoryinfo&titles=Category:Foo|Category:Bar [abrir na página de testes]
prop=contributors (pc)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter a lista do contribuidores autenticados e a contagem dos contribuidores anónimos de uma página.
- pcgroup
Incluir só os utilizadores nos grupos indicados. Não inclui os grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.
- Valores (separados com | ou alternativas): bot, sysop, bureaucrat
- pcexcludegroup
Excluir os utilizadores nos grupos indicados. Não inclui os grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.
- Valores (separados com | ou alternativas): bot, sysop, bureaucrat
- pcrights
Incluir só os utilizadores com as permissões indicadas. Não inclui as permissões atribuídas por grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.
- Valores (separados com | ou alternativas): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, skipcaptcha, gadgets-edit, gadgets-definition-edit, nuke, renameuser, spamblacklistlog, interwiki
- O número máximo de valores é 50 (500 para robôs).
- pcexcluderights
Excluir os utilizadores com as permissões indicadas. Não inclui as permissões atribuídas por grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.
- Valores (separados com | ou alternativas): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, skipcaptcha, gadgets-edit, gadgets-definition-edit, nuke, renameuser, spamblacklistlog, interwiki
- O número máximo de valores é 50 (500 para robôs).
- pclimit
O número de contribuidores a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- pccontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Mostrar os contribuidores da página Main Page.
- api.php?action=query&prop=contributors&titles=Main_Page [abrir na página de testes]
prop=deletedrevisions (drv)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informações sobre as revisões eliminadas.
Pode ser usado de várias maneiras:
- Obter as revisões eliminadas para um conjunto de páginas, definindo títulos ou identificadores de página. Ordenados por título e data e hora.
- Obter dados sobre um conjunto de revisões eliminadas definindo os respetivos ids: com identificadores de revisão. Ordenados pelo identificador de revisão.
- drvprop
As propriedades a serem obtidas para cada revisão:
- ids
- O identificador da revisão.
- flags
- As etiquetas da revisão (menor).
- timestamp
- A data e hora da revisão.
- user
- O utilizador que fez a revisão.
- userid
- O identificador de utilizador do criador da revisão.
- size
- O tamanho (em bytes) da revisão.
- sha1
- O resumo criptográfico SHA-1 (na base 16) da revisão.
- contentmodel
- O identificador do modelo de conteúdo da revisão.
- comment
- O comentário do utilizador para a revisão.
- parsedcomment
- O comentário do utilizador para a revisão, após a análise sintática.
- content
- O texto da revisão.
- tags
- As etiquetas para a revisão.
- parsetree
- A árvore de análise XML do conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativas): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Valor por omissão: ids|timestamp|flags|comment|user
- drvlimit
Limitar o número de revisões que serão devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- drvexpandtemplates
Expandir predefinições no conteúdo da revisão (requer drvprop=content).
- Tipo: booleano (detalhes)
- drvgeneratexml
- Obsoleto.
Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer drvprop=content; substituído por drvprop=parsetree).
- Tipo: booleano (detalhes)
- drvparse
Fazer a análise sintática do conteúdo da revisão (requer drvprop=content). Por motivos de desempenho, se esta opção for usada drvlimit é forçado a ser 1.
- Tipo: booleano (detalhes)
- drvsection
Obter apenas o conteúdo da secção que tem este número.
- drvdiffto
O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).
- drvdifftotext
O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre drvdiffto. Se drvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.
- drvdifftotextpst
Fazer uma transformação de pré-gravação ao texto antes de calcular as diferenças. Só é válido quando usado com drvdifftotext.
- Tipo: booleano (detalhes)
- drvcontentformat
O formato de seriação usado para drvdifftotext e esperado para o conteúdo produzido.
- Um dos seguintes valores: application/json, text/x-wiki, text/javascript, text/css, text/plain
- drvstart
A data e hora da revisão a partir da qual será começada a enumeração. Ignorado ao processar uma lista de identificadores de revisão.
- Tipo: data e hora (formatos permitidos)
- drvend
A data e hora da revisão na qual será terminada a enumeração. Ignorado ao processar uma lista de identificadores de revisão.
- Tipo: data e hora (formatos permitidos)
- drvdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: drvstart tem de estar antes de drvend.
- older
- Listar o mais recente primeiro (padrão). Nota: drvstart tem de estar depois de drvend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- drvtag
Listar só as revisões marcadas com esta etiqueta.
- drvuser
Listar só as revisões deste utilizador.
- Tipo: nome de utilizador
- drvexcludeuser
Não listar as revisões deste utilizador.
- Tipo: nome de utilizador
- drvcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Listar as revisões eliminadas das páginas Main Page e Talk:Main Page, com o conteúdo.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [abrir na página de testes]
- Listar a informação da revisão eliminada 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [abrir na página de testes]
prop=duplicatefiles (df)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todos os ficheiros que são duplicados dos ficheiros indicados com base no seu resumo criptográfico.
- dflimit
O número de ficheiros duplicados a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- dfcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- dfdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- dflocalonly
Procurar ficheiros só no repositório local.
- Tipo: booleano (detalhes)
- Procurar os ficheiros duplicados de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [abrir na página de testes]
- Procurar duplicados de todos os ficheiros.
- api.php?action=query&generator=allimages&prop=duplicatefiles [abrir na página de testes]
prop=extlinks (el)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todos os URL externos (que não sejam interwikis) das páginas especificadas.
- ellimit
O número de links a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- eloffset
Quando houver mais resultados disponíveis, usar isto para continuar
- Tipo: inteiro
- elprotocol
Protocolo do URL. Se vazio e elquery está definido, o protocolo é http. Deixe isto e elquery vazios para listar todos os links externos.
- Um dos seguintes valores: Pode estar vazio, ou ser bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Padrão: (vazio)
- elquery
Texto de pesquisa sem protocolo. Útil para verificar se uma determinada página contém um determinado URL externo.
- elexpandurl
Expandir os URL relativos a protocolo com o protocolo canónico.
- Tipo: booleano (detalhes)
- Obter uma lista das ligações externas na Main Page.
- api.php?action=query&prop=extlinks&titles=Main%20Page [abrir na página de testes]
prop=fileusage (fu)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que usam os ficheiros indicados.
- fuprop
As propriedades a serem obtidas:
- pageid
- O identificador de cada página.
- title
- O título de cada página.
- redirect
- Indicar se a página é um redirecionamento.
- Valores (separados com | ou alternativas): pageid, title, redirect
- Valor por omissão: pageid|title|redirect
- funamespace
Incluir só as páginas destes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- fushow
Mostrar só as páginas que correspondem a estes critérios:
- redirect
- Mostrar só os redirecionamentos.
- !redirect
- Mostrar só os não redirecionamentos.
- Valores (separados com | ou alternativas): redirect, !redirect
- fulimit
O número de elementos a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- fucontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter uma lista das páginas que usam File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [abrir na página de testes]
- Obter informação sobre as páginas que usam File:Example.jpg.
- api.php?action=query&generator=fileusage&titles=File%3AExample.jpg&prop=info [abrir na página de testes]
prop=imageinfo (ii)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve informação do ficheiro e o historial de carregamentos.
- iiprop
As informações do ficheiro que devem ser obtidas:
- timestamp
- Adiciona a data e hora da versão carregada.
- user
- Adiciona o utilizador que carregou cada versão de ficheiro.
- userid
- Adiciona o identificador do utilizador que carregou cada versão de ficheiro.
- comment
- O comentário da versão.
- parsedcomment
- Fazer a análise sintática do comentário da versão.
- canonicaltitle
- Adiciona o título canónico do ficheiro.
- url
- Devolve URL para o ficheiro e página de descrição.
- size
- Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Nome alternativo para size.
- sha1
- Adiciona o resumo criptográfico SHA-1 do ficheiro.
- mime
- Adiciona o tipo MIME do ficheiro.
- thumbmime
- Adiciona o tipo MIME da miniatura (requer URL e o parâmetro iiurlwidth).
- mediatype
- Adiciona o tipo de multimédia do ficheiro.
- metadata
- Lista os metadados Exif para a versão do ficheiro.
- commonmetadata
- Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro.
- extmetadata
- Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML.
- archivename
- Adiciona o nome de ficheiro da versão arquivada das versões anteriores à última.
- bitdepth
- Adiciona a profundidade em bits da versão.
- uploadwarning
- Usado pela página Special:Upload para obter informação sobre um ficheiro existente. Não se destina a ser usado fora do núcleo central do MediaWiki.
- badfile
- Indica se o ficheiro está na lista MediaWiki:Bad image list
- Valores (separados com | ou alternativas): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile
- Valor por omissão: timestamp|user
- iilimit
O número de revisões a serem devolvidas por ficheiro.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 1
- iistart
Data e hora a partir da qual será começada a listagem.
- Tipo: data e hora (formatos permitidos)
- iiend
Data e hora na qual será terminada a listagem.
- Tipo: data e hora (formatos permitidos)
- iiurlwidth
Se iiprop=url está definido, será devolvido um URL para uma imagem redimensionada com este comprimento. Por razões de desempenho, se esta opção for usada não serão devolvidas mais de 50 imagens redimensionadas.
- Tipo: inteiro
- Valor por omissão: -1
- iiurlheight
Semelhante a iiurlwidth.
- Tipo: inteiro
- Valor por omissão: -1
- iimetadataversion
Versão de metadados a ser usada. Se for especificado o valor latest, usar a versão mais recente. Por omissão tem o valor 1 para compatibilidade com versões anteriores.
- Valor por omissão: 1
- iiextmetadatalanguage
Em que língua obter extmetadata. Isto afeta tanto a tradução que será obtida, caso existam várias, como a formatação de números e vários outros valores.
- Valor por omissão: pt
- iiextmetadatamultilang
Se estiverem disponíveis traduções para a propriedade extmetadata, obtê-las todas.
- Tipo: booleano (detalhes)
- iiextmetadatafilter
Se for especificado e não estiver vazio, só serão devolvidas estas chaves para iiprop=extmetadata.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- iiurlparam
Um parâmetro de texto específico do objeto. Por exemplo, ficheiros PDF podem usar page15-100px. iiurlwidth tem de ser usado e ser consistente com iiurlparam.
- Padrão: (vazio)
- iibadfilecontexttitle
Se badfilecontexttitleprop=badfile estiver definido, este é o título da página usado ao calcular a MediaWiki:Bad image list
- iicontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- iilocalonly
Procurar ficheiros só no repositório local.
- Tipo: booleano (detalhes)
- Obter informação sobre a versão atual do ficheiro File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [abrir na página de testes]
- Obter informação sobre as versões de File:Test.jpg a partir de 2008.
- api.php?action=query&titles=File:Test.jpg&prop=imageinfo&iilimit=50&iiend=2007-12-31T23:59:59Z&iiprop=timestamp|user|url [abrir na página de testes]
prop=images (im)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todos os ficheiros contidos nas páginas indicadas.
- imlimit
O número de ficheiros a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- imcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- imimages
Listar só estes ficheiros. Útil para verificar se uma determinada página tem um determinado ficheiro.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- imdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Obter uma lista dos ficheiros usados na página Main Page.
- api.php?action=query&prop=images&titles=Main%20Page [abrir na página de testes]
- Obter informação sobre todos os ficheiros usados na página Main Page.
- api.php?action=query&generator=images&titles=Main%20Page&prop=info [abrir na página de testes]
prop=info (in)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter a informação básica da página.
- inprop
As propriedades adicionais que devem ser obtidas:
- protection
- Listar o nível de proteção de cada página.
- talkid
- O identificador da página de discussão de cada página que não seja de discussão.
- watched
- Listar o estado de vigilância de cada página.
- watchers
- O número de vigilantes, se for permitido.
- visitingwatchers
- O número de vigilantes de cada página que visitaram edições recentes dessa página, se permitido.
- notificationtimestamp
- A data e hora das notificações de alterações de cada página vigiada.
- subjectid
- O identificador da página progenitora de cada página de discussão.
- url
- Fornece um URL completo, um URL de edição e o URL canónico, para cada página.
- readable
- Indica se o utilizador pode ler esta página.
- preload
- Fornece o texto devolvido por EditFormPreloadText.
- displaytitle
- Fornece a forma como o título da página é apresentado.
- Valores (separados com | ou alternativas): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
- intestactions
Testar se o utilizador pode realizar certas operações na página.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- intoken
- Obsoleto.
Em substituição, usar action=query&meta=tokens.
- Valores (separados com | ou alternativas): edit, delete, protect, move, block, unblock, email, import, watch
- incontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter informações sobre a página Main Page.
- api.php?action=query&prop=info&titles=Main%20Page [abrir na página de testes]
- Obter informação geral e de proteção sobre a página Main Page.
- api.php?action=query&prop=info&inprop=protection&titles=Main%20Page [abrir na página de testes]
prop=iwlinks (iw)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todos os links interwikis das páginas indicadas.
- iwprop
As propriedades adicionais que devem ser obtidas para cada link interlínguas:
- url
- Adiciona o URL completo.
- Valores (separados com | ou alternativas): url
- iwprefix
Devolver só os links interwikis com este prefixo.
- iwtitle
Link interwikis a ser procurado. Tem de ser usado em conjunto com iwprefix.
- iwdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- iwlimit
O número de links interwikis a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- iwcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- iwurl
- Obsoleto.
Indica se deve ser obtido o URL completo (não pode ser usado com iwprop).
- Tipo: booleano (detalhes)
- Obter os links interwikis da página Main Page.
- api.php?action=query&prop=iwlinks&titles=Main%20Page [abrir na página de testes]
prop=langlinks (ll)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todos os links interlínguas das páginas indicadas.
- llprop
As propriedades adicionais que devem ser obtidas para cada link interlínguas:
- url
- Adiciona o URL completo.
- langname
- Adiciona o nome da língua localizado (melhor esforço). Usar llinlanguagecode para controlar a língua.
- autonym
- Adiciona o nome nativo da língua.
- Valores (separados com | ou alternativas): url, langname, autonym
- lllang
Devolver só os links interlínguas com este código de língua.
- lltitle
Link a ser procurado. Tem de ser usado com lllang.
- lldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- llinlanguagecode
O código de língua para os nomes de língua localizados.
- Valor por omissão: pt
- lllimit
O número de links interlínguas a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- llcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- llurl
- Obsoleto.
Indica se deve ser obtido o URL completo (não pode ser usado com llprop).
- Tipo: booleano (detalhes)
- Obter os links interlínguas da página Main Page.
- api.php?action=query&prop=langlinks&titles=Main%20Page&redirects= [abrir na página de testes]
prop=links (pl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todos os links das páginas indicadas.
- plnamespace
Mostrar apenas os links destes espaços nominais.
- Valores (separados com | ou alternativas): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- pllimit
O número de links a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- plcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- pltitles
Listar só as ligações para estes títulos. Útil para verificar se uma determinada página contém ligações para um determinado título.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- pldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Obter os links da página Main Page.
- api.php?action=query&prop=links&titles=Main%20Page [abrir na página de testes]
- Obter informação sobre as páginas ligadas na página Main Page.
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [abrir na página de testes]
- Obter os links da página Main Page nos espaços nominais Utilizador e Predefinição.
- api.php?action=query&prop=links&titles=Main%20Page&plnamespace=2|10 [abrir na página de testes]
prop=linkshere (lh)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que contêm links para as páginas indicadas.
- lhprop
As propriedades a serem obtidas:
- pageid
- O identificador de cada página.
- title
- O título de cada página.
- redirect
- Indicar se a página é um redirecionamento.
- Valores (separados com | ou alternativas): pageid, title, redirect
- Valor por omissão: pageid|title|redirect
- lhnamespace
Incluir só as páginas nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- lhshow
Mostrar só as páginas que correspondem a estes critérios:
- redirect
- Mostrar só os redirecionamentos.
- !redirect
- Mostrar só os não redirecionamentos.
- Valores (separados com | ou alternativas): redirect, !redirect
- lhlimit
O número de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- lhcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter uma lista das páginas com ligações para a página Main Page.
- api.php?action=query&prop=linkshere&titles=Main%20Page [abrir na página de testes]
- Obter informação sobre as páginas com ligações para a página Main Page.
- api.php?action=query&generator=linkshere&titles=Main%20Page&prop=info [abrir na página de testes]
prop=pageprops (pp)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter várias propriedades de página definidas no conteúdo da página.
- ppcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- ppprop
Listar só estas propriedades de página (action=query&list=pagepropnames devolve os nomes das propriedades de página em uso). Útil para verificar se as páginas usam uma determinada propriedade de página.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- Obter as propriedades das páginas Main Page e MediaWiki.
- api.php?action=query&prop=pageprops&titles=Main%20Page|MediaWiki [abrir na página de testes]
prop=redirects (rd)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todos os redirecionamentos para as páginas indicadas.
- rdprop
As propriedades a serem obtidas:
- pageid
- O identificador de página de cada redirecionamento.
- title
- O título de cada redirecionamento.
- fragment
- O fragmento de cada redirecionamento, se existir.
- Valores (separados com | ou alternativas): pageid, title, fragment
- Valor por omissão: pageid|title
- rdnamespace
Incluir só as páginas destes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- rdshow
Mostrar só as páginas que correspondem a estes critérios:
- fragment
- Mostrar só os redirecionamentos com um fragmento.
- !fragment
- Mostrar só os redirecionamentos sem um fragmento.
- Valores (separados com | ou alternativas): fragment, !fragment
- rdlimit
O número de redirecionamentos a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- rdcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter uma lista dos redirecionamentos para a página Main Page.
- api.php?action=query&prop=redirects&titles=Main%20Page [abrir na página de testes]
- Obter informação sobre todos os redirecionamentos para a página Main Page.
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [abrir na página de testes]
prop=references (rf)
- Este módulo requer direitos de leitura.
- Fonte: Cite
- Licença: GPL-2.0+
Devolver uma representação de dados, das referências associadas com as páginas especificadas.
- rfcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Referências associadas com Albert Einstein.
- api.php?action=query&prop=references&titles=Albert%20Einstein [abrir na página de testes]
prop=revisions (rv)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informação da revisão.
Pode ser usado de várias maneiras:
- Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou identificadores de páginas.
- Obter as revisões de uma página indicada, usando títulos ou identificadores de páginas, com start, end ou limit.
- Obter dados sobre um conjunto de revisões definindo os respetivos identificadores de revisões.
- rvprop
As propriedades a serem obtidas para cada revisão:
- ids
- O identificador da revisão.
- flags
- As etiquetas da revisão (menor).
- timestamp
- A data e hora da revisão.
- user
- O utilizador que fez a revisão.
- userid
- O identificador de utilizador do criador da revisão.
- size
- O tamanho (em bytes) da revisão.
- sha1
- O resumo criptográfico SHA-1 (na base 16) da revisão.
- contentmodel
- O identificador do modelo de conteúdo da revisão.
- comment
- O comentário do utilizador para a revisão.
- parsedcomment
- O comentário do utilizador para a revisão, após a análise sintática.
- content
- O texto da revisão.
- tags
- As etiquetas para a revisão.
- parsetree
- A árvore de análise XML do conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativas): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Valor por omissão: ids|timestamp|flags|comment|user
- rvlimit
Limitar o número de revisões que serão devolvidas.
- Só pode ser usado com uma única página (modo #2)
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- rvexpandtemplates
Expandir predefinições no conteúdo da revisão (requer rvprop=content).
- Tipo: booleano (detalhes)
- rvgeneratexml
- Obsoleto.
Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer rvprop=content; substituído por rvprop=parsetree).
- Tipo: booleano (detalhes)
- rvparse
Fazer a análise sintática do conteúdo da revisão (requer rvprop=content). Por motivos de desempenho, se esta opção for usada rvlimit é forçado a ser 1.
- Tipo: booleano (detalhes)
- rvsection
Obter apenas o conteúdo da secção que tem este número.
- rvdiffto
O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).
- rvdifftotext
O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre rvdiffto. Se rvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.
- rvdifftotextpst
Fazer uma transformação de pré-gravação ao texto antes de calcular as diferenças. Só é válido quando usado com rvdifftotext.
- Tipo: booleano (detalhes)
- rvcontentformat
O formato de seriação usado para rvdifftotext e esperado para o conteúdo produzido.
- Um dos seguintes valores: application/json, text/x-wiki, text/javascript, text/css, text/plain
- rvstartid
O identificador de revisão a partir do qual será começada a enumeração.
- Só pode ser usado com uma única página (modo #2)
- Tipo: inteiro
- rvendid
Terminar a enumeração de revisões neste identificador de revisão.
- Só pode ser usado com uma única página (modo #2)
- Tipo: inteiro
- rvstart
A data e hora da revisão a partir da qual será começada a enumeração.
- Só pode ser usado com uma única página (modo #2)
- Tipo: data e hora (formatos permitidos)
- rvend
A data e hora da revisão na qual será terminada a enumeração.
- Só pode ser usado com uma única página (modo #2)
- Tipo: data e hora (formatos permitidos)
- rvdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: rvstart tem de estar antes de rvend.
- older
- Listar o mais recente primeiro (padrão). Nota: rvstart tem de estar depois de rvend.
- Só pode ser usado com uma única página (modo #2)
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- rvuser
Incluir só as revisões deste utilizador.
- Só pode ser usado com uma única página (modo #2)
- Tipo: nome de utilizador
- rvexcludeuser
Excluir as revisões deste utilizador.
- Só pode ser usado com uma única página (modo #2)
- Tipo: nome de utilizador
- rvtag
Listar só as revisões marcadas com esta etiqueta.
- rvtoken
- Obsoleto.
Que chaves obter para cada revisão.
- Valores (separados com | ou alternativas): rollback
- rvcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter dados com o conteúdo da última revisão dos títulos API e Main Page.
- api.php?action=query&prop=revisions&titles=API|Main%20Page&rvprop=timestamp|user|comment|content [abrir na página de testes]
- Obter as últimas 5 revisões da página Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [abrir na página de testes]
- Obter as primeiras 5 revisões da página Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [abrir na página de testes]
- Obter as primeiras 5 revisões da página Main Page feitas após 2006-05-01.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [abrir na página de testes]
- Obter as primeiras 5 revisões da página Main Page que não foram feitas pelo utilizador anónimo 127.0.0.1.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [abrir na página de testes]
- Obter as primeiras 5 revisões da página Main Page feitas pelo utilizador MediaWiki default.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [abrir na página de testes]
prop=stashimageinfo (sii)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve informações dos ficheiros escondidos.
- siifilekey
Chave que identifica um carregamento anterior que foi escondido temporariamente.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- siisessionkey
- Obsoleto.
Nome alternativo de siifilekey, para compatibilidade com versões anteriores.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- siiprop
As informações do ficheiro que devem ser obtidas:
- timestamp
- Adiciona a data e hora da versão carregada.
- canonicaltitle
- Adiciona o título canónico do ficheiro.
- url
- Devolve URL para o ficheiro e página de descrição.
- size
- Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Nome alternativo para size.
- sha1
- Adiciona o resumo criptográfico SHA-1 do ficheiro.
- mime
- Adiciona o tipo MIME do ficheiro.
- thumbmime
- Adiciona o tipo MIME da miniatura (requer URL e o parâmetro siiurlwidth).
- metadata
- Lista os metadados Exif para a versão do ficheiro.
- commonmetadata
- Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro.
- extmetadata
- Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML.
- bitdepth
- Adiciona a profundidade em bits da versão.
- badfile
- Indica se o ficheiro está na lista MediaWiki:Bad image list
- Valores (separados com | ou alternativas): timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth, badfile
- Valor por omissão: timestamp|url
- siiurlwidth
Se siiprop=url está definido, será devolvido um URL para uma imagem redimensionada com este comprimento. Por razões de desempenho, se esta opção for usada não serão devolvidas mais de 50 imagens redimensionadas.
- Tipo: inteiro
- Valor por omissão: -1
- siiurlheight
Semelhante a siiurlwidth.
- Tipo: inteiro
- Valor por omissão: -1
- siiurlparam
Um parâmetro de texto específico do objeto. Por exemplo, ficheiros PDF podem usar page15-100px. siiurlwidth tem de ser usado e ser consistente com siiurlparam.
- Padrão: (vazio)
- Devolve informação sobre um ficheiro escondido.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [abrir na página de testes]
- Devolve as miniaturas de dois ficheiros escondidos.
- api.php?action=query&prop=stashimageinfo&siifilekey=b34edoe3|bceffd4&siiurlwidth=120&siiprop=url [abrir na página de testes]
prop=templates (tl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolve todas as páginas que são transcluídas nas páginas indicadas.
- tlnamespace
Mostrar só as predefinições nestes espaços nominais.
- Valores (separados com | ou alternativas): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- tllimit
O número de predefinições a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- tlcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- tltemplates
Listar só estas predefinições. Útil para verificar se uma determinada página contém uma determinada predefinição.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- tldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Obter as predefinições usadas na página Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page [abrir na página de testes]
- Obter informação sobre as páginas das predefinições usadas na página Main Page.
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [abrir na página de testes]
- Obter as páginas dos espaços nominais Utilizador e Predefinição que são transcluídas na página Main Page.
- api.php?action=query&prop=templates&titles=Main%20Page&tlnamespace=2|10 [abrir na página de testes]
prop=transcludedin (ti)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter todas as páginas que transcluem as páginas indicadas.
- tiprop
As propriedades a serem obtidas:
- pageid
- O identificador de cada página.
- title
- O título de cada página.
- redirect
- Indicar se a página é um redirecionamento.
- Valores (separados com | ou alternativas): pageid, title, redirect
- Valor por omissão: pageid|title|redirect
- tinamespace
Incluir só as páginas nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- tishow
Mostrar só as entradas que correspondem a estes critérios:
- redirect
- Mostrar só os redirecionamentos.
- !redirect
- Mostrar só as que não são redirecionamentos.
- Valores (separados com | ou alternativas): redirect, !redirect
- tilimit
O número de entradas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- ticontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter uma lista das páginas que transcluem Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [abrir na página de testes]
- Obter informação sobre as páginas que transcluem Main Page.
- api.php?action=query&generator=transcludedin&titles=Main%20Page&prop=info [abrir na página de testes]
list=allcategories (ac)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todas as categorias.
- acfrom
A categoria a partir da qual será começada a enumeração.
- accontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- acto
A categoria na qual será terminada a enumeração.
- acprefix
Procurar todos os títulos de categorias que começam por este valor.
- acdir
A direção da ordenação.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- acmin
Só devolver as categorias que tenham no mínimo este número de membros.
- Tipo: inteiro
- acmax
Só devolver as categorias que tenham no máximo este número de membros.
- Tipo: inteiro
- aclimit
O número de categorias a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- acprop
As propriedades a serem obtidas:
- size
- Adiciona o número de páginas na categoria.
- hidden
- Etiqueta as categorias ocultadas com
__HIDDENCAT__
.
- Valores (separados com | ou alternativas): size, hidden
- Padrão: (vazio)
- Lista as categorias com informação sobre o número de páginas em cada uma delas.
- api.php?action=query&list=allcategories&acprop=size [abrir na página de testes]
- Obter informação sobre a própria página de categoria, para as categorias que começam por List.
- api.php?action=query&generator=allcategories&gacprefix=List&prop=info [abrir na página de testes]
list=alldeletedrevisions (adr)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as revisões eliminadas por um utilizador ou de um espaço nominal.
- adrprop
As propriedades a serem obtidas para cada revisão:
- ids
- O identificador da revisão.
- flags
- As etiquetas da revisão (menor).
- timestamp
- A data e hora da revisão.
- user
- O utilizador que fez a revisão.
- userid
- O identificador de utilizador do criador da revisão.
- size
- O tamanho (em bytes) da revisão.
- sha1
- O resumo criptográfico SHA-1 (na base 16) da revisão.
- contentmodel
- O identificador do modelo de conteúdo da revisão.
- comment
- O comentário do utilizador para a revisão.
- parsedcomment
- O comentário do utilizador para a revisão, após a análise sintática.
- content
- O texto da revisão.
- tags
- As etiquetas para a revisão.
- parsetree
- A árvore de análise XML do conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativas): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Valor por omissão: ids|timestamp|flags|comment|user
- adrlimit
Limitar o número de revisões que serão devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- adrexpandtemplates
Expandir predefinições no conteúdo da revisão (requer adrprop=content).
- Tipo: booleano (detalhes)
- adrgeneratexml
- Obsoleto.
Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer adrprop=content; substituído por adrprop=parsetree).
- Tipo: booleano (detalhes)
- adrparse
Fazer a análise sintática do conteúdo da revisão (requer adrprop=content). Por motivos de desempenho, se esta opção for usada adrlimit é forçado a ser 1.
- Tipo: booleano (detalhes)
- adrsection
Obter apenas o conteúdo da secção que tem este número.
- adrdiffto
O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).
- adrdifftotext
O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre adrdiffto. Se adrsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.
- adrdifftotextpst
Fazer uma transformação de pré-gravação ao texto antes de calcular as diferenças. Só é válido quando usado com adrdifftotext.
- Tipo: booleano (detalhes)
- adrcontentformat
O formato de seriação usado para adrdifftotext e esperado para o conteúdo produzido.
- Um dos seguintes valores: application/json, text/x-wiki, text/javascript, text/css, text/plain
- adruser
Listar só as revisões feitas por este utilizador.
- Tipo: nome de utilizador
- adrnamespace
Listar só as páginas neste espaço nominal.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- adrstart
A data e hora da revisão a partir da qual será começada a enumeração.
- Só pode ser usado com adruser.
- Tipo: data e hora (formatos permitidos)
- adrend
A data e hora na qual será terminada a enumeração.
- Só pode ser usado com adruser.
- Tipo: data e hora (formatos permitidos)
- adrdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: adrstart tem de estar antes de adrend.
- older
- Listar o mais recente primeiro (padrão). Nota: adrstart tem de estar depois de adrend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- adrfrom
Começar a listagem neste título.
- Não pode ser usado com adruser.
- adrto
Terminar a listagem neste título.
- Não pode ser usado com adruser.
- adrprefix
Procurar todos os títulos de página que começam por este valor.
- Não pode ser usado com adruser.
- adrexcludeuser
Não listar as revisões feitas por este utilizador.
- Não pode ser usado com adruser.
- Tipo: nome de utilizador
- adrtag
Listar só as revisões marcadas com esta etiqueta.
- adrcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- adrgeneratetitles
Ao ser usado como gerador, gerar títulos em vez de identificadores de revisões.
- Tipo: booleano (detalhes)
- Listar as últimas 50 contribuições eliminadas do utilizador Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na página de testes]
- Listar as primeiras 50 revisões eliminadas no espaço nominal principal.
- api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [abrir na página de testes]
list=allfileusages (af)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as utilizações de ficheiros, incluindo ficheiros que não existam.
- afcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- affrom
O título do ficheiro a partir do qual será começada a enumeração.
- afto
O título do ficheiro no qual será terminada a enumeração.
- afprefix
Procurar todos os títulos de ficheiro que começam por este valor.
- afunique
Mostrar só nomes de ficheiro únicos. Não pode ser usado com afprop=ids. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: booleano (detalhes)
- afprop
As informações que devem ser incluídas:
- ids
- Adiciona os identificadores das páginas que utilizam (não pode ser usado com afunique).
- title
- Adiciona o título do ficheiro.
- Valores (separados com | ou alternativas): ids, title
- Valor por omissão: title
- aflimit
O número total de elementos a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- afdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Listar os títulos de ficheiros, incluindo aqueles em falta, com os identificadores das páginas de onde provêm, começando no B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir na página de testes]
- Listar os títulos de ficheiro únicos.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir na página de testes]
- Obtém todos os títulos de ficheiros, marcando aqueles em falta.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir na página de testes]
- Obtém as páginas que contêm os ficheiros.
- api.php?action=query&generator=allfileusages&gaffrom=B [abrir na página de testes]
list=allimages (ai)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todas as imagens sequencialmente.
- aisort
Propriedade pela qual fazer a ordenação.
- Um dos seguintes valores: name, timestamp
- Valor por omissão: name
- aidir
A direção de listagem.
- Um dos seguintes valores: ascending, descending, newer, older
- Valor por omissão: ascending
- aifrom
O título da imagem a partir do qual será começada a enumeração. Só pode ser usado com aisort=name.
- aito
O título da imagem no qual será terminada a enumeração. Só pode ser usado com aisort=name.
- aicontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- aistart
A data e hora da imagem a partir da qual será começada a enumeração. Só pode ser usado com aisort=timestamp.
- Tipo: data e hora (formatos permitidos)
- aiend
A data e hora da imagem na qual será terminada a enumeração. Só pode ser usado com aisort=timestamp.
- Tipo: data e hora (formatos permitidos)
- aiprop
As informações do ficheiro que devem ser obtidas:
- timestamp
- Adiciona a data e hora da versão carregada.
- user
- Adiciona o utilizador que carregou cada versão de ficheiro.
- userid
- Adiciona o identificador do utilizador que carregou cada versão de ficheiro.
- comment
- O comentário da versão.
- parsedcomment
- Fazer a análise sintática do comentário da versão.
- canonicaltitle
- Adiciona o título canónico do ficheiro.
- url
- Devolve URL para o ficheiro e página de descrição.
- size
- Adiciona o tamanho do ficheiro em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Nome alternativo para size.
- sha1
- Adiciona o resumo criptográfico SHA-1 do ficheiro.
- mime
- Adiciona o tipo MIME do ficheiro.
- mediatype
- Adiciona o tipo de multimédia do ficheiro.
- metadata
- Lista os metadados Exif para a versão do ficheiro.
- commonmetadata
- Lista os metadados genéricos do formato de ficheiro para a versão do ficheiro.
- extmetadata
- Lista os metadados formatados, combinados de várias fontes. Os resultados estão no formato HTML.
- bitdepth
- Adiciona a profundidade em bits da versão.
- badfile
- Indica se o ficheiro está na lista MediaWiki:Bad image list
- Valores (separados com | ou alternativas): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
- Valor por omissão: timestamp|url
- aiprefix
Procurar todos os títulos de imagem que começam por este valor. Só pode ser usado com aisort=name.
- aiminsize
Limitar só às imagens com este número mínimo de bytes.
- Tipo: inteiro
- aimaxsize
Limitar só às imagens com este número máximo de bytes.
- Tipo: inteiro
- aisha1
Resumo criptográfico SHA1 da imagem. Tem precedência sobre aisha1base36.
- aisha1base36
Resumo criptográfico SHA1 da imagem em base 36 (usado no MediaWiki).
- aiuser
Devolver só os ficheiros carregados por este utilizador. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aifilterbots.
- Tipo: nome de utilizador
- aifilterbots
Como filtrar os ficheiros carregados por robôs. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aiuser.
- Um dos seguintes valores: all, bots, nobots
- Valor por omissão: all
- aimime
Tipos MIME a procurar; por exemplo, image/jpeg.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- ailimit
O número total de imagens a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- Mostrar uma lista dos ficheiros que começam com a letra B.
- api.php?action=query&list=allimages&aifrom=B [abrir na página de testes]
- Mostrar uma lista dos ficheiros carregados recentemente, semelhante a Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [abrir na página de testes]
- Mostrar uma lista dos ficheiros com os tipos MIME image/png ou image/gif.
- api.php?action=query&list=allimages&aimime=image/png|image/gif [abrir na página de testes]
- Mostrar informação sobre 4 ficheiros, começando pela letra T.
- api.php?action=query&generator=allimages&gailimit=4&gaifrom=T&prop=imageinfo [abrir na página de testes]
list=alllinks (al)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todos os links que apontam para um determinado espaço nominal.
- alcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- alfrom
O título do link a partir do qual será começada a enumeração.
- alto
O título do link no qual será terminada a enumeração.
- alprefix
Procurar todos os títulos ligados que começam por este valor.
- alunique
Mostrar só títulos ligados únicos. Não pode ser usado com alprop=ids. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: booleano (detalhes)
- alprop
As informações que devem ser incluídas:
- ids
- Adiciona o identificador da página que contém a ligação (não pode ser usado com alunique).
- title
- Adiciona o título do link.
- Valores (separados com | ou alternativas): ids, title
- Valor por omissão: title
- alnamespace
O espaço nominal a ser enumerado.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Valor por omissão: 0
- allimit
O número total de entradas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- aldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Listar os títulos para os quais existem ligações, incluindo títulos em falta, com os identificadores das páginas que contêm as respetivas ligações, começando pela letra B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir na página de testes]
- Listar os títulos únicos para os quais existem ligações.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir na página de testes]
- Obtém todos os títulos para os quais existem ligações, marcando aqueles em falta.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir na página de testes]
- Obtém as páginas que contêm as ligações.
- api.php?action=query&generator=alllinks&galfrom=B [abrir na página de testes]
list=allpages (ap)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar sequencialmente todas as páginas de um determinado espaço nominal.
- apfrom
O título de página a partir do qual será começada a enumeração.
- apcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- apto
O título de página no qual será terminada a enumeração.
- apprefix
Procurar todos os títulos de páginas que comecem com este valor.
- apnamespace
O espaço nominal a ser enumerado.
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Valor por omissão: 0
- apfilterredir
As páginas a serem listadas.
- Um dos seguintes valores: all, redirects, nonredirects
- Valor por omissão: all
- apminsize
Limitar só às páginas com este número mínimo de bytes.
- Tipo: inteiro
- apmaxsize
Limitar só às páginas com este número máximo de bytes.
- Tipo: inteiro
- apprtype
Limitar só às páginas protegidas.
- Valores (separados com | ou alternativas): edit, move, upload
- apprlevel
Filtrar as proteções com base no nível de proteção (tem de ser usado com o parâmetro apprtype=).
- Valores (separados com | ou alternativas): Pode estar vazio, ou ser autoconfirmed, sysop
- apprfiltercascade
Filtrar as proteções com base na proteção em cascata (ignorado se apprtype não estiver presente).
- Um dos seguintes valores: cascading, noncascading, all
- Valor por omissão: all
- aplimit
O número total de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- apdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- apfilterlanglinks
Filtrar dependo de uma página ter links interlínguas. Note que isto pode não tomar em consideração links interlínguas adicionados por extensões.
- Um dos seguintes valores: withlanglinks, withoutlanglinks, all
- Valor por omissão: all
- apprexpiry
O tipo de expiração pelo qual as páginas serão filtradas:
- indefinite
- Obter só páginas com um período de expiração indefinido.
- definite
- Obter só páginas com um período de expiração definido (específico).
- all
- Obter páginas com qualquer período de expiração.
- Um dos seguintes valores: indefinite, definite, all
- Valor por omissão: all
- Mostrar uma lista de páginas, começando na letra B.
- api.php?action=query&list=allpages&apfrom=B [abrir na página de testes]
- Mostrar informação sobre 4 páginas, começando na letra T.
- api.php?action=query&generator=allpages&gaplimit=4&gapfrom=T&prop=info [abrir na página de testes]
- Mostrar o conteúdo das primeiras 2 páginas que não sejam redirecionamentos, começando na página Re.
- api.php?action=query&generator=allpages&gaplimit=2&gapfilterredir=nonredirects&gapfrom=Re&prop=revisions&rvprop=content [abrir na página de testes]
list=allredirects (ar)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todos os redirecionamentos para um espaço nominal.
- arcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- arfrom
O título do redirecionamento a partir do qual será começada a enumeração.
- arto
O título do redirecionamento no qual será terminada a enumeração.
- arprefix
Procurar todas as páginas de destino que começam por este valor.
- arunique
Mostrar só páginas de destino únicas. Não pode ser usado com arprop=ids|fragment|interwiki. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: booleano (detalhes)
- arprop
As informações que devem ser incluídas:
- ids
- Adiciona o identificador da página que contém o redirecionamento (não pode ser usado com arunique).
- title
- Adiciona o título do redirecionamento.
- fragment
- Adiciona o fragmento do redirecionamento, se existir (não pode ser usado com arunique).
- interwiki
- Adiciona o prefixo interwikis do redirecionamento, se existir (não pode ser usado em conjunto com arunique).
- Valores (separados com | ou alternativas): ids, title, fragment, interwiki
- Valor por omissão: title
- arnamespace
O espaço nominal a ser enumerado.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Valor por omissão: 0
- arlimit
O número total de elementos a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- ardir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Listar as páginas de destino, incluindo aquelas em falta, com os identificadores da página de origem, começando na B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir na página de testes]
- Listar as páginas de destino únicas.
- api.php?action=query&list=allredirects&arunique=&arfrom=B [abrir na página de testes]
- Obtém todas as páginas de destino, marcando aquelas em falta.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir na página de testes]
- Obtém as páginas que contêm os redirecionamentos.
- api.php?action=query&generator=allredirects&garfrom=B [abrir na página de testes]
list=allrevisions (arv)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as revisões.
- arvprop
As propriedades a serem obtidas para cada revisão:
- ids
- O identificador da revisão.
- flags
- As etiquetas da revisão (menor).
- timestamp
- A data e hora da revisão.
- user
- O utilizador que fez a revisão.
- userid
- O identificador de utilizador do criador da revisão.
- size
- O tamanho (em bytes) da revisão.
- sha1
- O resumo criptográfico SHA-1 (na base 16) da revisão.
- contentmodel
- O identificador do modelo de conteúdo da revisão.
- comment
- O comentário do utilizador para a revisão.
- parsedcomment
- O comentário do utilizador para a revisão, após a análise sintática.
- content
- O texto da revisão.
- tags
- As etiquetas para a revisão.
- parsetree
- A árvore de análise XML do conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativas): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Valor por omissão: ids|timestamp|flags|comment|user
- arvlimit
Limitar o número de revisões que serão devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- arvexpandtemplates
Expandir predefinições no conteúdo da revisão (requer arvprop=content).
- Tipo: booleano (detalhes)
- arvgeneratexml
- Obsoleto.
Gerar a árvore de análise sintática em XML do conteúdo da revisão (requer arvprop=content; substituído por arvprop=parsetree).
- Tipo: booleano (detalhes)
- arvparse
Fazer a análise sintática do conteúdo da revisão (requer arvprop=content). Por motivos de desempenho, se esta opção for usada arvlimit é forçado a ser 1.
- Tipo: booleano (detalhes)
- arvsection
Obter apenas o conteúdo da secção que tem este número.
- arvdiffto
O identificador da revisão contra a qual será tirada uma lista de diferenças de cada revisão. Usar prev (anterior), next (seguinte) e cur (atual).
- arvdifftotext
O texto contra o qual será tirada uma lista de diferenças de cada revisão. Só produz as diferenças para um número limitado de revisões. Tem precedência sobre arvdiffto. Se arvsection estiver definido, só o conteúdo dessa secção será comparado contra o texto.
- arvdifftotextpst
Fazer uma transformação de pré-gravação ao texto antes de calcular as diferenças. Só é válido quando usado com arvdifftotext.
- Tipo: booleano (detalhes)
- arvcontentformat
O formato de seriação usado para arvdifftotext e esperado para o conteúdo produzido.
- Um dos seguintes valores: application/json, text/x-wiki, text/javascript, text/css, text/plain
- arvuser
Listar só as revisões deste utilizador.
- Tipo: nome de utilizador
- arvnamespace
Listar só as páginas neste espaço nominal.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- arvstart
A data e hora a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- arvend
A data e hora na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- arvdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: arvstart tem de estar antes de arvend.
- older
- Listar o mais recente primeiro (padrão). Nota: arvstart tem de estar depois de arvend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- arvexcludeuser
Não listar as revisões deste utilizador.
- Tipo: nome de utilizador
- arvcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- arvgeneratetitles
Ao ser usado como gerador, gerar títulos em vez de identificadores de revisões.
- Tipo: booleano (detalhes)
- Listar as últimas 50 contribuições do utilizador Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na página de testes]
- Listar as primeiras 50 revisões no espaço nominal principal.
- api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir na página de testes]
list=alltransclusions (at)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as transclusões (páginas incorporadas utilizando {{x}}), incluindo as que estejam em falta.
- atcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- atfrom
O título da transclusão a partir do qual será começada a enumeração.
- atto
O título da transclusão no qual será terminada a enumeração.
- atprefix
Procurar todos os títulos transcluídos que começam por este valor.
- atunique
Mostrar só títulos transcluídos únicos. Não pode ser usado com atprop=ids. Ao ser usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: booleano (detalhes)
- atprop
As informações que devem ser incluídas:
- ids
- Adiciona o identificador da página onde é feita a transclusão (não pode ser usado com atunique).
- title
- Adiciona o título da transclusão.
- Valores (separados com | ou alternativas): ids, title
- Valor por omissão: title
- atnamespace
O espaço nominal a enumerar.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Valor por omissão: 10
- atlimit
O número total de elementos a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- atdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Listar os títulos transcluídos, incluindo aqueles em falta, com os identificadores das páginas de origem, começando no B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir na página de testes]
- Listar os títulos transcluídos únicos.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir na página de testes]
- Obtém todos os títulos transcluídos, marcando aqueles em falta.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir na página de testes]
- Obtém as páginas que contêm as transclusões.
- api.php?action=query&generator=alltransclusions&gatfrom=B [abrir na página de testes]
list=allusers (au)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todos os utilizadores registados.
- aufrom
O nome de utilizador a partir do qual será começada a enumeração.
- auto
O nome de utilizador no qual será terminada a enumeração.
- auprefix
Procurar todos os nomes de utilizador que começam por este valor.
- audir
A direção da ordenação.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- augroup
Incluir só os utilizadores nos grupos indicados.
- Valores (separados com | ou alternativas): bot, sysop, bureaucrat
- auexcludegroup
Excluir os utilizadores nos grupos indicados.
- Valores (separados com | ou alternativas): bot, sysop, bureaucrat
- aurights
Incluir só os utilizadores com as permissões indicadas. Não inclui as permissões atribuídas por grupos implícitos ou de promoção automática como *, utilizador, ou autoconfirmado.
- Valores (separados com | ou alternativas): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi, skipcaptcha, gadgets-edit, gadgets-definition-edit, nuke, renameuser, spamblacklistlog, interwiki
- O número máximo de valores é 50 (500 para robôs).
- auprop
As informações que devem ser incluídas:
- blockinfo
- Adiciona a informação sobre um bloqueio atual do utilizador.
- groups
- Lista os grupos a que o utilizador pertence. Isto usa mais recursos do servidor e pode devolver menos resultados do que o limite.
- implicitgroups
- Lista todos os grupos a que o utilizador pertence de forma automática.
- rights
- Lista as permissões que o utilizador tem.
- editcount
- Adiciona a contagem de edições do utilizador.
- registration
- Adiciona a data e hora de registo do utilizador, se estiver disponível (pode estar vazia).
- centralids
- Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
- Valores (separados com | ou alternativas): blockinfo, groups, implicitgroups, rights, editcount, registration, centralids
- aulimit
O número total de nomes de utilizador a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- auwitheditsonly
Listar só os utilizadores que realizaram edições.
- Tipo: booleano (detalhes)
- auactiveusers
Listar só os utilizadores ativos nos últimos 30 dias.
- Tipo: booleano (detalhes)
- auattachedwiki
Com auprop=centralids, indicar também se o utilizador tem ligação com a wiki designada por este identificador.
- Listar utilizadores, começando pelo Y.
- api.php?action=query&list=allusers&aufrom=Y [abrir na página de testes]
list=backlinks (bl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que contêm ligações para a página indicada.
- bltitle
O título a ser procurado. Não pode ser usado em conjunto com blpageid.
- blpageid
O identificador do título a ser procurado. Não pode ser usado em conjunto com bltitle.
- Tipo: inteiro
- blcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- blnamespace
O espaço nominal a ser enumerado.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- bldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- blfilterredir
Como filtrar os redirecionamentos. Se definido como nonredirects quando blredirect está ativado, isto só é aplicado ao segundo nível.
- Um dos seguintes valores: all, redirects, nonredirects
- Valor por omissão: all
- bllimit
O número total de páginas a serem devolvidas. Se blredirect estiver ativado, o limite aplica-se a cada nível em separado (o que significa que até 2 * bllimit resultados podem ser devolvidos).
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- blredirect
Se a página que contém a ligação é um redirecionamento, procurar também todas as páginas que contêm ligações para esse redirecionamento. O limite máximo é reduzido para metade.
- Tipo: booleano (detalhes)
- Mostrar as ligações para Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [abrir na página de testes]
- Obter informações sobre as páginas com ligações para Main page.
- api.php?action=query&generator=backlinks&gbltitle=Main%20Page&prop=info [abrir na página de testes]
list=blocks (bk)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todos os utilizadores e endereços IP bloqueados.
- bkstart
A data e hora a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- bkend
A data e hora na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- bkdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: bkstart tem de estar antes de bkend.
- older
- Listar o mais recente primeiro (padrão). Nota: bkstart tem de estar depois de bkend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- bkids
Lista dos identificadores de bloqueios a serem listados (opcional).
- Tipo: lista de números inteiros
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- bkusers
Lista dos utilizadores a serem procurados (opcional).
- Tipo: lista de nomes de utilizadores
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- bkip
Obter todos os bloqueios aplicáveis a este endereço IP ou intervalo CIDR, incluindo bloqueios de intervalos. Não pode ser usado em conjunto com bkusers. Não são aceites intervalos CIDR maiores que IPv4/16 ou IPv6/19.
- bklimit
O número máximo de bloqueios a listar.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- bkprop
As propriedades a serem obtidas:
- id
- Adiciona o identificador do bloqueio.
- user
- Adiciona o nome do utilizador bloqueado.
- userid
- Adiciona o identificador do utilizador bloqueado.
- by
- Adiciona o nome do utilizador que fez o bloqueio.
- byid
- Adiciona o identificador do utilizador que fez o bloqueio.
- timestamp
- Adiciona a data e hora de realização do bloqueio.
- expiry
- Adiciona a data e hora de expiração do bloqueio.
- reason
- Adiciona o motivo apresentado para o bloqueio.
- range
- Adiciona o intervalo de endereços IP afetado pelo bloqueio.
- flags
- Etiqueta o bloqueio com (autoblock, anononly, etc.).
- Valores (separados com | ou alternativas): id, user, userid, by, byid, timestamp, expiry, reason, range, flags
- Valor por omissão: id|user|by|timestamp|expiry|reason|flags
- bkshow
Mostrar só os bloqueios que preenchem estes critérios. Por exemplo, para ver só bloqueios indefinidos de endereços IP, defina bkshow=ip|!temp.
- Valores (separados com | ou alternativas): account, !account, temp, !temp, ip, !ip, range, !range
- bkcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Listar bloqueios.
- api.php?action=query&list=blocks [abrir na página de testes]
- Listar os bloqueios dos utilizadores Alice e Bob.
- api.php?action=query&list=blocks&bkusers=Alice|Bob [abrir na página de testes]
list=categorymembers (cm)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as páginas numa categoria específica.
- cmtitle
A categoria que será enumerada (obrigatório). Tem de incluir o prefixo Categoria:. Não pode ser usado em conjunto com cmpageid.
- cmpageid
Identificador da categoria a ser enumerada. Não pode ser usado em conjunto com cmtitle.
- Tipo: inteiro
- cmprop
As informações que devem ser incluídas:
- ids
- Adiciona o identificador da página.
- title
- Adiciona o título e o identificador do espaço nominal da página.
- sortkey
- Adiciona a chave usada para a ordenação da categoria (string hexadecimal).
- sortkeyprefix
- Adiciona o prefixo da chave usada para a ordenação da categoria (parte legível da chave de ordenação).
- type
- Adiciona o tipo com que a página foi categorizada (page, subcat ou file).
- timestamp
- Adiciona a data e hora de inclusão da página.
- Valores (separados com | ou alternativas): ids, title, sortkey, sortkeyprefix, type, timestamp
- Valor por omissão: ids|title
- cmnamespace
Incluir só as páginas destes espaços nominais. Note que pode usar cmtype=subcat ou cmtype=file em vez de cmnamespace=14 ou 6.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- cmtype
O tipo de membros de categoria que devem ser incluídos. Ignorado se cmsort=timestamp estiver definido.
- Valores (separados com | ou alternativas): page, subcat, file
- Valor por omissão: page|subcat|file
- cmcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- cmlimit
O número máximo de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- cmsort
Propriedade pela qual fazer a ordenação.
- Um dos seguintes valores: sortkey, timestamp
- Valor por omissão: sortkey
- cmdir
A direção da ordenação.
- Um dos seguintes valores: asc, desc, ascending, descending, newer, older
- Valor por omissão: ascending
- cmstart
A data e hora da página a partir da qual será começada a listagem. Só pode ser usado em conjunto com cmsort=timestamp.
- Tipo: data e hora (formatos permitidos)
- cmend
A data e hora da página na qual será terminada a listagem. Só pode ser usado em conjunto com cmsort=timestamp.
- Tipo: data e hora (formatos permitidos)
- cmstarthexsortkey
A chave de ordenação a partir da qual a listagem será começada, como devolvida por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.
- cmendhexsortkey
A chave de ordenação na qual a listagem será terminada, como devolvida por cmprop=sortkey. só pode ser usado com cmsort=sortkey.
- cmstartsortkeyprefix
O prefixo da chave de ordenação a partir do qual a listagem será começada. Só pode ser usado com cmsort=sortkey. Tem precedência sobre cmstarthexsortkey.
- cmendsortkeyprefix
O prefixo da chave de ordenação antes do qual a listagem será terminada (não no qual; se este valor ocorrer não será incluído!). Só pode ser usado com cmsort=sortkey. Tem precedência sobre cmstarthexsortkey.
- cmstartsortkey
- Obsoleto.
Em vez dele, usar cmstarthexsortkey.
- cmendsortkey
- Obsoleto.
Em vez dele, usar cmendhexsortkey.
- Obter as primeiras 10 páginas na categoria Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir na página de testes]
- Obter informações sobre as primeiras 10 páginas na categoria Category:Physics.
- api.php?action=query&generator=categorymembers&gcmtitle=Category:Physics&prop=info [abrir na página de testes]
list=deletedrevs (dr)
- Este módulo é obsoleto.
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar as revisões eliminadas.
Opera em três modos:
- Listar as revisões eliminadas dos títulos indicados, ordenadas por data e hora.
- Listar as contribuições eliminadas do utilizador indicado, ordenadas por data e hora (sem especificar títulos).
- Listar todas as revisões eliminadas no espaço nominal indicado, ordenadas por título e por data e hora (sem especificar títulos, sem definir druser).
Alguns parâmetros só se aplicam a alguns modos e são ignorados noutros.
- drstart
A data e hora da revisão a partir da qual será começada a enumeração.
- Modos: 1, 2
- Tipo: data e hora (formatos permitidos)
- drend
A data e hora da revisão na qual será terminada a enumeração.
- Modos: 1, 2
- Tipo: data e hora (formatos permitidos)
- drdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: drstart tem de estar antes de drend.
- older
- Listar o mais recente primeiro (padrão). Nota: drstart tem de estar depois de drend.
- Modos: 1, 3
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- drfrom
Começar a listagem neste título.
- Modo: 3
- drto
Terminar a listagem neste título.
- Modo: 3
- drprefix
Procurar todos os títulos de página que começam por este valor.
- Modo: 3
- drunique
Listar só uma revisão para cada página.
- Modo: 3
- Tipo: booleano (detalhes)
- drnamespace
Listar só as páginas neste domínio.
- Modo: 3
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Valor por omissão: 0
- drtag
Listar só as revisões marcadas com esta etiqueta.
- druser
Listar só as revisões deste utilizador.
- Tipo: nome de utilizador
- drexcludeuser
Não listar edições deste utilizador.
- Tipo: nome de utilizador
- drprop
As propriedades a serem obtidas:
- revid
- Adiciona o identificador da revisão eliminada.
- parentid
- Adiciona o identificador da revisão anterior da página.
- user
- Adiciona o utilizador que fez a revisão.
- userid
- Adiciona o identificador do utilizador que fez a revisão.
- comment
- Adiciona o comentário da revisão.
- parsedcomment
- Adiciona o comentário da revisão após passagem pelo analisador sintático.
- minor
- Etiqueta a revisão como uma revisão menor.
- len
- Adiciona o comprimento (em bytes) da revisão.
- sha1
- Adiciona o SHA-1 da revisão (na base 16).
- content
- Adiciona o conteúdo da revisão.
- token
- Obsoleto. Fornece a chave da edição.
- tags
- Etiquetas da revisão.
- Valores (separados com | ou alternativas): revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
- Valor por omissão: user|comment
- drlimit
O número máximo de revisões a serem listadas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- drcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Listar só as últimas revisões eliminadas das páginas Main Page e Talk:Main Page, com o conteúdo (modo 1).
- api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&drprop=user|comment|content [abrir na página de testes]
- Listar as últimas 50 contribuições eliminadas do utilizador Bob (modo 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na página de testes]
- Listar as primeiras 50 revisões eliminadas no espaço nominal principal (modo 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na página de testes]
- Listar as primeiras 50 páginas eliminadas no espaço nominal Discussão (modo 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [abrir na página de testes]
list=embeddedin (ei)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que incorporam (transcluem) o título indicado.
- eititle
O título a procurar. Não pode ser usado em conjunto com eipageid.
- eipageid
O identificador da página a procurar. Não pode ser usado em conjunto com eititle.
- Tipo: inteiro
- eicontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- einamespace
O espaço nominal a ser enumerado.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- eidir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- eifilterredir
Como filtrar os redirecionamentos.
- Um dos seguintes valores: all, redirects, nonredirects
- Valor por omissão: all
- eilimit
O número total de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- Mostrar as páginas que transcluem Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [abrir na página de testes]
- Obter informação sobre as páginas que transcluem Template:Stub.
- api.php?action=query&generator=embeddedin&geititle=Template:Stub&prop=info [abrir na página de testes]
list=exturlusage (eu)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar as páginas que contêm um determinado URL.
- euprop
As informações que devem ser incluídas:
- ids
- Adiciona o identificador da página.
- title
- Adiciona o título e o identificador do espaço nominal da página.
- url
- Adiciona o URL usado na página.
- Valores (separados com | ou alternativas): ids, title, url
- Valor por omissão: ids|title|url
- euoffset
Quando houver mais resultados disponíveis, usar isto para continuar
- Tipo: inteiro
- euprotocol
Protocolo do URL. Se vazio e euquery está definido, o protocolo é http. Deixe isto e euquery vazios para listar todos os links externos.
- Um dos seguintes valores: Pode estar vazio, ou ser bitcoin, ftp, ftps, geo, git, gopher, http, https, irc, ircs, magnet, mailto, mms, news, nntp, redis, sftp, sip, sips, sms, ssh, svn, tel, telnet, urn, worldwind, xmpp
- Padrão: (vazio)
- euquery
Texto da pesquisa sem um protocolo. Ver Special:LinkSearch. Deixar vazio para listar todos os links externos.
- eunamespace
Os espaços nominais a serem enumerados.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- eulimit
O número de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- euexpandurl
Expandir os URL relativos a protocolo com o protocolo canónico.
- Tipo: booleano (detalhes)
- Mostrar as páginas com ligações para http://www.mediawiki.org.
- api.php?action=query&list=exturlusage&euquery=www.mediawiki.org [abrir na página de testes]
list=filearchive (fa)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todos os ficheiros eliminados sequencialmente.
- fafrom
O título da imagem a partir do qual será começada a enumeração.
- fato
O título da imagem no qual será terminada a enumeração.
- faprefix
Procurar todos os títulos de imagem que começam por este valor.
- fadir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- fasha1
O resumo criptográfico SHA-1 da imagem. Tem precedência sobre fasha1base36.
- fasha1base36
O resumo criptográfico da imagem na base 36 (usado no MediaWiki).
- faprop
As informações da imagem que devem ser obtidas:
- sha1
- Adiciona o resumo criptográfico SHA-1 da imagem.
- timestamp
- Adiciona a data e hora da versão carregada.
- user
- Adiciona o utilizador que carregou a versão da imagem.
- size
- Adiciona o tamanho da imagem em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Nome alternativo para size.
- description
- Adiciona a descrição da versão da imagem.
- parseddescription
- Fazer a análise sintática da descrição da versão.
- mime
- Adiciona o tipo MIME da imagem.
- mediatype
- Adiciona o tipo de multimédia da imagem.
- metadata
- Lista os metadados Exif para a versão da imagem.
- bitdepth
- Adiciona a profundidade em bits da versão.
- archivename
- Adiciona o nome de ficheiro da versão arquivada das versões anteriores à última.
- Valores (separados com | ou alternativas): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
- Valor por omissão: timestamp
- falimit
O número total de imagens a devolver.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- facontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Mostrar uma lista de todos os ficheiros eliminados.
- api.php?action=query&list=filearchive [abrir na página de testes]
list=gadgetcategories (gc)
- Este módulo requer direitos de leitura.
- Fonte: Gadgets
- Licença: GPL-2.0+
Retorna uma lista de categorias de gadgets.
- gcprop
A informação de categorias de gadget a obter:
- name
- Nome interno da categoria.
- title
- Título da categoria.
- members
- Número de gadgets na categoria.
- Valores (separados com | ou alternativas): name, title, members
- Valor por omissão: name
- gcnames
Nomes das categorias a obter.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- Obter uma lista das categorias de gadgets existentes
- api.php?action=query&list=gadgetcategories [abrir na página de testes]
- Obter todas as informações sobre as categorias de nome "foo" e "bar"
- api.php?action=query&list=gadgetcategories&gcnames=foo|bar&gcprop=name|title|members [abrir na página de testes]
list=gadgets (ga)
- Este módulo requer direitos de leitura.
- Fonte: Gadgets
- Licença: GPL-2.0+
Devolve uma lista dos gadgets usados nesta wiki.
- gaprop
As informações do gadget a obter:
- id
- Identificador interno do gadget.
- metadata
- Os metadados do gadget.
- desc
- Descrição do gadget transformada em HTML (pode ser lento, usar só se absolutamente necessário).
- Valores (separados com | ou alternativas): id, metadata, desc
- Valor por omissão: id|metadata
- gacategories
Categorias dos gadgets a obter.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- gaids
Identificadores dos gadgets a obter.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- gaallowedonly
Listar só os gadgets permitidos para o utilizador atual.
- Tipo: booleano (detalhes)
- gaenabledonly
Listar só os gadgets ativados pelo utilizador atual.
- Tipo: booleano (detalhes)
- Obter uma lista de gadgets e as suas descrições
- api.php?action=query&list=gadgets&gaprop=id|desc [abrir na página de testes]
- Obter uma lista de gadgets com todas as propriedades possíveis
- api.php?action=query&list=gadgets&gaprop=id|metadata|desc [abrir na página de testes]
- Obter uma lista de gadgets que pertencem à categoria "foo"
- api.php?action=query&list=gadgets&gacategories=foo [abrir na página de testes]
- Obter informações sobre os gadgets "foo" e "bar"
- api.php?action=query&list=gadgets&gaids=foo|bar&gaprop=id|desc|metadata [abrir na página de testes]
- Obter uma lista dos gadgets ativados pelo utilizador atual
- api.php?action=query&list=gadgets&gaenabledonly [abrir na página de testes]
list=imageusage (iu)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que utilizam o título da imagem indicada.
- iutitle
O título a procurar. Não pode ser usado em conjunto com iupageid.
- iupageid
O identificador da página a procurar. Não pode ser usado em conjunto com iutitle.
- Tipo: inteiro
- iucontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- iunamespace
O espaço nominal a ser enumerado.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- iudir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- iufilterredir
Como filtrar redirecionamentos. Se definido como nonredirects quando iuredirect está ativado, isto só é aplicado ao segundo nível.
- Um dos seguintes valores: all, redirects, nonredirects
- Valor por omissão: all
- iulimit
O número total de páginas a serem devolvidas. Se iuredirect estiver ativado, o nível aplica-se a cada nível em separado (o que significa que até 2 * iulimit resultados podem ser devolvidos).
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- iuredirect
Se a página que contém a ligação é um redirecionamento, procurar também todas as páginas que contêm ligações para esse redirecionamento. O limite máximo é reduzido para metade.
- Tipo: booleano (detalhes)
- Mostrar as páginas que usam File:Albert Einstein Head.jpg.
- api.php?action=query&list=imageusage&iutitle=File:Albert%20Einstein%20Head.jpg [abrir na página de testes]
- Obter informações sobre as páginas que usam o ficheiro File:Albert Einstein Head.jpg.
- api.php?action=query&generator=imageusage&giutitle=File:Albert%20Einstein%20Head.jpg&prop=info [abrir na página de testes]
list=iwbacklinks (iwbl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que contêm o link interwikis indicado.
Pode ser usado para encontrar todos os links com um determinado prefixo, ou todos os links para um título (com um prefixo indicado). Não usar nenhum dos dois parâmetros significa efetivamente todos os links interwikis.
- iwblprefix
O prefixo interwikis.
- iwbltitle
O link interwikis a ser procurado. Tem de ser usado em conjunto com iwblblprefix.
- iwblcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- iwbllimit
O número total de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- iwblprop
As propriedades a serem obtidas:
- iwprefix
- Adiciona o prefixo do link interwikis.
- iwtitle
- Adiciona o título do link interwikis.
- Valores (separados com | ou alternativas): iwprefix, iwtitle
- Padrão: (vazio)
- iwbldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Obter as páginas que contêm ligações para wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [abrir na página de testes]
- Obter informação sobre as páginas que contêm ligações para wikibooks:Test.
- api.php?action=query&generator=iwbacklinks&giwbltitle=Test&giwblprefix=wikibooks&prop=info [abrir na página de testes]
list=langbacklinks (lbl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontrar todas as páginas que contêm ligações para o link interlínguas indicado.
Pode ser usado para encontrar todos os links para um determinado código de língua, ou todos os links para um determinado título (de uma língua). Se nenhum for usado, isso efetivamente significa "todos os links interlínguas".
Note que os links interlínguas adicionados por extensões podem não ser considerados.
- lbllang
A língua do link interlínguas.
- lbltitle
Link interlínguas a ser procurado. Tem de ser usado com lbllang.
- lblcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- lbllimit
O número total de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- lblprop
As propriedades a serem obtidas:
- lllang
- Adiciona o código de língua da ligação interlínguas.
- lltitle
- Adiciona o título do link interlínguas.
- Valores (separados com | ou alternativas): lllang, lltitle
- Padrão: (vazio)
- lbldir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Obter as páginas que contêm ligações para fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [abrir na página de testes]
- Obter informações sobre as páginas que contêm ligações para fr:Test.
- api.php?action=query&generator=langbacklinks&glbltitle=Test&glbllang=fr&prop=info [abrir na página de testes]
list=logevents (le)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter eventos dos registos.
- leprop
As propriedades a serem obtidas:
- ids
- Adiciona o identificador do evento do registo.
- title
- Adiciona o título da página do evento do registo.
- type
- Adiciona o tipo do evento do registo.
- user
- Adiciona o utilizador responsável pelo evento do registo.
- userid
- Adiciona o identificador do utilizador responsável pelo evento do registo.
- timestamp
- Adiciona a data e hora do evento do registo.
- comment
- Adiciona o comentário do evento do registo.
- parsedcomment
- Adiciona o comentário do evento do registo, após análise sintática.
- details
- Lista detalhes adicionais sobre o evento do registo.
- tags
- Lista as etiquetas do evento do registo.
- Valores (separados com | ou alternativas): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
- Valor por omissão: ids|title|type|user|timestamp|comment|details
- letype
Filtrar as entradas do registo para produzir só as deste tipo.
- Um dos seguintes valores: Pode estar vazio, ou ser renameuser, spamblacklist, block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers, interwiki
- leaction
Filtrar as entradas do registo para produzir só as desta operação. Tem precedência sobre letype. Na lista dos valores possíveis, os valores com o carácter de substituição asterisco action/* podem conter outros valores após a barra (/).
- Um dos seguintes valores: renameuser/renameuser, spamblacklist/*, block/block, block/reblock, block/unblock, contentmodel/change, contentmodel/new, delete/delete, delete/delete_redir, delete/event, delete/restore, delete/revision, import/interwiki, import/upload, managetags/activate, managetags/create, managetags/deactivate, managetags/delete, merge/merge, move/move, move/move_redir, patrol/patrol, patrol/autopatrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload, newusers/newusers, newusers/create, newusers/create2, newusers/byemail, newusers/autocreate, interwiki/*
- lestart
A data e hora a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- leend
A data e hora na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- ledir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: lestart tem de estar antes de leend.
- older
- Listar o mais recente primeiro (padrão). Nota: lestart tem de estar depois de leend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- leuser
Filtrar as entradas para produzir só as criadas pelo utilizador indicado.
- Tipo: nome de utilizador
- letitle
Filtrar as entradas para produzir só as relacionadas com uma página.
- lenamespace
Filtrar as entradas para produzir só as que estão no espaço nominal indicado.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- leprefix
Filtrar as entradas para produzir só as que começam por este prefixo.
- letag
Listar só as entradas de eventos marcadas com esta etiqueta.
- lelimit
O número total de entradas de eventos a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- lecontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Listar os eventos recentes do registo.
- api.php?action=query&list=logevents [abrir na página de testes]
list=mystashedfiles (msf)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter uma lista dos ficheiros que estão na área de ficheiros escondidos do utilizador atual.
- msfprop
As propriedades a serem obtidas para os ficheiros.
- size
- Obter o tamanho do ficheiro e as dimensões da imagem.
- type
- Obter o tipo MIME e o tipo de multimédia do ficheiro.
- Valores (separados com | ou alternativas): size, type
- Padrão: (vazio)
- msflimit
Quantos ficheiros a serem obtidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- msfcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Obter a chave, o tamanho e as dimensões em píxeis dos ficheiros na área de ficheiros escondidos do utilizador.
- api.php?action=query&list=mystashedfiles&msfprop=size [abrir na página de testes]
list=pagepropnames (ppn)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todos os nomes de propriedades de páginas em uso nesta wiki.
- ppncontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- ppnlimit
O número máximo de nomes a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- Obter os primeiros 10 nomes de propriedades.
- api.php?action=query&list=pagepropnames [abrir na página de testes]
list=pageswithprop (pwp)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as páginas que usam uma determinada propriedade.
- pwppropname
A propriedade de página a partir da qual as páginas serão enumeradas (action=query&list=pagepropnames devolve os nomes das propriedades de página que estão a ser usadas).
- Este parâmetro é obrigatório.
- pwpprop
As informações que devem ser incluídas:
- ids
- Adiciona o identificador da página.
- title
- Adiciona o título e o identificador do espaço nominal da página.
- value
- Adiciona o valor da propriedade da página.
- Valores (separados com | ou alternativas): ids, title, value
- Valor por omissão: ids|title
- pwpcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- pwplimit
O número máximo de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- pwpdir
A direção da ordenação.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- Listar as primeiras 10 páginas que usam a propriedade
{{DISPLAYTITLE:}}
. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na página de testes]
- Obter informação adicional sobre as primeiras 10 páginas que usam
__NOTOC__
. - api.php?action=query&generator=pageswithprop&gpwppropname=notoc&prop=info [abrir na página de testes]
list=prefixsearch (ps)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Realizar uma procura de prefixo nos títulos de página.
Apesar da semelhança de nomes, este módulo não pretende ser equivalente a Special:PrefixIndex; para este, consulte action=query&list=allpages com o parâmetro apprefix. O propósito deste módulo é semelhante a action=opensearch: receber dados introduzidos pelo utilizador e devolver os títulos com melhor correspondência. Dependendo do motor de busca do servidor, isto pode incluir correções de erros ortográficos, evitar redirecionamentos, e outras heurísticas.
- pssearch
O texto a ser pesquisado.
- Este parâmetro é obrigatório.
- psnamespace
Os espaços nominais onde realizar a pesquisa.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- Valor por omissão: 0
- pslimit
O número máximo de resultados a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- psoffset
Quando houver mais resultados disponíveis, usar isto para continuar
- Tipo: inteiro
- Valor por omissão: 0
- Procurar os títulos de página que começam por meaning.
- api.php?action=query&list=prefixsearch&pssearch=meaning [abrir na página de testes]
list=protectedtitles (pt)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todos os títulos cuja criação está impedida.
- ptnamespace
Listar só os títulos nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- ptlevel
Listar só os títulos com estes níveis de proteção.
- Valores (separados com | ou alternativas): autoconfirmed, sysop
- ptlimit
O número total de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- ptdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: ptstart tem de estar antes de ptend.
- older
- Listar o mais recente primeiro (padrão). Nota: ptstart tem de estar depois de ptend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- ptstart
Começar a listagem pelo título que tem esta data e hora de proteção.
- Tipo: data e hora (formatos permitidos)
- ptend
Terminar a listagem no título que tem esta data e hora de proteção.
- Tipo: data e hora (formatos permitidos)
- ptprop
As propriedades a serem obtidas:
- timestamp
- Adiciona a data e hora a que a proteção foi adicionada.
- user
- Adiciona o utilizador que fez a proteção.
- userid
- Adiciona o identificador do utilizador que fez a proteção.
- comment
- Adiciona o comentário da proteção.
- parsedcomment
- Adiciona o comentário da proteção após a análise sintática.
- expiry
- Adiciona a data e hora a que a proteção será removida.
- level
- Adiciona o nível de proteção.
- Valores (separados com | ou alternativas): timestamp, user, userid, comment, parsedcomment, expiry, level
- Valor por omissão: timestamp|level
- ptcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Lista os títulos protegidos.
- api.php?action=query&list=protectedtitles [abrir na página de testes]
- Encontrar as ligações para os títulos protegidos que pertencem ao espaço nominal principal.
- api.php?action=query&generator=protectedtitles&gptnamespace=0&prop=linkshere [abrir na página de testes]
list=querypage (qp)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter uma lista fornecida por uma página especial baseada em consultas (QueryPage).
- qppage
O nome da página especial. Note que este é sensível a maiúsculas e minúsculas.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: Ancientpages, BrokenRedirects, Deadendpages, DoubleRedirects, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Mostcategories, Mostimages, Mostinterwikis, Mostlinkedcategories, Mostlinkedtemplates, Mostlinked, Mostrevisions, Fewestrevisions, Shortpages, Uncategorizedcategories, Uncategorizedpages, Uncategorizedimages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, Unwatchedpages, Unusedtemplates, Withoutinterwiki, GadgetUsage
- qpoffset
Quando houver mais resultados disponíveis, usar isto para continuar
- Tipo: inteiro
- Valor por omissão: 0
- qplimit
O número de resultados a serem devolvidos.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- Devolver os resultados da página Special:Ancientpages.
- api.php?action=query&list=querypage&qppage=Ancientpages [abrir na página de testes]
list=random (rn)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter um conjunto de páginas aleatórias.
As páginas são listadas em sequência fixa, só o ponto de início da listagem é aleatório. Isto significa, por exemplo, que se a primeira página aleatória na lista é Main Page, a página List of fictional monkeys será sempre a segunda, a página List of people on stamps of Vanuatu a terceira, etc.
- rnnamespace
Devolver só as páginas que estão nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- rnfilterredir
Como filtrar redirecionamentos.
- Um dos seguintes valores: all, redirects, nonredirects
- Valor por omissão: nonredirects
- rnredirect
- Obsoleto.
Em vez dele, usar rnfilterredir=redirects.
- Tipo: booleano (detalhes)
- rnlimit
Limitar o número de páginas aleatórias que serão devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 1
- rncontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Devolver duas páginas aleatórias do espaço nominal principal.
- api.php?action=query&list=random&rnnamespace=0&rnlimit=2 [abrir na página de testes]
- Devolver informação de página sobre duas páginas aleatórias do espaço nominal principal.
- api.php?action=query&generator=random&grnnamespace=0&grnlimit=2&prop=info [abrir na página de testes]
list=recentchanges (rc)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar as mudanças recentes.
- rcstart
A data e hora a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcend
A data e hora na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: rcstart tem de estar antes de rcend.
- older
- Listar o mais recente primeiro (padrão). Nota: rcstart tem de estar depois de rcend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- rcnamespace
Filtrar as mudanças para produzir só as destes espaços nominais.
- Valores (separados com | ou alternativas): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- rcuser
Listar só as mudanças feitas por este utilizador.
- Tipo: nome de utilizador
- rcexcludeuser
Não listar as mudanças feitas por este utilizador.
- Tipo: nome de utilizador
- rctag
Listar só as mudanças marcadas com esta etiqueta.
- rcprop
Incluir informações adicionais:
- user
- Adiciona o utilizador responsável pela edição e marca se o utilizador é um endereço IP.
- userid
- Adiciona o identificador do utilizador responsável pela edição.
- comment
- Adiciona o comentário da edição.
- parsedcomment
- Adiciona o comentário da edição, após análise sintática.
- flags
- Adiciona as etiquetas da edição.
- timestamp
- Adiciona a data e hora da edição.
- title
- Adiciona o título de página da edição.
- ids
- Adiciona o identificadores da página, das mudanças recentes, e das revisões nova e antiga.
- sizes
- Adiciona os tamanhos antigo e novo da página em bytes.
- redirect
- Etiqueta a página se esta for um redirecionamento.
- patrolled
- Etiqueta as edições que podem ser patrulhadas, marcando-as como patrulhadas ou não patrulhadas.
- loginfo
- Adiciona informação de registo (identificador do registo, tipo de entrada, etc.) às entradas do registo.
- tags
- Lista as etiquetas da entrada.
- sha1
- Adiciona a soma de controlo do conteúdo para as entradas associadas com uma revisão.
- Valores (separados com | ou alternativas): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- Valor por omissão: title|timestamp|ids
- rctoken
- Obsoleto.
Em substituição, usar action=query&meta=tokens.
- Valores (separados com | ou alternativas): patrol
- rcshow
Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, defina rcshow=minor|!anon.
- Valores (separados com | ou alternativas): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
- rclimit
O número total de mudanças a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- rctype
Os tipos de mudanças a serem mostradas.
- Valores (separados com | ou alternativas): edit, new, log, external, categorize
- Valor por omissão: edit|new|log|categorize
- rctoponly
Listar só as alterações que são a revisão mais recente.
- Tipo: booleano (detalhes)
- rccontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- rcgeneraterevisions
Ao ser usado como gerador, gerar identificadores de revisões em vez de títulos. As entradas das mudanças recentes que não tenham identificadores de revisão associados (por exemplo, a maioria das entradas do registo) não geram nada.
- Tipo: booleano (detalhes)
- Listar as mudanças recentes.
- api.php?action=query&list=recentchanges [abrir na página de testes]
- Obter informação de página acerca das mudanças recentes não patrulhadas.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir na página de testes]
list=search (sr)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Efetuar uma pesquisa do texto integral.
- srsearch
Procurar os títulos de página ou o conteúdo que corresponda a este valor. Pode usar o texto da pesquisa para invocar funcionalidades de pesquisa especiais, dependendo dos meios de pesquisa do servidor da wiki.
- Este parâmetro é obrigatório.
- srnamespace
Pesquisar só nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- Valor por omissão: 0
- srlimit
O número total de páginas a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- sroffset
Quando houver mais resultados disponíveis, usar isto para continuar
- Tipo: inteiro
- Valor por omissão: 0
- srwhat
O tipo de pesquisa a executar.
- Um dos seguintes valores: title, text, nearmatch
- srinfo
Quais os metadados a serem devolvidos.
- Valores (separados com | ou alternativas): totalhits, suggestion, rewrittenquery
- Valor por omissão: totalhits|suggestion|rewrittenquery
- srprop
As propriedades a serem devolvidas:
- size
- Adiciona o tamanho da página em bytes.
- wordcount
- Adiciona o número de palavras da página.
- timestamp
- Adiciona a data e hora a que a página foi editada pela última vez.
- snippet
- Adiciona um fragmento de código com a página, após análise sintática.
- titlesnippet
- Adiciona um fragmento de código com o título da página, após análise sintática.
- redirecttitle
- Adiciona o título do redirecionamento correspondente.
- redirectsnippet
- Adiciona um fragmento de código com o título redirecionado, após análise sintática.
- sectiontitle
- Adiciona o título da secção correspondente.
- sectionsnippet
- Adiciona um fragmento de código com o título da secção correspondente, após análise sintática.
- isfilematch
- Adiciona um valor booleano que indica se a pesquisa encontrou correspondência no conteúdo de ficheiros.
- categorysnippet
- Adiciona um fragmento de código com a categoria correspondente, após análise sintática.
- score
- Obsoleto e ignorado.
- hasrelated
- Obsoleto e ignorado.
- Valores (separados com | ou alternativas): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated
- Valor por omissão: size|wordcount|timestamp|snippet
- srinterwiki
Incluir resultados interwikis na pesquisa, se disponíveis.
- Tipo: booleano (detalhes)
- srenablerewrites
Ativar a reescrita da pesquisa interna. Alguns motores de pesquisa podem reescrever a pesquisa, substituindo-a por outra que consideram que dará melhores resultados, como acontece na correção de erros de ortografia.
- Tipo: booleano (detalhes)
- Pesquisar meaning.
- api.php?action=query&list=search&srsearch=meaning [abrir na página de testes]
- Pesquisar meaning nos textos.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [abrir na página de testes]
- Obter informação sobre as páginas devolvidas por uma pesquisa do termo meaning.
- api.php?action=query&generator=search&gsrsearch=meaning&prop=info [abrir na página de testes]
list=tags (tg)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar as etiquetas de modificação.
- tgcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- tglimit
O número máximo de etiquetas a serem listadas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- tgprop
As propriedades a serem obtidas:
- name
- Adiciona o nome da etiqueta.
- displayname
- Adiciona a mensagem de sistema para a etiqueta.
- description
- Adiciona a descrição da etiqueta.
- hitcount
- Adiciona o número de revisões e de entradas no registo que têm esta etiqueta.
- defined
- Indicar se a etiqueta está definida.
- source
- Obter as fontes da etiqueta, que podem incluir extension para etiquetas definidas por extensões e manual para etiquetas que podem ser manualmente aplicadas pelos utilizadores.
- active
- Indica se a etiqueta ainda está a ser aplicada.
- Valores (separados com | ou alternativas): name, displayname, description, hitcount, defined, source, active
- Valor por omissão: name
- Listar as etiquetas disponíveis.
- api.php?action=query&list=tags&tgprop=displayname|description|hitcount|defined [abrir na página de testes]
list=usercontribs (uc)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter todas as edições de um utilizador.
- uclimit
O número máximo de contribuições a serem devolvidas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- ucstart
A data e hora da contribuição pela qual será começada a devolução de resultados.
- Tipo: data e hora (formatos permitidos)
- ucend
A data e hora da contribuição na qual será terminada a devolução de resultados.
- Tipo: data e hora (formatos permitidos)
- uccontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- ucuser
Os utilizadores cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuserids ou ucuserprefix.
- Tipo: lista de nomes de utilizadores
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- ucuserids
Os identificadores dos utilizadores cujas contribuições serão obtidas. Não pode ser usado em conjunto com ucuser ou ucuserprefix.
- Tipo: lista de números inteiros
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- ucuserprefix
Obter as contribuições de todos os utilizadores cujos nomes começam por este valor. Não pode ser usado em conjunto com ucuser ou ucuserids.
- ucdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: ucstart tem de estar antes de ucend.
- older
- Listar o mais recente primeiro (padrão). Nota: ucstart tem de estar depois de ucend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- ucnamespace
Listar só as contribuições nestes espaços nominais.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- ucprop
Incluir informações adicionais:
- ids
- Adiciona os identificadores da página e da revisão.
- title
- Adiciona o título e o identificador do espaço nominal da página.
- timestamp
- Adiciona a data e hora da edição.
- comment
- Adiciona o comentário da edição.
- parsedcomment
- Adiciona o comentário da edição, após análise sintática.
- size
- Adiciona o novo tamanho da edição.
- sizediff
- Adiciona a diferença de tamanho entre a edição e a sua progenitora.
- flags
- Adiciona as etiquetas da edição.
- patrolled
- Etiqueta as edições patrulhadas.
- tags
- Lista as etiquetas da edição.
- Valores (separados com | ou alternativas): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
- Valor por omissão: ids|title|timestamp|comment|size|flags
- ucshow
Mostrar só as contribuições que correspondem a estes critérios; por exemplo, só as edições não menores: ucshow=!minor.
Se um dos valores ucshow=patrolled ou ucshow=!patrolled estiver definido, as revisões feitas há mais de $wgRCMaxAge (7776000 segundos) não serão mostradas.
- Valores (separados com | ou alternativas): minor, !minor, patrolled, !patrolled, top, !top, new, !new
- uctag
Listar só as revisões marcadas com esta etiqueta.
- uctoponly
- Obsoleto.
Listar só as alterações que são a revisão mais recente.
- Tipo: booleano (detalhes)
- Mostrar as contribuições do utilizador Example.
- api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
- Mostrar as contribuições de todos os endereços IP com o prefixo 192.0.2..
- api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [abrir na página de testes]
list=users (us)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informações sobre uma lista de utilizadores.
- usprop
As informações que devem ser incluídas:
- blockinfo
- Etiquetas que indicam se o utilizador está bloqueado, por quem, e qual o motivo.
- groups
- Lista todos os grupos aos quais cada utilizador pertence.
- groupmemberships
- Lists groups that each user has been explicitly assigned to, including the expiry date of each group membership.
- implicitgroups
- Lista todos os grupos aos quais um utilizador pertence automaticamente.
- rights
- Lista todas as permissões que cada utilizador tem.
- editcount
- Adiciona a contagem de edições do utilizador.
- registration
- Adiciona a data e hora de registo do utilizador.
- emailable
- Etiqueta que indica se o utilizador pode e quer receber correio eletrónico através de Special:Emailuser.
- gender
- Etiqueta que indica o género do utilizador. Devolve "male" (masculino), "female" (feminino) ou "unknown" (desconhecido).
- centralids
- Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
- cancreate
- Indica se pode ser criada uma conta para os nomes de utilizador não registados, mas válidos.
- Valores (separados com | ou alternativas): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
- usattachedwiki
Com usprop=centralids, indicar se o utilizador tem ligação com a wiki designada por este identificador.
- ususers
Uma lista de utilizadores dos quais serão obtidas informações.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- ususerids
Uma lista de identificadores dos utilizadores de que serão obtidas informações.
- Tipo: lista de números inteiros
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- ustoken
- Obsoleto.
Em substituição, usar action=query&meta=tokens.
- Valores (separados com | ou alternativas): userrights
- Devolver informações sobre o utilizador Example.
- api.php?action=query&list=users&ususers=Example&usprop=groups|editcount|gender [abrir na página de testes]
list=watchlist (wl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter mudanças recentes das páginas vigiadas do utilizador atual.
- wlallrev
Incluir múltiplas revisões da mesma página dentro do intervalo de tempo indicado.
- Tipo: booleano (detalhes)
- wlstart
A data e hora da mudança recente a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- wlend
A data e hora da mudança recente na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- wlnamespace
Filtrar as mudanças para produzir só as dos espaços nominais indicados.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- wluser
Listar só as mudanças deste utilizador.
- Tipo: nome de utilizador
- wlexcludeuser
Não listar as mudanças deste utilizador.
- Tipo: nome de utilizador
- wldir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: wlstart tem de estar antes de wlend.
- older
- Listar o mais recente primeiro (padrão). Nota: wlstart tem de estar depois de wlend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- wllimit
O número total de resultados a serem devolvidos por pedido.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- wlprop
As propriedades adicionais que devem ser obtidas:
- ids
- Adiciona identificadores de revisões e de páginas.
- title
- Adiciona o título da página.
- flags
- Adiciona etiquetas para a edição.
- user
- Adiciona o utilizador que fez a edição.
- userid
- Adiciona o identificador do utilizador que realizou a edição.
- comment
- Adiciona o comentário da edição.
- parsedcomment
- Adiciona o comentário da edição, após análise sintática.
- timestamp
- Adiciona a data e hora da edição.
- patrol
- Etiqueta que indica as edições que são patrulhadas.
- sizes
- Adiciona os tamanhos novo e antigo da página.
- notificationtimestamp
- Adiciona a data e hora da última vez em que o utilizador foi notificado da edição.
- loginfo
- Adiciona informação do registo quando apropriado.
- Valores (separados com | ou alternativas): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
- Valor por omissão: ids|title|flags
- wlshow
Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, definir wlshow=minor|!anon.
- Valores (separados com | ou alternativas): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
- wltype
Os tipos de alterações a serem mostradas:
- edit
- Edições normais.
- new
- Criações de páginas.
- log
- Entradas do registo.
- external
- Mudanças externas.
- categorize
- Alterações de pertença a categorias.
- Valores (separados com | ou alternativas): edit, new, log, external, categorize
- Valor por omissão: edit|new|log|categorize
- wlowner
Usado com wltoken para aceder à lista de páginas vigiadas de outro utilizador.
- Tipo: nome de utilizador
- wltoken
Uma chave de segurança (disponível nas preferências do utilizador) para permitir acesso à lista de páginas vigiadas de outro utilizador.
- wlcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- Listar a revisão mais recente das páginas com mudanças recentes na lista de páginas vigiadas do utilizador atual.
- api.php?action=query&list=watchlist [abrir na página de testes]
- Obter informação adicional sobre a revisão mais recente das páginas vigiadas do utilizador atual que tenham sido alteradas.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
- Obter informações sobre todas as mudanças recentes às páginas vigiadas do utilizador atual.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
- Obter informações das páginas na lista de páginas vigiadas do utilizador atual que tenham sido recentemente alteradas.
- api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
- Obter informações de revisão para as mudanças recentes às páginas vigiadas do utilizador atual.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
- Listar a revisão mais recente das páginas na lista de páginas vigiadas do utilizador Example que tenham sido recentemente alteradas.
- api.php?action=query&list=watchlist&wlowner=Example&wltoken=123ABC [abrir na página de testes]
list=watchlistraw (wr)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter todas as páginas na lista de páginas vigiadas do utilizador atual.
- wrcontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- wrnamespace
Listar só as páginas nos espaços nominais indicados.
- Valores (separados com | ou alternativas): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- wrlimit
O número total de resultados a serem devolvidos por pedido.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- wrprop
As propriedades adicionais que devem ser obtidas:
- changed
- Adiciona a data e hora da última vez em que o utilizador foi notificado da edição.
- Valores (separados com | ou alternativas): changed
- wrshow
Listar só os elementos que preenchem estes critérios.
- Valores (separados com | ou alternativas): changed, !changed
- wrowner
Usado em conjunto com o parâmetro wrtoken para aceder à lista de páginas vigiadas de outro utilizador.
- Tipo: nome de utilizador
- wrtoken
Uma chave de segurança (disponível nas preferências do utilizador) para permitir acesso à lista de páginas vigiadas de outro utilizador.
- wrdir
A direção de listagem.
- Um dos seguintes valores: ascending, descending
- Valor por omissão: ascending
- wrfromtitle
O título (com o prefixo do espaço nominal) a partir do qual será começada a enumeração.
- wrtotitle
O título (com o prefixo do espaço nominal) no qual será terminada a enumeração.
- Listar as páginas na lista de páginas vigiadas do utilizador atual.
- api.php?action=query&list=watchlistraw [abrir na página de testes]
- Obter informações das páginas na lista de páginas vigiadas do utilizador atual.
- api.php?action=query&generator=watchlistraw&gwrshow=changed&prop=info [abrir na página de testes]
meta=allmessages (am)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolver as mensagens deste site.
- ammessages
Mensagens a serem produzidas no resultado. * (o valor por omissão) significa todas as mensagens.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- Valor por omissão: *
- amprop
As propriedades a serem obtidas:
- Valores (separados com | ou alternativas): default
- amenableparser
Definir, para ativar o analisador sintático e pré-processar o texto da mensagem com notação wiki (substituir palavras mágicas, processar predefinições, etc.).
- Tipo: booleano (detalhes)
- amnocontent
Se definido, não incluir o conteúdo das mensagens no resultado de saída.
- Tipo: booleano (detalhes)
- amincludelocal
Incluir também as mensagens locais, isto é, mensagens que não existem no software mas existem como uma página no espaço nominal MediaWiki. Isto lista todas as páginas do espaço nominal MediaWiki, portanto, também irá listar aquelas que não são verdadeiramente mensagens, como Common.js.
- Tipo: booleano (detalhes)
- amargs
Os argumentos a serem substituídos na mensagem.
- Separar os valores com | ou alternativas. O número máximo de valores é 50 (500 para robôs).
- amfilter
Devolver só as mensagens cujos nomes contêm este texto.
- amcustomised
Devolver só as mensagens neste estado de personalização.
- Um dos seguintes valores: all, modified, unmodified
- Valor por omissão: all
- amlang
Devolver as mensagens nesta língua.
- amfrom
Devolver as mensagens, a partir desta mensagem.
- amto
Devolver as mensagens, até esta mensagem.
- amtitle
Nome da página a utilizar como contexto ao fazer a análise sintática da mensagem (para a opção amenableparser).
- amprefix
Devolver as mensagens com este prefixo.
- Mostrar mensagens que começam por ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [abrir na página de testes]
- Mostrar as mensagens august e mainpage em Alemão.
- api.php?action=query&meta=allmessages&ammessages=august|mainpage&amlang=de [abrir na página de testes]
meta=authmanagerinfo (ami)
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informação sobre o atual estado de autenticação.
- amisecuritysensitiveoperation
Testar se o estado atual de autenticação do utilizador é suficiente para a operação especificada, que exige condições seguras.
- amirequestsfor
Obter informação sobre os pedidos de autenticação que são necessários para a operação de autenticação especificada.
- Um dos seguintes valores: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
- amimergerequestfields
Combinar a informação de todos os pedidos de autenticação numa única matriz.
- Tipo: booleano (detalhes)
- amimessageformat
Formato a usar nas mensagens de saída.
- Um dos seguintes valores: html, wikitext, raw, none
- Valor por omissão: wikitext
- Obter os pedidos que podem ser usados ao iniciar uma sessão.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
- Obter os pedidos que podem ser usados ao iniciar uma sessão, com os campos combinados.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
- Testar se a autenticação é suficiente para a operação foo.
- api.php?action=query&meta=authmanagerinfo&amisecuritysensitiveoperation=foo [abrir na página de testes]
meta=filerepoinfo (fri)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolver meta informação sobre os repositórios de imagens configurados na wiki.
- friprop
As propriedades do repositório que devem ser obtidas (em algumas wikis poderão haver mais disponíveis):
- apiurl
- URL para a API do repositório - útil para obter informação de imagens do servidor.
- name
- A chave para o repositório - usada, por exemplo, em $wgForeignFileRepos e nos valores de retorno de imageinfo.
- displayname
- O nome legível da wiki repositório.
- rooturl
- URL de raiz para endereços de imagens.
- local
- Se o repositório é o local ou não.
- Valores (separados com | ou alternativas): name, displayname, rootUrl, local, url, thumbUrl, initialCapital, scriptDirUrl, scriptExtension, favicon, canUpload
- Valor por omissão: name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|scriptExtension|favicon|canUpload
- Obter informações sobre os repositórios de ficheiros.
- api.php?action=query&meta=filerepoinfo&friprop=apiurl|name|displayname [abrir na página de testes]
meta=siteinfo (si)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Devolver informação geral sobre o site.
- siprop
A informação a ser obtida:
- general
- Informação global do sistema.
- namespaces
- Uma lista dos espaços nominais registados e dos seus nomes canónicos.
- namespacealiases
- Uma lista dos nomes alternativos dos espaços nominais registados.
- specialpagealiases
- Uma lista dos nomes alternativos das páginas especiais.
- magicwords
- Uma lista das palavras mágicas e dos seus nomes alternativos.
- interwikimap
- Devolve o mapa de interwikis (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
- dbrepllag
- Devolve o servidor da base de dados com o maior atraso de replicação.
- statistics
- Devolve as estatísticas do site.
- usergroups
- Devolve os grupos de utilizadores e as permissões associadas.
- libraries
- Devolve as bibliotecas instaladas na wiki.
- extensions
- Devolve as extensões instaladas na wiki.
- fileextensions
- Devolve uma lista das extensões (tipos) dos ficheiros que podem ser carregados.
- rightsinfo
- Devolve informação sobre os direitos (a licença) da wiki, se disponível.
- restrictions
- Devolve informação sobre os tipos de restrição (proteção) disponíveis.
- languages
- Devolve uma lista das línguas que o MediaWiki suporta (opcionalmente localizada, usando siinlanguagecode).
- languagevariants
- Devolve uma lista dos códigos de língua para os quais o LanguageConverter está ativado, e as variantes suportadas para cada código.
- skins
- Devolve uma lista de todos os temas ativados (opcionalmente localizada, usando siinlanguagecode, ou então na língua do conteúdo).
- extensiontags
- Devolve uma lista dos elementos de extensões do analisador sintático.
- functionhooks
- Devolve uma lista dos hooks de funções do analisador sintático.
- showhooks
- Devolve uma lista de todos os hooks subscritos (conteúdo de $wgHooks).
- variables
- Devolve uma lista de identificadores de variáveis.
- protocols
- Devolve uma lista dos protocolos permitidos nos links externos.
- defaultoptions
- Devolve os valores padrão para as preferências dos utilizadores.
- uploaddialog
- Devolve a configuração do diálogo de carregamento.
- Valores (separados com | ou alternativas): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
- Valor por omissão: general
- sifilteriw
Devolver só as entradas locais, ou só as não locais, do mapa de interwikis.
- Um dos seguintes valores: local, !local
- sishowalldb
Listar todos os servidores da base de dados, não só aquele que tem maior atraso.
- Tipo: booleano (detalhes)
- sinumberingroup
Lista o número de utilizadores nos grupos de utilizadores.
- Tipo: booleano (detalhes)
- siinlanguagecode
O código de língua dos nomes localizados (o melhor possível) das línguas e dos temas.
- Obter as informações do site.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [abrir na página de testes]
- Obter uma lista dos prefixos interwikis locais.
- api.php?action=query&meta=siteinfo&siprop=interwikimap&sifilteriw=local [abrir na página de testes]
- Verificar o atraso de replicação atual.
- api.php?action=query&meta=siteinfo&siprop=dbrepllag&sishowalldb= [abrir na página de testes]
meta=tokens
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obtém chaves para operações de modificação de dados.
- type
Tipos de chave a pedir.
- Valores (separados com | ou alternativas): createaccount, csrf, login, patrol, rollback, userrights, watch
- Valor por omissão: csrf
- Obter uma chave csfr (padrão).
- api.php?action=query&meta=tokens [abrir na página de testes]
- Obter uma chave de vigilância e uma chave de patrulha.
- api.php?action=query&meta=tokens&type=watch|patrol [abrir na página de testes]
meta=userinfo (ui)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informações sobre o utilizador atual.
- uiprop
As informações que devem ser incluídas:
- blockinfo
- Etiquetas que indicam se o utilizador atual está bloqueado, por quem, e qual o motivo.
- hasmsg
- Adiciona uma etiqueta messages se o utilizador atual tem mensagens pendentes.
- groups
- Lista todos os grupos aos quais o utilizador atual pertence.
- groupmemberships
- Lists groups that the current user has been explicitly assigned to, including the expiry date of each group membership.
- implicitgroups
- Lista todos os grupos aos quais o utilizador atual pertence automaticamente.
- rights
- Lista todas as permissões que o utilizador atual tem.
- changeablegroups
- Lista os grupos aos quais o utilizador atual pode ser adicionado ou de onde pode ser removido.
- options
- Lista todas as preferências que o utilizador atual definiu.
- preferencestoken
- Obsoleto. Obter uma chave para alterar as preferências do utilizador atual.
- editcount
- Adiciona a contagem de edições do utilizador atual.
- ratelimits
- Lista todas as frequências limite do utilizador atual.
- Adicionar o correio eletrónico do utilizador e a data de autenticação do correio eletrónico.
- realname
- Adiciona o nome real do utilizador.
- acceptlang
- Faz eco do cabeçalho
Accept-Language
enviado pelo cliente num formato estruturado. - registrationdate
- Adiciona a data de registo do utilizador.
- unreadcount
- Adiciona a contagem de páginas não lidas da lista de páginas vigiadas do utilizador (máximo 999; devolve 1000+ se forem mais).
- centralids
- Adiciona os identificadores centrais e o estado de ligação central (attachment) do utilizador.
- Valores (separados com | ou alternativas): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, preferencestoken, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids
- uiattachedwiki
Com uiprop=centralids, indicar se o utilizador tem ligação com a wiki designada por este identificador.
- Obter informações sobre o utilizador atual.
- api.php?action=query&meta=userinfo [abrir na página de testes]
- Obter informações adicionais sobre o utilizador atual.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir na página de testes]