Ajuda da API MediaWiki
Esta é uma página de documentação da API MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/API
Módulo principal
- Fonte: MediaWiki
- Licença: GPL-2.0+
Status: Todos os recursos exibidos nesta página devem estar funcionando, mas a API ainda está em desenvolvimento ativo e pode mudar a qualquer momento. Inscrever-se na lista de discussão mediawiki-api-announce para aviso de atualizações.
Requisições incorretas: Quando requisições erradas são enviadas para a API, um cabeçalho HTTP será enviado com a chave "MediaWiki-API-Error" e então o valor do cabeçalho e o código de erro enviados de volta serão definidos para o mesmo valor. Para mais informações, veja API: Erros e avisos.
Testando: Para facilitar o teste das requisições da API, consulte Special:ApiSandbox.
- action
Qual ação executar.
- block
- Bloquear um usuário.
- changeauthenticationdata
- Alterar os dados de autenticação para o usuário atual.
- checktoken
- Verificar a validade de um token de action=query&meta=tokens.
- clearhasmsg
- Limpa a etiqueta
hasmsg
do usuário atual. - clientlogin
- Faça o login no wiki usando o fluxo interativo.
- compare
- Obter a diferença entre duas páginas.
- createaccount
- Criar uma nova conta de usuário.
- cspreport
- Usado por navegadores para denunciar violações da Política de Segurança de Conteúdo. Este módulo nunca deve ser usado, exceto quando usado automaticamente por um navegador web compatível com CSP.
- delete
- Excluir uma página.
- edit
- Criar e editar páginas.
- emailuser
- Envia e-mail para o usuário.
- expandtemplates
- Expande todas a predefinições em texto wiki.
- feedcontributions
- Retorna o feed de contribuições de um usuário.
- feedrecentchanges
- Retorna um feed de mudanças recentes.
- feedwatchlist
- Retornar um feed da lista de páginas vigiadas.
- filerevert
- Reverte um arquivo para uma versão antiga.
- help
- Mostra a ajuda para os módulos especificados.
- imagerotate
- Gira uma ou mais imagens.
- import
- Importar uma página de outra wiki ou de um arquivo XML.
- linkaccount
- Vincule uma conta de um provedor de terceiros ao usuário atual.
- login
- Faça login e obtenha cookies de autenticação.
- logout
- Faça o logout e limpe os dados da sessão.
- managetags
- Execute tarefas de gerenciamento relacionadas às tags de alteração.
- mergehistory
- Fundir históricos das páginas.
- move
- Mover uma página.
- opensearch
- Procure na wiki usando o protocolo OpenSearch.
- options
- Alterar as preferências do usuário atual.
- paraminfo
- Obter informações sobre módulos da API.
- parse
- Analisa o conteúdo e retorna a saída do analisador.
- patrol
- Patrulha uma página ou revisão.
- protect
- Modifica o nível de proteção de uma página.
- purge
- Limpe o cache para os títulos especificados.
- query
- Obtenha dados de e sobre o MediaWiki.
- removeauthenticationdata
- Remova os dados de autenticação para o usuário atual.
- resetpassword
- Envia um e-mail de redefinição de senha para o usuário atual.
- revisiondelete
- Excluir e recuperar revisões.
- rollback
- Desfazer a última edição para a página.
- rsd
- Exportar um esquema RSD (Really Simple Discovery).
- setnotificationtimestamp
- Atualize o timestamp de notificação para páginas vigiadas.
- setpagelanguage
- Mudar o idioma de uma página.
- stashedit
- Prepare uma edição no cache compartilhado.
- tag
- Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.
- unblock
- Desbloquear usuário.
- undelete
- Restaure as revisões de uma página excluída.
- unlinkaccount
- Remova uma conta de terceiros vinculada ao usuário atual.
- upload
- Carregue um arquivo ou obtenha o status dos carregamentos pendentes.
- userrights
- Alterar a associação de um grupo de usuários.
- validatepassword
- Valide uma senha de acordo as políticas de senha da wiki.
- watch
- Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.
- tokens
- Obsoleto. Obter tokens para ações de modificação de dados.
- Um dos seguintes valores: block, changeauthenticationdata, checktoken, clearhasmsg, clientlogin, compare, createaccount, cspreport, delete, edit, emailuser, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, stashedit, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, tokens
- Padrão: help
- format
O formato da saída.
- json
- Dados de saída em formato JSON.
- jsonfm
- Dados de saída no formato JSON (pretty-print em HTML).
- none
- Nenhuma saída.
- php
- Dados de saída no formato PHP serializado.
- phpfm
- Dados de saída em formato serializado em PHP (pretty-print em HTML).
- rawfm
- Dados de saída, incluindo elementos de depuração, no formato JSON (pretty-print em HTML).
- xml
- Dados de saída em formato XML.
- xmlfm
- Dados de saída em formato XML (impressão bonita em HTML).
- Um dos seguintes valores: json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Padrão: jsonfm
- maxlag
O atraso máximo pode ser usado quando o MediaWiki está instalado em um cluster replicado no banco de dados. Para salvar as ações que causam mais atraso na replicação do site, esse parâmetro pode fazer o cliente aguardar até que o atraso da replicação seja menor do que o valor especificado. Em caso de atraso excessivo, o código de erro maxlag é retornado com uma mensagem como Waiting for $host: $lag seconds lagged.
Veja Manual: Maxlag parameter para mais informações.- Tipo: inteiro
- smaxage
Define o cabeçalho HTTP de controle de cache
s-maxage
para esta quantidade de segundos. Erros não são armazenados em cache.- Tipo: inteiro
- Padrão: 0
- maxage
Define o cabeçalho HTTP de controle de cache
max-age
para esta quantidade de segundos. Erros não são armazenados em cache.- Tipo: inteiro
- Padrão: 0
- assert
Verifique se o usuário está logado se configurado para user ou tem o direito do usuário do bot se bot.
- Um dos seguintes valores: user, bot
- assertuser
Verificar que o usuário atual é o utilizador nomeado.
- Tipo: nome de usuário
- requestid
Qualquer valor dado aqui será incluído na resposta. Pode ser usado para distinguir requisições.
- servedby
Inclua o nome de host que atendeu a solicitação nos resultados.
- Tipo: boleano (details)
- curtimestamp
Inclui o timestamp atual no resultado.
- Tipo: boleano (details)
- responselanginfo
Inclua os idiomas usados para uselang e errorlang no resultado.
- Tipo: boleano (details)
- origin
Ao acessar a API usando uma solicitação AJAX por domínio cruzado (CORS), defina isto como o domínio de origem. Isto deve estar incluso em toda solicitação pre-flight, sendo portanto parte do URI da solicitação (ao invés do corpo do POST).
Para solicitações autenticadas, isto deve corresponder a uma das origens no cabeçalho
Origin
, para que seja algo como https://pt.wikipedia.org ou https://meta.wikimedia.org. Se este parâmetro não corresponder ao cabeçalhoOrigin
, uma resposta 403 será retornada. Se este parâmetro corresponder ao cabeçalhoOrigin
e a origem for permitida (whitelisted), os cabeçalhosAccess-Control-Allow-Origin
eAccess-Control-Allow-Credentials
serão definidos.Para solicitações não autenticadas, especifique o valor *. Isto fará com que o cabeçalho
Access-Control-Allow-Origin
seja definido, porém oAccess-Control-Allow-Credentials
seráfalse
e todos os dados específicos para usuários tornar-se-ão restritos.- uselang
Linguagem a ser usada para traduções de mensagens. action=query&meta=siteinfo com siprop=languages retorna uma lista de códigos de idioma ou especifique user para usar a preferência de idioma do usuário atual ou especifique content para usar o idioma de conteúdo desta wiki.
- Padrão: user
- errorformat
Formato a ser usado aviso e saída de texto de erro.
- Texto simples
- Texto wiki com tags HTML removidas e entidades substituídas.
- Wikitext
- Unparsed wikitext.
- html
- HTML.
- Bruto
- chave e parâmetros da mensagem.
- Nenhum
- sem saída de texto, apenas os códigos de erro.
- Bc
- Formato usado antes do MediaWiki 1.29. errorlang e errorsuselocal são ignorados.
- Um dos seguintes valores: plaintext, wikitext, html, raw, none, bc
- Padrão: bc
- errorlang
Linguagem a utilizar para avisos e erros. action=query&meta=siteinfo com siprop=languages retorna uma lista de códigos de idioma ou especifique content para usar o idioma do conteúdo desta wiki ou especifique uselang para usar o mesmo valor que o parâmetro uselang.
- Padrão: uselang
- errorsuselocal
Se for dado, os textos de erro usarão mensagens customizadas localmente a partir do espaço nominal MediaWiki.
- Tipo: boleano (details)
- Ajuda para o módulo principal.
- api.php?action=help [abrir na página de testes]
- Toda a ajuda em uma página.
- api.php?action=help&recursivesubmodules=1 [abrir na página de testes]
action=block
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Bloquear um usuário.
- user
Nome de usuário, endereço IP ou faixa de IP para bloquear. Não pode ser usado junto com userid
- Tipo: nome de usuário
- userid
ID de usuário para bloquear. Não pode ser usado em conjunto com user.
- Tipo: inteiro
- expiry
Tempo de expiração. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se definido para infinite, indefinite ou never, o bloqueio nunca irá expirar.
- Padrão: never
- reason
Razão do bloqueio.
- Padrão: (vazio)
- anononly
Bloqueia apenas usuários anônimos (ou seja. desativa edições anônimas para este endereço IP).
- Tipo: boleano (details)
- nocreate
Prevenir a criação de conta.
- Tipo: boleano (details)
- autoblock
Bloquear automaticamente o endereço IP usado e quaisquer endereços IPs subsequentes que tentarem acessar a partir deles.
- Tipo: boleano (details)
- noemail
Impedir que o usuário envie e-mails através da wiki. (Requer o direito
blockemail
).- Tipo: boleano (details)
- hidename
Oculta o nome do usuário do log de bloqueio. (Requer o direito
hideuser
).- Tipo: boleano (details)
- allowusertalk
Permitir que o usuário edite sua própria página de discussão (depende de $wgBlockAllowsUTEdit).
- Tipo: boleano (details)
- reblock
Se o usuário já estiver bloqueado, sobrescrever o bloqueio existente.
- Tipo: boleano (details)
- watchuser
Vigiar as páginas de usuário e de discussão, do usuário ou do endereço IP.
- Tipo: boleano (details)
- tags
Alterar as tags para se inscrever na entrada no registro de bloqueio.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Bloquear endereço IP 192.0.2.5 por três dias com razão First strike.
- api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [abrir na página de testes]
- Bloquear usuário Vandal indefinidamente com razão Vandalism e o impedir de criar nova conta e de enviar e-mails.
- api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [abrir na página de testes]
action=changeauthenticationdata (changeauth)
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Alterar os dados de autenticação para o usuário atual.
- changeauthrequest
Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=change.
- Este parâmetro é obrigatório.
- changeauthtoken
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- *
- Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=change (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.
- Tenta alterar a senha do usuário atual para ExamplePassword.
- api.php?action=changeauthenticationdata&changeauthrequest=MediaWiki%5CAuth%5CPasswordAuthenticationRequest&password=ExamplePassword&retype=ExamplePassword&changeauthtoken=123ABC [abrir na página de testes]
action=checktoken
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Verificar a validade de um token de action=query&meta=tokens.
- type
Tipo de token que está sendo testado.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: createaccount, csrf, login, patrol, rollback, userrights, watch
- token
Token para testar.
- Este parâmetro é obrigatório.
- maxtokenage
Idade máxima permitida do token, em segundos.
- Tipo: inteiro
- Testa a validade de um token csrf.
- api.php?action=checktoken&type=csrf&token=123ABC [abrir na página de testes]
action=clearhasmsg
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Limpa a etiqueta hasmsg
do usuário atual.
- Limpa a etiqueta
hasmsg
do usuário atual. - api.php?action=clearhasmsg [abrir na página de testes]
action=clientlogin (login)
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Faça o login no wiki usando o fluxo interativo.
O procedimento geral para usar este módulo é:
- Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=login e um token login de action=query&meta=tokens.
- Apresentar os campos para o usuário e obtenha a sua submissão.
- Poste em este módulo, fornecendo loginreturnurl e quaisquer campos relevantes.
- Verifique o status na resposta.
- Se você recebeu PASS ou FAIL, você terminou. A operação foi bem sucedida ou não.
- Se você recebeu UI, apresente os novos campos ao usuário e obtenha seu envio. Em seguida, publique neste módulo com logincontinue e os campos relevantes sejam definidos e repita a etapa 4.
- Se você recebeu REDIRECT, direcione o usuário para o redirecttarget e aguarde o retorno para loginreturnurl. Em seguida, publique neste módulo com logincontinue e quaisquer campos passados para o URL de retorno e repita a etapa 4.
- Se você recebeu RESTART, isso significa que a autenticação funcionou mas não temos uma conta de usuário vinculada. Você pode tratar isso como UI ou como FAIL.
- loginrequests
Utilize apenas estes pedidos de autenticação, pelo id retornado de action=query&meta=authmanagerinfo com amirequestsfor=login ou de uma resposta anterior deste módulo.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- loginmessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, wikitext, raw, none
- Padrão: wikitext
- loginmergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: boleano (details)
- loginpreservestate
Preserva o estado de uma tentativa de login anterior com falha, se possível.
- Tipo: boleano (details)
- loginreturnurl
O URL de retorno para fluxos de autenticação de terceiros deve ser absoluto. Isso ou logincontinue é necessário.
Quando receber uma resposta REDIRECT, você normalmente abrirá um navegador ou uma visão da web para o redirecttarget URL para um fluxo de autenticação de terceiros. Quando isso for concluído, o terceiro enviará ao navegador ou a web para este URL. Você deve extrair qualquer consulta ou parâmetros POST do URL e passá-los como uma solicitação logincontinue para este módulo de API.
- logincontinue
Esse pedido é uma continuação após uma resposta UI ou REDIRECT anterior. Ou loginreturnurl é requerido.
- Tipo: boleano (details)
- logintoken
Um token "login" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- *
- Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=login (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.
- Comeca o processo de logar na wiki como usuário Exemple com a senha ExamplePassword.
- api.php?action=clientlogin&username=Example&password=ExamplePassword&loginreturnurl=http://example.org/&logintoken=123ABC [abrir na página de testes]
- Continuar efetuando login após uma resposta UI para autenticação de dois fatores, fornecendo um OATHToken de 987654</ kbd>.
- api.php?action=clientlogin&logincontinue=1&OATHToken=987654&logintoken=123ABC [abrir na página de testes]
action=compare
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter a diferença entre duas páginas.
Um número de revisão, um título de página, um ID de página, um texto ou uma referência relativa para "de" e "para" devem ser fornecidos.
- fromtitle
Primeiro título para comparar.
- fromid
Primeiro ID de página para comparar.
- Tipo: inteiro
- fromrev
Primeira revisão para comparar.
- Tipo: inteiro
- fromtext
Use este texto em vez do conteúdo da revisão especificada por fromtitle, fromid ou fromrev.
- frompst
Faz uma transformação pré-salvar em fromtext.
- Tipo: boleano (details)
- fromcontentformat
Formato de serialização de conteúdo de fromtext.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- fromcontentmodel
Modelo de conteúdo de fromtext. Se não for fornecido, será adivinhado com base nos outros parâmetros.
- Um dos seguintes valores: wikitext, javascript, json, css, text
- totitle
Segundo título para comparar.
- toid
Segundo ID de página para comparar.
- Tipo: inteiro
- torev
Segunda revisão para comparar.
- Tipo: inteiro
- torelative
Use uma revisão relativa à revisão determinada de fromtitle, fromid ou fromrev. Todas as outras opções 'to' serão ignoradas.
- Um dos seguintes valores: prev, next, cur
- totext
Use este texto em vez do conteúdo da revisão especificada por totitle, toid ou torev.
- topst
Faz uma transformação pré-salvar em totext.
- Tipo: boleano (details)
- tocontentformat
Formato de serialização de conteúdo de totext.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- tocontentmodel
Modelo de conteúdo de totext. Se não for fornecido, será adivinhado com base nos outros parâmetros.
- Um dos seguintes valores: wikitext, javascript, json, css, text
- prop
Quais peças de informação incluir.
- diff
- O dif do HTML.
- diffsize
- O tamanho do diff HTML, em bytes.
- rel
- Os IDs de revisão da revisão anteriores a 'from' e depois 'to', se houver.
- ids
- Os Ids da página e de revisão das revisões 'from' e 'to'.
- title
- O título das páginas 'from' e 'to' das revisões.
- user
- O nome de usuário e o ID das revisões 'from' e 'to'.
- comment
- O comentário das revisões 'from' e 'to'.
- parsedcomment
- O comentário analisado sobre as revisões 'from' e 'to'.
- size
- O tamanho das revisões 'from' e 'to'.
- Valores (separados com | ou alternativos): diff, diffsize, rel, ids, title, user, comment, parsedcomment, size
- Padrão: diff|ids|title
- Criar um diff entre a revisão 1 e 2.
- api.php?action=compare&fromrev=1&torev=2 [abrir na página de testes]
action=createaccount (create)
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Criar uma nova conta de usuário.
O procedimento geral para usar este módulo é:
- Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=create e um token createaccount de action=query&meta=tokens.
- Apresentar os campos para o usuário e obtenha a sua submissão.
- Poste em este módulo, fornecendo createreturnurl e quaisquer campos relevantes.
- Verifique o status na resposta.
- Se você recebeu PASS ou FAIL, você terminou. A operação foi bem sucedida ou não.
- Se você recebeu UI, apresente os novos campos ao usuário e obtenha seu envio. Em seguida, publique neste módulo com createcontinue e os campos relevantes sejam definidos e repita a etapa 4.
- Se você recebeu REDIRECT, direcione o usuário para o redirecttarget e aguarde o retorno para createreturnurl. Em seguida, publique neste módulo com createcontinue e quaisquer campos passados para o URL de retorno e repita a etapa 4.
- Se você recebeu RESTART, isso significa que a autenticação funcionou mas não temos uma conta de usuário vinculada. Você pode tratar isso como UI ou como FAIL.
- createrequests
Utilize apenas estes pedidos de autenticação, pelo id retornado de action=query&meta=authmanagerinfo com amirequestsfor=create ou de uma resposta anterior deste módulo.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- createmessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, wikitext, raw, none
- Padrão: wikitext
- createmergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: boleano (details)
- createpreservestate
Preserva o estado de uma tentativa de login anterior com falha, se possível.
Se action=query&meta=authmanagerinfo retornar true para hasprimarypreservedstate, pedidos marcados como hasprimarypreservedstate devem ser omitidos. Se retornou um valor não vazio para preservedusername, esse nome de usuário deve ser usado pelo parâmetro username.
- Tipo: boleano (details)
- createreturnurl
O URL de retorno para fluxos de autenticação de terceiros deve ser absoluto. Isso ou createcontinue é necessário.
Quando receber uma resposta REDIRECT, você normalmente abrirá um navegador ou uma visão da web para o redirecttarget URL para um fluxo de autenticação de terceiros. Quando isso for concluído, o terceiro enviará ao navegador ou a web para este URL. Você deve extrair qualquer consulta ou parâmetros POST do URL e passá-los como uma solicitação createcontinue para este módulo de API.
- createcontinue
Esse pedido é uma continuação após uma resposta UI ou REDIRECT anterior. Ou createreturnurl é requerido.
- Tipo: boleano (details)
- createtoken
Um token "createaccount" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- *
- Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=create (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.
- Inicie o processo de criação do usuário Example com a senha ExamplePassword.
- api.php?action=createaccount&username=Example&password=ExamplePassword&retype=ExamplePassword&createreturnurl=http://example.org/&createtoken=123ABC [abrir na página de testes]
action=cspreport
- Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Usado por navegadores para denunciar violações da Política de Segurança de Conteúdo. Este módulo nunca deve ser usado, exceto quando usado automaticamente por um navegador web compatível com CSP.
- reportonly
Marque como sendo um relatório de uma política de monitoramento, não uma política forçada
- Tipo: boleano (details)
- source
O que gerou o cabeçalho CSP que desencadeou este relatório
- Padrão: internal
action=delete
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Excluir uma página.
- title
Título da página para excluir. Não pode ser usado em conjunto com pageid.
- pageid
ID da página para excluir. Não pode ser usada em conjunto com title.
- Tipo: inteiro
- reason
Razão para a exclusão. Se não for definido, um motivo gerado automaticamente será usado.
- tags
Alterar as tags para se inscrever na entrada no registro de exclusão.
- Valores (separados com | ou alternativos):
- watch
- Obsoleto.
Adiciona a página para a lista de páginas vigiadas do usuário atual.
- Tipo: boleano (details)
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, unwatch, preferences, nochange
- Padrão: preferences
- unwatch
- Obsoleto.
Remove a página da lista de páginas vigiadas do usuário atual.
- Tipo: boleano (details)
- oldimage
O nome da imagem antiga para excluir, conforme fornecido por action=query&prop=imageinfo&iiprop=archivename.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Excluir Main Page.
- api.php?action=delete&title=Main%20Page&token=123ABC [abrir na página de testes]
- Excluir Main Page com o motivo Preparing for move.
- api.php?action=delete&title=Main%20Page&token=123ABC&reason=Preparing%20for%20move [abrir na página de testes]
action=edit
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Criar e editar páginas.
- title
Título da página para editar. Não pode ser usado em conjunto com pageid.
- pageid
ID da página para editar. Não pode ser usada em conjunto com title.
- Tipo: inteiro
- section
Número da seção. 0 para a seção superior, new para uma nova seção.
- sectiontitle
O título para uma nova seção.
- text
Conteúdo da página.
- summary
Edit o resumo. Também o título da seção quando section=new e sectiontitle não está definido.
- tags
Alterar as tags para aplicar à revisão.
- Valores (separados com | ou alternativos):
- minor
Edição menor.
- Tipo: boleano (details)
- notminor
Edição não-menor.
- Tipo: boleano (details)
- bot
Marcar esta edição como uma edição de bot.
- Tipo: boleano (details)
- basetimestamp
Timestamp da revisão base, usada para detectar conflitos de edição. Pode ser obtido através de action=query&prop=revisions&rvprop=timestamp.
- Tipo: timestamp (formatos permitidos)
- starttimestamp
Timestamp quando o processo de edição começou, usado para detectar conflitos de edição. Um valor apropriado pode ser obtido usando curtimestamp ao iniciar o processo de edição (por exemplo, ao carregar o conteúdo da página a editar).
- Tipo: timestamp (formatos permitidos)
- recreate
Substitua quaisquer erros sobre a página que foram eliminados enquanto isso.
- Tipo: boleano (details)
- createonly
Não editar a página se ela já existir.
- Tipo: boleano (details)
- nocreate
Mostra um erro se a página não existir.
- Tipo: boleano (details)
- watch
- Obsoleto.
Adiciona a página para a lista de páginas vigiadas do usuário atual.
- Tipo: boleano (details)
- unwatch
- Obsoleto.
Remove a página da lista de páginas vigiadas do usuário atual.
- Tipo: boleano (details)
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, unwatch, preferences, nochange
- Padrão: preferences
- md5
O hash MD5 do parâmetro text ou os parâmetros prependtext e appendtext concatenados. Se configurado, a edição não será feita a menos que o hash esteja correto.
- prependtext
Adiciona este texto ao início da página. Substitui text.
- appendtext
Adiciona este texto ao fim da página. Substitui text.
Use section=new para anexar uma nova seção, em vez deste parâmetro.
- undo
Desfazer esta revisão. Substitui text, prependtext e appendtext.
- Tipo: inteiro
- undoafter
Desfazer todas as revisões de undo para este. Se não estiver configurado, desfaz uma revisão.
- Tipo: inteiro
- redirect
Resolve redirecionamento automaticamente.
- Tipo: boleano (details)
- contentformat
Formato de serialização de conteúdo usado para o texto de entrada.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- contentmodel
Modelo de conteúdo do novo conteúdo.
- Um dos seguintes valores: wikitext, javascript, json, css, text
- token
Um token "csrf" token recuperado de action=query&meta=tokens
O token sempre deve ser enviado como o último parâmetro, ou pelo menos após o parâmetro text.
- Este parâmetro é obrigatório.
- Edita uma página.
- api.php?action=edit&title=Test&summary=test%20summary&text=article%20content&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir na página de testes]
- Antecende __NOTOC__ a página.
- api.php?action=edit&title=Test&summary=NOTOC&minor=&prependtext=__NOTOC__%0A&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir na página de testes]
- Desfazer as revisões 13579 até 13585 com sumário automático.
- api.php?action=edit&title=Test&undo=13585&undoafter=13579&basetimestamp=2007-08-24T12:34:54Z&token=123ABC [abrir na página de testes]
action=emailuser
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Envia e-mail para o usuário.
- target
Usuário a se enviar o e-mail.
- Este parâmetro é obrigatório.
- subject
Cabeçalho do assunto.
- text
Corpo do e-mail.
- Este parâmetro é obrigatório.
- ccme
Envie uma cópia deste e-mail para mim.
- Tipo: boleano (details)
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Enviar um e-mail ao usuário WikiSysop com o texto Content.
- api.php?action=emailuser&target=WikiSysop&text=Content&token=123ABC [abrir na página de testes]
action=expandtemplates
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Expande todas a predefinições em texto wiki.
- title
Título da página.
- text
Texto wiki para converter.
- Este parâmetro é obrigatório.
- revid
ID da revisão, para
{{REVISIONID}}
e variáveis semelhantes.- Tipo: inteiro
- prop
Quais peças de informação obter.
Note que se nenhum valor for selecionado, o resultado conterá o texto wiki, mas o resultado será em um formato obsoleto.
- wikitext
- O texto wiki expandido.
- categories
- Quaisquer categorias presentes na entrada que não estão representadas na saída wikitext.
- properties
- Propriedades da página definidas por palavras mágicas expandidas no texto wiki.
- volatile
- Se a saída é volátil e não deve ser reutilizada em outro lugar dentro da página.
- ttl
- O tempo máximo após o qual os caches do resultado devem ser invalidados.
- modules
- Quaisquer módulos ResourceLoader que as funções do analisador solicitaram foram adicionados à saída. Contudo, jsconfigvars ou encodedjsconfigvars devem ser solicitados em conjunto com modules.
- jsconfigvars
- Fornece as variáveis de configuração JavaScript específicas da página.
- encodedjsconfigvars
- Fornece as variáveis de configuração JavaScript específicas da página como uma string JSON.
- parsetree
- A árvore de analise XML da entrada.
- Valores (separados com | ou alternativos): wikitext, categories, properties, volatile, ttl, modules, jsconfigvars, encodedjsconfigvars, parsetree
- includecomments
Se devem ser incluídos comentários HTML na saída.
- Tipo: boleano (details)
- generatexml
- Obsoleto.
Gerar XML parse tree (substituído por prop=parsetree).
- Tipo: boleano (details)
- Expandir o texto wiki {{Project:Sandbox}}.
- api.php?action=expandtemplates&text={{Project:Sandbox}} [abrir na página de testes]
action=feedcontributions
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Retorna o feed de contribuições de um usuário.
- feedformat
O formato do feed.
- Um dos seguintes valores: rss, atom
- Padrão: rss
- user
De quais usuários receber as contribuições.
- Este parâmetro é obrigatório.
- Tipo: nome de usuário
- namespace
A partir de qual espaço nominal filtrar contribuições.
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- year
Do ano (inclusive anteriores).
- Tipo: inteiro
- month
Do mês (inclusive anteriores).
- Tipo: inteiro
- tagfilter
Filtrar contribuições que têm essas tags.
- Valores (separados com | ou alternativos): mw-contentmodelchange
- Padrão: (vazio)
- deletedonly
Mostrar apenas contribuições excluídas.
- Tipo: boleano (details)
- toponly
Mostrar somente as edições que sejam a última revisão.
- Tipo: boleano (details)
- newonly
Mostrar somente as edições que são criação de páginas.
- Tipo: boleano (details)
- hideminor
Ocultar edições menores.
- Tipo: boleano (details)
- showsizediff
Mostrar a diferença de tamanho entre as revisões.
- Tipo: boleano (details)
- Retornar contribuições do usuário Example.
- api.php?action=feedcontributions&user=Example [abrir na página de testes]
action=feedrecentchanges
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Retorna um feed de mudanças recentes.
- feedformat
O formato do feed.
- Um dos seguintes valores: rss, atom
- Padrão: rss
- namespace
Espaço nominal a partir do qual limitar resultados.
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- invert
Todos os espaços nominais, exceto o selecionado.
- Tipo: boleano (details)
- associated
Inclua espaço nominal associado (discussão ou principal).
- Tipo: boleano (details)
- days
Dias para limitar os resultados.
- O valor não pode ser inferior a 1.
- Tipo: inteiro
- Padrão: 7
- limit
Número máximo de resultados.
- O valor deve estar entre 1 e 50.
- Tipo: inteiro
- Padrão: 50
- from
Mostra modificações desde então.
- Tipo: timestamp (formatos permitidos)
- hideminor
Ocultar modificações menores.
- Tipo: boleano (details)
- hidebots
Ocultar modificações feitas por bots.
- Tipo: boleano (details)
- hideanons
Ocultar alterações feitas por usuários anônimos.
- Tipo: boleano (details)
- hideliu
Ocultar alterações feitas por usuários registrados.
- Tipo: boleano (details)
- hidepatrolled
Ocultar mudanças patrulhadas.
- Tipo: boleano (details)
- hidemyself
Ocultar alterações feitas pelo usuário atual.
- Tipo: boleano (details)
- hidecategorization
Ocultar alterações de associação de categoria.
- Tipo: boleano (details)
- tagfilter
Filtrar por tag.
- target
Mostrar apenas as alterações nas páginas vinculadas por esta página.
- showlinkedto
Mostra as alterações nas páginas vigiadas à página selecionada.
- Tipo: boleano (details)
- Mostrar as mudanças recentes.
- api.php?action=feedrecentchanges [abrir na página de testes]
- Mostrar as mudanças recentes por 30 dias.
- api.php?action=feedrecentchanges&days=30 [abrir na página de testes]
action=feedwatchlist
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Retornar um feed da lista de páginas vigiadas.
- feedformat
O formato do feed.
- Um dos seguintes valores: rss, atom
- Padrão: rss
- hours
Lista páginas modificadas dentro dessa quantia de horas a partir de agora.
- O valor deve estar entre 1 e 72.
- Tipo: inteiro
- Padrão: 24
- linktosections
Cria link diretamente para seções alteradas, se possível.
- Tipo: boleano (details)
- allrev
Inclua várias revisões da mesma página dentro de um prazo determinado.
- Tipo: boleano (details)
- wlowner
Usado juntamente com para acessar a lista de páginas vigiadas de um usuário diferente.
- Tipo: nome de usuário
- wltoken
Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.
- wlshow
Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set show=minor|!anon.
- Valores (separados com | ou alternativos): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
- wltype
Quais tipos de mudanças mostrar:
- edit
- Edições comuns nas páginas.
- new
- Criação de páginas.
- log
- Registro de entradas.
- external
- Alterações externas.
- categorize
- Alterações de membros pertencentes à uma categoria.
- Valores (separados com | ou alternativos): edit, new, log, external, categorize
- Padrão: edit|new|log|categorize
- wlexcludeuser
Não listar as alterações deste usuário.
- Tipo: nome de usuário
- Mostra o feed de páginas vigiadas.
- api.php?action=feedwatchlist [abrir na página de testes]
- Mostre todas as alterações nas páginas vigiadas nas últimas 6 horas.
- api.php?action=feedwatchlist&allrev=&hours=6 [abrir na página de testes]
action=filerevert
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Reverte um arquivo para uma versão antiga.
- filename
Nome do arquivo de destino, sem o prefixo File:.
- Este parâmetro é obrigatório.
- comment
Enviar comentário.
- Padrão: (vazio)
- archivename
Nome do arquivo da revisão para qual reverter.
- Este parâmetro é obrigatório.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Reverter Wiki.png para a versão de 2011-03-05T15:27:40Z.
- api.php?action=filerevert&filename=Wiki.png&comment=Revert&archivename=20110305152740!Wiki.png&token=123ABC [abrir na página de testes]
action=help
- Fonte: MediaWiki
- Licença: GPL-2.0+
Mostra a ajuda para os módulos especificados.
- modules
Módulos para exibir ajuda para (valores do parâmetro action e format ou main). Pode-se especificar submódulos com um +.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- Padrão: main
- submodules
Inclui a ajuda para submódulos do módulo nomeado.
- Tipo: boleano (details)
- recursivesubmodules
Inclui a ajuda para submódulos de forma recursiva.
- Tipo: boleano (details)
- wrap
Encapsula a saída em uma estrutura de resposta da API padrão.
- Tipo: boleano (details)
- toc
Inclui uma tabela de conteúdos na saída HTML.
- Tipo: boleano (details)
- Ajuda para o módulo principal.
- api.php?action=help [abrir na página de testes]
- Ajuda para action=query e todos os seus submódulos.
- api.php?action=help&modules=query&submodules=1 [abrir na página de testes]
- Toda a ajuda em uma página.
- api.php?action=help&recursivesubmodules=1 [abrir na página de testes]
- Ajuda para o próprio módulo de ajuda.
- api.php?action=help&modules=help [abrir na página de testes]
- Ajuda para dois submódulos de consulta.
- api.php?action=help&modules=query+info|query+categorymembers [abrir na página de testes]
action=imagerotate
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Gira uma ou mais imagens.
- rotation
Graus para girar imagem no sentido horário.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: 90, 180, 270
- continue
Quando houver mais resultados disponíveis, use isso para continuar.
- tags
Tags para se inscrever na entrada no registro de upload.
- Valores (separados com | ou alternativos):
- titles
Uma lista de IDs de título para trabalhar.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: boleano (details)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: boleano (details)
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Girar File:Example.png em 90 graus.
- api.php?action=imagerotate&titles=File:Example.jpg&rotation=90&token=123ABC [abrir na página de testes]
- Girar todas as imagens em Category:Flip em 180 graus.
- api.php?action=imagerotate&generator=categorymembers&gcmtitle=Category:Flip&gcmtype=file&rotation=180&token=123ABC [abrir na página de testes]
action=import
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Importar uma página de outra wiki ou de um arquivo XML.
Observe que o POST HTTP deve ser feito como um upload de arquivos (ou seja, usar multipart/form-data) ao enviar um arquivo para o parâmetro xml.
- summary
Resumo de importação do log de entrada.
- xml
Enviar arquivo XML.
- Deve ser postado como um upload de arquivo usando multipart/form-data.
- interwikisource
Para importações de interwiki: wiki para importar de.
- Um dos seguintes valores:
- interwikipage
Para importações de interwiki: página para importar.
- fullhistory
Para importações de interwiki: importa o histórico completo, não apenas a versão atual.
- Tipo: boleano (details)
- templates
Para importações de interwiki: importa também todas as predefinições incluídas.
- Tipo: boleano (details)
- namespace
Importar para este espaço nominal. Não pode ser usado em conjunto com rootpage.
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- rootpage
Importar como subpágina para esta página. Não pode ser usada em conjunto com namespace.
- tags
Alterar as tags para aplicar à entrada no registro de importação e à revisão nula nas páginas importadas.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Importar meta:Help:ParserFunctions para espaço nominal 100 com histórico completo.
- api.php?action=import&interwikisource=meta&interwikipage=Help:ParserFunctions&namespace=100&fullhistory=&token=123ABC [abrir na página de testes]
action=linkaccount (link)
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Vincule uma conta de um provedor de terceiros ao usuário atual.
O procedimento geral para usar este módulo é:
- Procure os campos disponíveis de action=query&meta=authmanagerinfo com amirequestsfor=link e um token csrf de action=query&meta=tokens.
- Apresentar os campos para o usuário e obtenha a sua submissão.
- Poste em este módulo, fornecendo linkreturnurl e quaisquer campos relevantes.
- Verifique o status na resposta.
- Se você recebeu PASS ou FAIL, você terminou. A operação foi bem sucedida ou não.
- Se você recebeu UI, apresente os novos campos ao usuário e obtenha seu envio. Em seguida, publique neste módulo com linkcontinue e os campos relevantes sejam definidos e repita a etapa 4.
- Se você recebeu REDIRECT, direcione o usuário para o redirecttarget e aguarde o retorno para linkreturnurl. Em seguida, publique neste módulo com linkcontinue e quaisquer campos passados para o URL de retorno e repita a etapa 4.
- Se você recebeu RESTART, isso significa que a autenticação funcionou mas não temos uma conta de usuário vinculada. Você pode tratar isso como UI ou como FAIL.
- linkrequests
Utilize apenas estes pedidos de autenticação, pelo id retornado de action=query&meta=authmanagerinfo com amirequestsfor=link ou de uma resposta anterior deste módulo.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- linkmessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, wikitext, raw, none
- Padrão: wikitext
- linkmergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: boleano (details)
- linkreturnurl
O URL de retorno para fluxos de autenticação de terceiros deve ser absoluto. Isso ou linkcontinue é necessário.
Quando receber uma resposta REDIRECT, você normalmente abrirá um navegador ou uma visão da web para o redirecttarget URL para um fluxo de autenticação de terceiros. Quando isso for concluído, o terceiro enviará ao navegador ou a web para este URL. Você deve extrair qualquer consulta ou parâmetros POST do URL e passá-los como uma solicitação linkcontinue para este módulo de API.
- linkcontinue
Esse pedido é uma continuação após uma resposta UI ou REDIRECT anterior. Ou linkreturnurl é requerido.
- Tipo: boleano (details)
- linktoken
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- *
- Este módulo aceita parâmetros adicionais dependendo dos pedidos de autenticação disponíveis. Use action=query&meta=authmanagerinfo com amirequestsfor=link (ou uma resposta anterior deste módulo, se aplicável) para determinar as solicitações disponíveis e os campos que eles usam.
- Inicie o processo de vincular uma conta de Example.
- api.php?action=linkaccount&provider=Example&linkreturnurl=http://example.org/&linktoken=123ABC [abrir na página de testes]
action=login (lg)
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Faça login e obtenha cookies de autenticação.
Esta ação só deve ser usada em combinação comSpecial:BotPasswords; O uso para login da conta principal está obsoleto e pode falhar sem aviso prévio. Para fazer login com segurança na conta principal, use action=clientlogin.
- lgname
Nome de usuário.
- lgpassword
Senha.
- lgdomain
Domínio (opcional).
- lgtoken
Um token "login" token recuperado de action=query&meta=tokens
action=logout
- Fonte: MediaWiki
- Licença: GPL-2.0+
Faça o logout e limpe os dados da sessão.
- Finaliza a sessão do usuário atual.
- api.php?action=logout [abrir na página de testes]
action=managetags
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Execute tarefas de gerenciamento relacionadas às tags de alteração.
- operation
Qual operação para executar:
- create
- Crie uma nova tag de mudança para uso manual.
- delete
- Remove uma tag de mudança do banco de dados, incluindo a remoção da tag de todas as revisões, entradas recentes de alterações e entradas de log em que é usada.
- active
- Ativar uma tag de alteração, permitindo aos usuários aplicá-la manualmente.
- deactivate
- Desative uma tag de alteração, impedindo que usuários a apliquem manualmente.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: create, delete, activate, deactivate
- tag
Tag para criar, excluir, ativar ou desativar. Para a criação de tags, a tag não deve existir. Para exclusão de tags, a tag deve existir. Para a ativação da tag, a tag deve existir e não ser usada por uma extensão. Para a desativação da tag, a tag deve estar atualmente ativa e definida manualmente.
- Este parâmetro é obrigatório.
- reason
Uma razão opcional para criar, excluir, ativar ou desativar a tag.
- ignorewarnings
Se deseja ignorar quaisquer avisos emitidos durante a operação.
- Tipo: boleano (details)
- tags
Alterar as tags para se inscrever na entrada no registro de gerenciamento de tags.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Criar uma tag chamada spam</ kbd> com o motivo For use in edit patrolling
- api.php?action=managetags&operation=create&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [abrir na página de testes]
- Excluir a tag vandlaism com o motivo Misspelt
- api.php?action=managetags&operation=delete&tag=vandlaism&reason=Misspelt&token=123ABC [abrir na página de testes]
- Ativar uma tag nomeada spam com a razão For use in edit patrolling
- api.php?action=managetags&operation=activate&tag=spam&reason=For+use+in+edit+patrolling&token=123ABC [abrir na página de testes]
- Desative uma tag chamada spam </ kbd> com o motivo No longer required
- api.php?action=managetags&operation=deactivate&tag=spam&reason=No+longer+required&token=123ABC [abrir na página de testes]
action=mergehistory
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Fundir históricos das páginas.
- from
Título da página a partir da qual o histórico será mesclado. Não pode ser usado em conjunto com fromid.
- fromid
ID da página da qual o histórico será mesclado. Não pode ser usado em conjunto com from.
- Tipo: inteiro
- to
Título da página ao qual o histórico será mesclado. Não pode ser usado em conjunto com toid.
- toid
ID da página em que o histórico será mesclado. Não pode ser usado em conjunto com to.
- Tipo: inteiro
- timestamp
Timestamp até as revisões que serão movidas do histórico da página de origem para o histórico da página de destino. Se omitido, todo o histórico da página de origem será incorporado na página de destino.
- Tipo: timestamp (formatos permitidos)
- reason
Razão para a fusão de histórico.
- Padrão: (vazio)
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Junte todo o histórico de Oldpage em Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason [abrir na página de testes]
- Junte as revisões da página de Oldpage datando até 2015-12-31T04:37:41Z em Newpage.
- api.php?action=mergehistory&from=Oldpage&to=Newpage&token=123ABC&reason=Reason×tamp=2015-12-31T04%3A37%3A41Z [abrir na página de testes]
action=move
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Mover uma página.
- from
Título da página para renomear. Não pode ser usado em conjunto com fromid.
- fromid
ID da página a se renomear. Não pode ser usado em conjunto com from.
- Tipo: inteiro
- to
Título para o qual renomear a página.
- Este parâmetro é obrigatório.
- reason
Motivo para a alteração do nome.
- Padrão: (vazio)
- movetalk
Renomear a página de discussão, se existir.
- Tipo: boleano (details)
- movesubpages
Renomeia subpáginas, se aplicável.
- Tipo: boleano (details)
- noredirect
Não cria um redirecionamento.
- Tipo: boleano (details)
- watch
- Obsoleto.
Adiciona a página e o redirecionamento para a lista de páginas vigiadas do usuário atual.
- Tipo: boleano (details)
- unwatch
- Obsoleto.
Remove a página e o redirecionamento para a lista de paginas vigiadas do usuário atual.
- Tipo: boleano (details)
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, unwatch, preferences, nochange
- Padrão: preferences
- ignorewarnings
Ignorar quaisquer avisos.
- Tipo: boleano (details)
- tags
Alterar as tags para aplicar à entrada no log de movimento e à revisão nula na página de destino.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Mover Badtitle para Goodtitle sem deixar um redirecionamento.
- api.php?action=move&from=Badtitle&to=Goodtitle&token=123ABC&reason=Misspelled%20title&movetalk=&noredirect= [abrir na página de testes]
action=opensearch
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Procure na wiki usando o protocolo OpenSearch.
- search
Pesquisar string.
- Este parâmetro é obrigatório.
- namespace
Espaço nominal para pesquisar.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- Padrão: 0
- limit
Número máximo de resultados.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- suggest
Não fazer nada se $wgEnableOpenSearchSuggest é false.
- Tipo: boleano (details)
- redirects
Como lidar com os redirecionamentos:
- return
- Retornar o redirecionamento em si.
- resolve
- Retornar a página de destino. Pode retornar menos de resultados.
Por razões históricas, o padrão é "return" para format=json e "resolve" para outros formatos.
- Um dos seguintes valores: return, resolve
- format
O formato da saída.
- Um dos seguintes valores: json, jsonfm, xml, xmlfm
- Padrão: json
- warningsaserror
Se os avisos forem gerados com format=json, devolva um erro de API em vez de ignorá-los.
- Tipo: boleano (details)
- Encontra páginas começando com Te.
- api.php?action=opensearch&search=Te [abrir na página de testes]
action=options
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Alterar as preferências do usuário atual.
Somente as opções que estão registradas no núcleo ou em uma das extensões instaladas, ou as opções com as chaves com prefixo com userjs-
(que podem ser usadas pelos scripts do usuário) podem ser definidas.
- reset
Redefinir preferências para os padrões do site.
- Tipo: boleano (details)
- resetkinds
Lista de tipos de opções para redefinir quando a opção reset está definida.
- Valores (separados com | ou alternativos): registered, registered-multiselect, registered-checkmatrix, userjs, special, unused, all
- Padrão: all
- change
Lista de alterações, nome formatado = valor (por exemplo, skin=vector). Se nenhum valor for dado (nem mesmo um sinal de igual), por exemplo, optionname|otheroption|..., a opção será redefinida para seu valor padrão. Se algum valor passado contém o caractere de pipe (|), use o separador de múltiplo valor alternativo para a operação correta.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- optionname
O nome da opção que deve ser configurado para o valor dado por optionvalue.
- optionvalue
O valor da opção especificada por optionname.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Resetar todas as preferências.
- api.php?action=options&reset=&token=123ABC [abrir na página de testes]
- Mudar preferências skin e hideminor.
- api.php?action=options&change=skin=vector|hideminor=1&token=123ABC [abrir na página de testes]
- Redefine todas as preferências, então define skin e nickname.
- api.php?action=options&reset=&change=skin=monobook&optionname=nickname&optionvalue=[[User:Beau|Beau]]%20([[User_talk:Beau|talk]])&token=123ABC [abrir na página de testes]
action=paraminfo
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informações sobre módulos da API.
- modules
Lista de nomes de módulos (valores do parâmetro action e format ou main). Pode-se especificar submódulos com um +, todos os submódulos com +* ou todos os submódulos recursivamente com +**.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- helpformat
Formato das strings de ajuda.
- Um dos seguintes valores: html, wikitext, raw, none
- Padrão: none
- querymodules
- Obsoleto.
Lista de nomes de módulos de consulta (valor de parâmetro prop, meta ou list). Use modules=query+foo em vez de querymodules=foo.
- Valores (separados com | ou alternativos): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allmessages, allpages, allredirects, allrevisions, alltransclusions, allusers, authmanagerinfo, backlinks, blocks, categories, categoryinfo, categorymembers, contributors, deletedrevisions, deletedrevs, duplicatefiles, embeddedin, extlinks, exturlusage, filearchive, filerepoinfo, fileusage, imageinfo, images, imageusage, info, iwbacklinks, iwlinks, langbacklinks, langlinks, links, linkshere, logevents, mystashedfiles, pagepropnames, pageprops, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- O número máximo de valores é 50 (500 para bots).
- mainmodule
- Obsoleto.
Obter também informações sobre o módulo principal (de nível superior). Use modules=main em vez disso.
- pagesetmodule
- Obsoleto.
Obter informações sobre o módulo do conjunto de páginas (fornecendo titles= and friends) também.
- formatmodules
- Obsoleto.
Lista de nomes de módulos de formato (valor do parâmetro format). Use modules em vez disso.
- Valores (separados com | ou alternativos): json, jsonfm, none, php, phpfm, rawfm, xml, xmlfm
- Mostrar informações para action=parse, format=jsonfm, action=query&list=allpages e action=query&meta=siteinfo.
- api.php?action=paraminfo&modules=parse|phpfm|query%2Ballpages|query%2Bsiteinfo [abrir na página de testes]
- Mostrar informações para todos os submódulos de action=query.
- api.php?action=paraminfo&modules=query%2B* [abrir na página de testes]
action=parse
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Analisa o conteúdo e retorna a saída do analisador.
Veja os vários módulos de suporte de action=query para obter informações da versão atual de uma página.
Há várias maneiras de especificar o texto para analisar:
- Especifique uma página ou revisão, usando page, pageid, ou oldid.
- Especifica o conteúdo explicitamente, Usando text, title e contentmodel.
- Especifique apenas um resumo a analisar. prop deve ter um valor vazio.
- title
Título da página ao qual o texto pertence. Se omitido, contentmodel deve ser especificado e API será usado como título.
- text
Texto para analisar. Use title ou contentmodel para controlar o modelo de conteúdo.
- revid
Revision ID, for
{{REVISIONID}}
and similar variables.- Tipo: inteiro
- summary
Sumário para analisar.
- page
Analisa o conteúdo desta página. Não pode ser usado em conjunto com text e title.
- pageid
Analisa o conteúdo desta página. Sobrepõe page.
- Tipo: inteiro
- redirects
Sepage ou pageid é definido com um redirecionamento, resolva-o.
- Tipo: boleano (details)
- oldid
Analise o conteúdo desta revisão. Substitui page e pageid.
- Tipo: inteiro
- prop
Qual pedaço de informação obter:
- text
- Fornece o texto analisado do texto wiki.
- langlinks
- Fornece os links de idiomas do texto wiki analisado.
- categories
- Fornece as categorias no texto wiki analisado.
- categorieshtml
- Fornece a versão HTML das categorias.
- links
- Fornece os links internos do texto wiki analisado.
- templates
- Fornece a predefinição no texto wiki analisado.
- images
- Fornece as imagens no texto wiki analisado.
- externallinks
- Fornece os links externos no texto wiki analisado.
- sections
- Fornece as seções no texto wiki analisado.
- revid
- Adiciona o ID da revisão da página analisada.
- displaytitle
- Adiciona o título do texto wiki analisado.
- headhtml
- Fornece
<head>
analisado da página. - modules
- Fornece os módulos do ResourceLoader usados na página. Para carregar, use
mw.loader.using()
. Contudo, jsconfigvars ou encodedjsconfigvars deve ser solicitado conjuntamente com modules. - jsconfigvars
- Fornece as variáveis de configuração JavaScript específicas da página. Para aplicar, use
mw.config.set()
. - encodedjsconfigvars
- Fornece as variáveis de configuração JavaScript específicas da página como uma string JSON.
- indicators
- Fornece o HTML de indicadores de status de página utilizados na página.
- iwlinks
- Fornece links interwiki no texto wiki analisado.
- wikitext
- Fornece o texto wiki original que foi analisado.
- properties
- Fornece várias propriedades definidas no texto wiki analisado.
- limitreportdata
- Fornece o relatório limite de uma forma estruturada. Não informa dado, quandodisablelimitreport está definido.
- limitreporthtml
- Retorna a versão HTML do relatório de limite. Não retorna dados quando disablelimitreport está definido.
- parsetree
- A árvore de análise XML do conteúdo da revisão (requer modelo de conteúdo
wikitext
) - parsewarnings
- Fornece os avisos que ocorreram ao analisar o conteúdo.
- headitems
- Obsoleto. Fornece itens para colocar no
<head>
da página.
- Valores (separados com | ou alternativos): text, langlinks, categories, categorieshtml, links, templates, images, externallinks, sections, revid, displaytitle, headhtml, modules, jsconfigvars, encodedjsconfigvars, indicators, iwlinks, wikitext, properties, limitreportdata, limitreporthtml, parsetree, parsewarnings, headitems
- Padrão: text|langlinks|categories|links|templates|images|externallinks|sections|revid|displaytitle|iwlinks|properties|parsewarnings
- wrapoutputclass
Classe CSS usada para envolver a saída do analisador.
- Padrão: mw-parser-output
- pst
Faz uma transformação pré-salvar na entrada antes de analisá-la. Apenas válido quando usado com texto.
- Tipo: boleano (details)
- onlypst
Faz uma transformação pré-salvar (PST) na entrada, mas não analisa. Retorna o mesmo texto wiki, depois que um PST foi aplicado. Apenas válido quando usado com text.
- Tipo: boleano (details)
- effectivelanglinks
- Obsoleto.
Inclui links de idiomas fornecidos por extensões (para uso com prop=langlinks).
- Tipo: boleano (details)
- section
Apenas analise o conteúdo deste número de seção.
Quando new, analise text e sectiontitle como se adicionasse uma nova seção a página.
new é permitido somente ao especificar text.
- sectiontitle
Novo título de seção quando section é new.
Ao contrário da edição de páginas Isso não recai sobre summary quando omitido ou vazio.
- disablepp
- Obsoleto.
Use disablelimitreport em vez.
- Tipo: boleano (details)
- disablelimitreport
Omita o relatório de limite ("Relatório de limite NewPP") da saída do analisador.
- Tipo: boleano (details)
- disableeditsection
Omita os links da seção de edição da saída do analisador.
- Tipo: boleano (details)
- disabletidy
Não executa a limpeza HTML (por exemplo, tidy) na saída do analisador.
- Tipo: boleano (details)
- generatexml
- Obsoleto.
Gerar XML parse tree (requer modelo de conteúdo
wikitext
, substituído por prop=parsetree).- Tipo: boleano (details)
- preview
Analisar no mode de visualização.
- Tipo: boleano (details)
- sectionpreview
Analise no modo de visualização de seção (também permite o modo de visualização).
- Tipo: boleano (details)
- disabletoc
Omitir tabela de conteúdos na saída.
- Tipo: boleano (details)
- useskin
Aplique a skin selecionada na saída do analisador. Pode afetar as seguintes propriedades: langlinks, headitems, modules, jsconfigvars, indicators.
- Um dos seguintes valores: vector
- contentformat
Formato de serialização de conteúdo usado para o texto de entrada. Válido apenas quando usado com text.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- contentmodel
Modelo de conteúdo do texto de entrada. Se omitido, title deve ser especificado e o padrão será o modelo do título especificado. Válido apenas quando usado com text.
- Um dos seguintes valores: wikitext, javascript, json, css, text
- Analisa uma página.
- api.php?action=parse&page=Project:Sandbox [abrir na página de testes]
- Analisa texto wiki.
- api.php?action=parse&text={{Project:Sandbox}}&contentmodel=wikitext [abrir na página de testes]
- Analisa texto wiki, especificando o título da página.
- api.php?action=parse&text={{PAGENAME}}&title=Test [abrir na página de testes]
- Analisa uma sumário.
- api.php?action=parse&summary=Some+[[link]]&prop= [abrir na página de testes]
action=patrol
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Patrulha uma página ou revisão.
- rcid
ID de Mudanças recentes para patrulhar.
- Tipo: inteiro
- revid
ID de revisão para patrulhar.
- Tipo: inteiro
- tags
Alterar as tags para se inscrever na entrada no registro de patrulha.
- Valores (separados com | ou alternativos):
- token
Um token "patrol" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Patrulha uma modificação recente.
- api.php?action=patrol&token=123ABC&rcid=230672766 [abrir na página de testes]
- Patrulha uma revisão.
- api.php?action=patrol&token=123ABC&revid=230672766 [abrir na página de testes]
action=protect
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Modifica o nível de proteção de uma página.
- title
Título da página para (des)proteger. Não pode ser usado em conjunto com pageid.
- pageid
ID da página a se (des)proteger. Não pode ser usado em conjunto com title.
- Tipo: inteiro
- protections
Lista de níveis de proteção, formatados action=level (por exemplo, edit=sysop). Um nível com all significa que todos podem tomar a ação, ou seja, sem restrição.
Nota: Qualquer ação não listada terá restrições removidas.
- Este parâmetro é obrigatório.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- expiry
Expiração de timestamps. Se apenas um timestamp for configurado, ele sera usado para todas as proteções. Use infinite, indefinite, infinity ou never, para uma protecção que nunca expirar.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- Padrão: infinite
- reason
Motivo para (des)proteger.
- Padrão: (vazio)
- tags
Alterar as tags para se inscrever na entrada no registro de proteção.
- Valores (separados com | ou alternativos):
- cascade
Ativa a proteção em cascata (ou seja, proteja as predefinições transcluídas e imagens utilizados nesta página). Ignorado se nenhum dos níveis de proteção fornecidos suporte cascata.
- Tipo: boleano (details)
- watch
- Obsoleto.
Se configurado, adicione a página sendo (des)protegida para a lista de páginas vigiadas do usuário atual.
- Tipo: boleano (details)
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, unwatch, preferences, nochange
- Padrão: preferences
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Protege uma página.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=sysop|move=sysop&cascade=&expiry=20070901163000|never [abrir na página de testes]
- Desprotege uma página definindo restrições para all (isto é, todos são autorizados a tomar a ação).
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=edit=all|move=all&reason=Lifting%20restrictions [abrir na página de testes]
- Desprotege uma página ao não definir restrições.
- api.php?action=protect&title=Main%20Page&token=123ABC&protections=&reason=Lifting%20restrictions [abrir na página de testes]
action=purge
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Limpe o cache para os títulos especificados.
- forcelinkupdate
Atualiza as tabelas de links.
- Tipo: boleano (details)
- forcerecursivelinkupdate
Atualiza a tabela de links e atualiza as tabelas de links para qualquer página que usa essa página como uma predefinição.
- Tipo: boleano (details)
- continue
Quando houver mais resultados disponíveis, use isso para continuar.
- titles
Uma lista de IDs de título para trabalhar.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: boleano (details)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: boleano (details)
- Purga as páginas Main Page e API.
- api.php?action=purge&titles=Main_Page|API [abrir na página de testes]
- Purga as primeiras 10 páginas no espaço nominal principal.
- api.php?action=purge&generator=allpages&gapnamespace=0&gaplimit=10 [abrir na página de testes]
action=query
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obtenha dados de e sobre o MediaWiki.
Todas as modificações de dados terão que usar a consulta para adquirir um token para evitar abusos de sites maliciosos.
- prop
Quais propriedades obter para as páginas consultadas.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categoryinfo
- Retorna informações sobre as categorias dadas.
- contributors
- Obter a lista de contribuidores logados e a contagem de contribuidores anônimos para uma página.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- extlinks
- Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- imageinfo
- Retorna a informação do arquivo e o histórico de upload.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- info
- Obter informações básicas sobre a página.
- iwlinks
- Retorna todos os links interwiki das páginas fornecidas.
- langlinks
- Retorna todos os links interlanguage das páginas fornecidas.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageprops
- Obter várias propriedades da página definidas no conteúdo da página.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- stashimageinfo
- Retorna a informação do arquivo para arquivos stashed.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- Valores (separados com | ou alternativos): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, pageprops, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Quais listas obter.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- allusers
- Enumerar todos os usuários registrados.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- blocks
- Liste todos os usuários e endereços IP bloqueados.
- categorymembers
- Lista todas as páginas numa categoria específica.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- filearchive
- Enumerar todos os arquivos excluídos sequencialmente.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- logevents
- Recuperar eventos dos logs.
- mystashedfiles
- Obter uma lista de arquivos no stash de dados do usuário atual.
- pagepropnames
- Liste todos os nomes de propriedade da página em uso na wiki.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- search
- Fazer uma buscar completa de texto.
- tags
- Lista etiquetas da modificação.
- usercontribs
- Obtêm todas as edições de um usuário.
- users
- Obter informação sobre uma lista de usuários.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- deletedrevs
- Obsoleto. Listar revisões excluídas.
- Valores (separados com | ou alternativos): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
Quais metadados obter.
- allmessages
- Devolver as mensagens deste site.
- authmanagerinfo
- Recupere informações sobre o status de autenticação atual.
- filerepoinfo
- Retorna informações meta sobre repositórios de imagens configurados na wiki.
- siteinfo
- Retorna informações gerais sobre o site.
- tokens
- Obtém tokens para ações de modificação de dados.
- userinfo
- Ober informações sobre o usuário atual.
- Valores (separados com | ou alternativos): allmessages, authmanagerinfo, filerepoinfo, siteinfo, tokens, userinfo
- indexpageids
Inclua uma seção adicional de pageids listando todas as IDs de página retornadas.
- Tipo: boleano (details)
- export
Exporte as revisões atuais de todas as páginas dadas ou geradas.
- Tipo: boleano (details)
- exportnowrap
Retorna o XML de exportação sem envolvê-lo em um resultado XML (mesmo formato que Special:Export). Só pode ser usado com query+export.
- Tipo: boleano (details)
- iwurl
Obter o URL completo se o título for um link interwiki.
- Tipo: boleano (details)
- continue
Quando houver mais resultados disponíveis, use isso para continuar.
- rawcontinue
Retorne os dados de query-continue para continuar.
- Tipo: boleano (details)
- titles
Uma lista de IDs de título para trabalhar.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em query+titles, query+pageids e query+revids e em páginas retornadas por query+generator.
- Tipo: boleano (details)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: boleano (details)
- Obter site info e revisions da Main Page.
- api.php?action=query&prop=revisions&meta=siteinfo&titles=Main%20Page&rvprop=user|comment&continue= [abrir na página de testes]
- Obter revisões de páginas começando com API/.
- api.php?action=query&generator=allpages&gapprefix=API/&prop=revisions&continue= [abrir na página de testes]
prop=categories (cl)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Liste todas as categorias às quais as páginas pertencem.
- clprop
Quais propriedades adicionais obter para cada categoria:
- sortkey
- Adiciona a sortkey (string hexadecimal) e o prefixo da sortkey (parte legível para humanos) para a categoria.
- timestamp
- Adiciona o timestamp de quando a categoria foi adicionada.
- hidden
- Tags categorias que estão ocultas com
__HIDDENCAT__
.
- Valores (separados com | ou alternativos): sortkey, timestamp, hidden
- clshow
Quais tipos de categorias mostrar.
- Valores (separados com | ou alternativos): hidden, !hidden
- cllimit
Quantas categorias retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- clcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- clcategories
Apenas liste essas categorias. Útil para verificar se uma determinada página está em uma determinada categoria.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- cldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter uma lista de categorias para as quais a página Albert Einstein </ kbd> pertence.
- api.php?action=query&prop=categories&titles=Albert%20Einstein [abrir na página de testes]
- Obter informações 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+
Retorna informações sobre as categorias dadas.
- cicontinue
Quando houver mais resultados disponíveis, use isso 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 de contribuidores logados e a contagem de contribuidores anônimos para uma página.
- pcgroup
Somente inclui usuários nos grupos dados. Não inclui grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.
- Valores (separados com | ou alternativos): bot, sysop, bureaucrat
- pcexcludegroup
Excluir os usuários nos grupos fornecidos. Não inclui grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.
- Valores (separados com | ou alternativos): bot, sysop, bureaucrat
- pcrights
Somente inclui usuários com os direitos dados. Não inclui direitos concedidos por grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.
- Valores (separados com | ou alternativos): 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
- O número máximo de valores é 50 (500 para bots).
- pcexcluderights
Excluir usuários com os direitos dados. Não inclui direitos concedidos por grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.
- Valores (separados com | ou alternativos): 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
- O número máximo de valores é 50 (500 para bots).
- pclimit
Quantas contribuições retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- pccontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Mostrar contribuidores para a 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obtem informações de revisão excluídas.
Pode ser usado de várias maneiras:
- Obtenha revisões excluídas para um conjunto de páginas, definindo títulos ou pageids. Ordenado por título e timestamp.
- Obter dados sobre um conjunto de revisões excluídas, definindo seus IDs com revids. Ordenado por ID de revisão.
- drvprop
Quais propriedades mostrar para cada modificação:
- ids
- O ID da revisão.
- flags
- Etiqueta de revisão (menor).
- timestamp
- O timestamp da revisão.
- user
- Usuário que fez a revisão.
- userid
- ID de usuário do criador da revisão.
- size
- Comprimento (bytes) da revisão.
- sha1
- SHA-1 (base 16) da revisão.
- contentmodel
- ID do modelo de conteúdo da revisão.
- comment
- Comentário do usuário para a revisão.
- parsedcomment
- Analisar comentário do usuário para a revisão.
- content
- Texto da revisão.
- tags
- Etiquetas para a revisão.
- parsetree
- Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Padrão: ids|timestamp|flags|comment|user
- drvlimit
Limita quantas revisões serão retornadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- drvexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer drvprop=content).
- Tipo: boleano (details)
- drvgeneratexml
- Obsoleto.
Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer drvprop=content).
- Tipo: boleano (details)
- drvparse
- Obsoleto.
Use action=parse em vez disso. Analisa o conteúdo da revisão (requer drvprop=content). Por motivos de desempenho, se esta opção for usada, drvlimit é definindo para 1.
- Tipo: boleano (details)
- drvsection
Apenas recuperar o conteúdo deste número de seção.
- drvdiffto
- Obsoleto.
Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.
- drvdifftotext
- Obsoleto.
Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui drvdiffto. Se drvsection estiver definido, apenas essa seção será diferente desse texto.
- drvdifftotextpst
- Obsoleto.
Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com drvdifftotext.
- Tipo: boleano (details)
- drvcontentformat
Formato de serialização usado para drvdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- drvstart
O timestamp no qual começar a enumerar. Ignorado ao processar uma lista de IDs de revisão.
- Tipo: timestamp (formatos permitidos)
- drvend
O timestamp no qual parar de enumerar. Ignorado ao processar uma lista de IDs de revisão.
- Tipo: timestamp (formatos permitidos)
- drvdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: drvstart deve ser anterior a drvend.
- older
- Lista mais recente primeiro (padrão). Nota: drvstart deve ser posterior a drvend.
- Um dos seguintes valores: newer, older
- Padrão: older
- drvtag
Lista apenas as revisões com esta tag.
- drvuser
Lista apenas revisões desse usuário.
- Tipo: nome de usuário
- drvexcludeuser
Não lista as revisões deste usuário.
- Tipo: nome de usuário
- drvcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Lista as revisões excluídas das páginas Main Page e Talk:Main Page, com conteúdo.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [abrir na página de testes]
- Lista as informações para a revisão excluída 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- dflimit
Quantos arquivos duplicados retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- dfcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- dfdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- dflocalonly
Procure apenas arquivos no repositório local.
- Tipo: boleano (details)
- Procurar por duplicatas de File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert_Einstein_Head.jpg&prop=duplicatefiles [abrir na página de testes]
- Procure duplicatas de todos os arquivos.
- 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+
Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
- ellimit
Quantos links retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- eloffset
Quando houver mais resultados disponíveis, use isso para continuar.
- Tipo: inteiro
- elprotocol
Protocolo do URL. Se estiver vazio e elquery estiver definido, o protocolo é http. Deixe o anterior e elquery vazios para listar todos os links externos.
- Um dos seguintes valores: Pode estar vazio, ou 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
Pesquisar string sem protocolo. Útil para verificar se uma determinada página contém uma determinada URL externa.
- elexpandurl
Expandir URLs relativos ao protocolo com o protocolo canônico.
- Tipo: boleano (details)
- Obter uma lista de links externos em 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que usam os arquivos dados.
- fuprop
Quais propriedades obter:
- pageid
- ID de cada página.
- title
- O título de cada página.
- redirect
- Sinalizar se a página é um redirecionamento.
- Valores (separados com | ou alternativos): pageid, title, redirect
- Padrão: pageid|title|redirect
- funamespace
Listar apenas páginas neste espaço nominal.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- fushow
Mostre apenas itens que atendam a esses critérios.
- redirect
- Apenas mostra redirecionamentos.
- !redirect
- Não mostra redirecionamentos.
- Valores (separados com | ou alternativos): redirect, !redirect
- fulimit
Quantos retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- fucontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter uma lista de páginas usando File:Example.jpg.
- api.php?action=query&prop=fileusage&titles=File%3AExample.jpg [abrir na página de testes]
- Obter informação sobre páginas usando 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+
Retorna a informação do arquivo e o histórico de upload.
- iiprop
Quais informações de arquivo para obter:
- timestamp
- Adiciona o timestamp para a versão carregada.
- user
- Adiciona o usuário que carregou cada versão do arquivo.
- userid
- Adiciona a identificação do usuário que carregou cada versão do arquivo.
- comment
- Comente sobre a versão.
- parsedcomment
- Analise o comentário na versão.
- canonicaltitle
- Adiciona o título canônico do arquivo.
- url
- Fornece o URL para o arquivo e a página de descrição.
- size
- Adiciona o tamanho do arquivo em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Apelido para tamanho.
- sha1
- Adiciona o SHA-1 do arquivo.
- mime
- Adiciona o tipo MIME do arquivo.
- thumbmime
- Adiciona o tipo MIME da miniatura da imagem (requer url e param iiurlwidth).
- mediatype
- Adiciona o tipo de mídia do arquivo.
- metadata
- Lista metadados Exif para a versão do arquivo.
- commonmetadata
- Lista os metadados genéricos do formato de arquivo para a versão do arquivo.
- extmetadata
- Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML.
- archivename
- Adiciona o nome do arquivo da versão arquivada para as versões não-mais recentes.
- bitdepth
- Adiciona a profundidade de bits da versão.
- uploadwarning
- Usado pela página Special:Upload para obter informações sobre um arquivo existente. Não está destinado a ser usado fora do núcleo do MediaWiki.
- badfile
- Adiciona se o arquivo está no MediaWiki:Bad image list
- Valores (separados com | ou alternativos): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, mediatype, metadata, commonmetadata, extmetadata, archivename, bitdepth, uploadwarning, badfile
- Padrão: timestamp|user
- iilimit
Quantas revisões de arquivos retornar por arquivo.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 1
- iistart
O timestamp do qual começar a enumeração.
- Tipo: timestamp (formatos permitidos)
- iiend
Data e hora para a listagem.
- Tipo: timestamp (formatos permitidos)
- iiurlwidth
Se iiprop=url estiver definido, um URL para uma imagem dimensionada para essa largura será retornado. Por motivos de desempenho, se essa opção for usada, não serão retornadas mais de 50 imagens dimensionadas.
- Tipo: inteiro
- Padrão: -1
- iiurlheight
Semelhante a iiurlwidth.
- Tipo: inteiro
- Padrão: -1
- iimetadataversion
Versão dos metadados para usar. Se latest for especificado, use a versão mais recente. Por padrão, 1 para compatibilidade com versões anteriores.
- Padrão: 1
- iiextmetadatalanguage
Em qual idioma procurar por extmetadata. Isso afeta tanto a tradução a ser buscada, quanto várias estão disponíveis, bem como a forma como as coisas como números e vários valores são formatados.
- Padrão: pt-br
- iiextmetadatamultilang
Se as traduções para a propriedade extmetadata estiverem disponíveis, procure todas elas.
- Tipo: boleano (details)
- iiextmetadatafilter
Se especificado e não vazio, apenas essas chaves serão retornadas para iiprop=extmetadata.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- iiurlparam
Uma sequência de parâmetro específico do manipulador. Por exemplo, PDFs podem usar page15-100px. iiurlwidth deve 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 avaliar a MediaWiki:Bad image list
- iicontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- iilocalonly
Procure apenas arquivos no repositório local.
- Tipo: boleano (details)
- Obtenha informações sobre a versão atual do File:Albert Einstein Head.jpg.
- api.php?action=query&titles=File:Albert%20Einstein%20Head.jpg&prop=imageinfo [abrir na página de testes]
- Obtenha informações sobre versões do File:Test.jpg a partir de 2008 e posterior.
- 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Retorna todos os arquivos contidos nas páginas fornecidas.
- imlimit
Quantos arquivos retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- imcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- imimages
Apenas liste esses arquivos. Útil para verificar se uma determinada página possui um determinado arquivo.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- imdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter uma lista de arquivos usados na Main Page.
- api.php?action=query&prop=images&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre todos os arquivos usados na 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 informações básicas sobre a página.
- inprop
Quais propriedades adicionais obter:
- protection
- Liste o nível de proteção de cada página.
- talkid
- O ID da página de discussão para cada página de não-discussão.
- watched
- Liste o estado de vigilância de cada página.
- watchers
- Número de observadores, se permitido.
- visitingwatchers
- O número de observadores de cada página que visitou edições recentes para essa página, se permitido.
- notificationtimestamp
- O timestamp da notificação da lista de páginas vigiadas de cada página.
- subjectid
- O ID da página principal para cada página de discussão.
- url
- Retorna um URL completo, de edição e o canônico para cada página.
- readable
- Se o usuário pode ler esta página.
- preload
- Fornece o texto retornado por EditFormPreloadText.
- displaytitle
- Fornece o modo como o título da página é exibido.
- Valores (separados com | ou alternativos): protection, talkid, watched, watchers, visitingwatchers, notificationtimestamp, subjectid, url, readable, preload, displaytitle
- intestactions
Testa se o usuário atual pode executar determinadas ações na página.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- intoken
- Obsoleto.
Use action=query&meta=tokens em vez.
- Valores (separados com | ou alternativos): edit, delete, protect, move, block, unblock, email, import, watch
- incontinue
Quando houver mais resultados disponíveis, use isso 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ções gerais 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+
Retorna todos os links interwiki das páginas fornecidas.
- iwprop
Quais propriedades adicionais obter para cada link interlanguage:
- url
- Adiciona o URL completo.
- Valores (separados com | ou alternativos): url
- iwprefix
Retornar apenas links interwiki com este prefixo.
- iwtitle
Link interwiki para pesquisar por. Deve ser usado com iwprefix.
- iwdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- iwlimit
Quantos interwiki links a serem retornados.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- iwcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- iwurl
- Obsoleto.
Obter o URL completo (não pode ser usado com iwprop).
- Tipo: boleano (details)
- Obtenha links interwiki 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+
Retorna todos os links interlanguage das páginas fornecidas.
- llprop
Quais propriedades adicionais obter para cada link interlanguage:
- url
- Adiciona o URL completo.
- langname
- Adiciona o nome do idioma localizado (melhor esforço). Use llinlanguagecode para controlar o idioma.
- autonym
- Adiciona o nome do idioma nativo.
- Valores (separados com | ou alternativos): url, langname, autonym
- lllang
Retornar apenas os links de idioma com este código de idioma.
- lltitle
Link para pesquisar. Deve ser usado com lllang.
- lldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- llinlanguagecode
Código de idioma para nomes de idiomas localizados.
- Padrão: pt-br
- lllimit
Quantos links de idioma retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- llcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- llurl
- Obsoleto.
Obter o URL completo (não pode ser usado com llprop).
- Tipo: boleano (details)
- Obter links de interligação 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Retorna todos os links das páginas fornecidas.
- plnamespace
Mostre apenas links nesses espaços de nominais.
- Valores (separados com | ou alternativos): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- pllimit
Quantos links retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- plcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- pltitles
Apenas lista links para esses títulos. Útil para verificar se uma determinada página liga a um certo título.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- pldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter links da página Main Page
- api.php?action=query&prop=links&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre os links de páginas na página Main Page.
- api.php?action=query&generator=links&titles=Main%20Page&prop=info [abrir na página de testes]
- Obter links da página Main Page nos espaços nominais Usuário 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que apontam para as páginas dadas.
- lhprop
Quais propriedades obter:
- pageid
- ID de cada página.
- title
- O título de cada página.
- redirect
- Sinalizar se a página é um redirecionamento.
- Valores (separados com | ou alternativos): pageid, title, redirect
- Padrão: pageid|title|redirect
- lhnamespace
Listar apenas páginas neste espaço nominal.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- lhshow
Mostre apenas itens que atendam a esses critérios.
- redirect
- Apenas mostra redirecionamentos.
- !redirect
- Não mostra redirecionamentos.
- Valores (separados com | ou alternativos): redirect, !redirect
- lhlimit
Quantos retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- lhcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter uma lista de páginas que ligam para a Main Page.
- api.php?action=query&prop=linkshere&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre páginas que ligam para 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 da página definidas no conteúdo da página.
- ppcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- ppprop
Apenas liste as propriedades desta página (action=query&list=pagepropnames retorna nomes de propriedade da página em uso). Útil para verificar se as páginas usam uma determinada propriedade da página.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- Obter propriedades para as 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Retorna todos os redirecionamentos para as páginas indicadas.
- rdprop
Quais propriedades obter:
- pageid
- ID de cada redirecionamento.
- title
- Título de cada redirecionamento.
- fragment
- Fragmento de cada redirecionamento, se há algum.
- Valores (separados com | ou alternativos): pageid, title, fragment
- Padrão: pageid|title
- rdnamespace
Listar apenas páginas neste espaço nominal.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- rdshow
Mostrar apenas itens que atendam a esses critérios:
- fragment
- mostra apenas redirecionamentos com um fragmento.
- !fragment
- mostra apenas redirecionamentos sem um fragmento.
- Valores (separados com | ou alternativos): fragment, !fragment
- rdlimit
Quantos redirecionamentos a serem retornados.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- rdcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter uma lista de redirecionamento para Main Page.
- api.php?action=query&prop=redirects&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre todos os redirecionamentos para a Main Page.
- api.php?action=query&generator=redirects&titles=Main%20Page&prop=info [abrir na página de testes]
prop=revisions (rv)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter informações de revisão.
Pode ser usado de várias maneiras:
- Obter dados sobre um conjunto de páginas (última revisão), definindo títulos ou pageids.
- Obter revisões para uma página determinada, usando títulos ou pageids com início, fim ou limite.
- Obter dados sobre um conjunto de revisões, definindo seus IDs com revids.
- rvprop
Quais propriedades mostrar para cada modificação:
- ids
- O ID da revisão.
- flags
- Etiqueta de revisão (menor).
- timestamp
- O timestamp da revisão.
- user
- Usuário que fez a revisão.
- userid
- ID de usuário do criador da revisão.
- size
- Comprimento (bytes) da revisão.
- sha1
- SHA-1 (base 16) da revisão.
- contentmodel
- ID do modelo de conteúdo da revisão.
- comment
- Comentário do usuário para a revisão.
- parsedcomment
- Analisar comentário do usuário para a revisão.
- content
- Texto da revisão.
- tags
- Etiquetas para a revisão.
- parsetree
- Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Padrão: ids|timestamp|flags|comment|user
- rvlimit
Limita quantas revisões serão retornadas.
- Só pode ser usado com uma única página (modo #2).
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- rvexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer rvprop=content).
- Tipo: boleano (details)
- rvgeneratexml
- Obsoleto.
Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer rvprop=content).
- Tipo: boleano (details)
- rvparse
- Obsoleto.
Use action=parse em vez disso. Analisa o conteúdo da revisão (requer rvprop=content). Por motivos de desempenho, se esta opção for usada, rvlimit é definindo para 1.
- Tipo: boleano (details)
- rvsection
Apenas recuperar o conteúdo deste número de seção.
- rvdiffto
- Obsoleto.
Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.
- rvdifftotext
- Obsoleto.
Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui rvdiffto. Se rvsection estiver definido, apenas essa seção será diferente desse texto.
- rvdifftotextpst
- Obsoleto.
Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com rvdifftotext.
- Tipo: boleano (details)
- rvcontentformat
Formato de serialização usado para rvdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- rvstartid
Comece a enumeração do timestamp desta revisão. A revisão deve existir, mas não precisa pertencer a esta página.
- Só pode ser usado com uma única página (modo #2).
- Tipo: inteiro
- rvendid
Pare a enumeração no timestamp desta revisão. A revisão deve existir, mas não precisa pertencer a esta página.
- Só pode ser usado com uma única página (modo #2).
- Tipo: inteiro
- rvstart
De qual timestamp de revisão iniciar a enumeração.
- Só pode ser usado com uma única página (modo #2).
- Tipo: timestamp (formatos permitidos)
- rvend
Enumerar até este timestamp.
- Só pode ser usado com uma única página (modo #2).
- Tipo: timestamp (formatos permitidos)
- rvdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: rvstart deve ser anterior a rvend.
- older
- Lista mais recente primeiro (padrão). Nota: rvstart deve ser posterior a rvend.
- Só pode ser usado com uma única página (modo #2).
- Um dos seguintes valores: newer, older
- Padrão: older
- rvuser
Somente incluir revisões feitas pelo usuário.
- Só pode ser usado com uma única página (modo #2).
- Tipo: nome de usuário
- rvexcludeuser
Excluir revisões feitas pelo usuário.
- Só pode ser usado com uma única página (modo #2).
- Tipo: nome de usuário
- rvtag
Lista apenas as revisões com esta tag.
- rvtoken
- Obsoleto.
Que tokens obter para cada revisão.
- Valores (separados com | ou alternativos): rollback
- rvcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter dados com conteúdo para a última revisão de 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]
- Mostrar as 5 últimas revisões da Main Page.
- api.php?action=query&prop=revisions&titles=Main%20Page&rvlimit=5&rvprop=timestamp|user|comment [abrir na página de testes]
- Mostrar as 5 primeiras revisões da 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]
- Mostrar as 5 primeiras revisões da Main Page feitas depois de 05/01/2006.
- 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]
- Mostrar as 5 primeiras revisões da Main Page que não foram feitas pelo usuário 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]
- Mostrar as 5 primeiras revisões da Main Page que foram feitas pelo usuário 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+
Retorna a informação do arquivo para arquivos stashed.
- siifilekey
Chave que identifica um upload anterior que foi temporariamente armazenado.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- siisessionkey
- Obsoleto.
Apelido para siifilekey, para compatibilidade com versões anteriores.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- siiprop
Quais informações de arquivo para obter:
- timestamp
- Adiciona o timestamp para a versão carregada.
- canonicaltitle
- Adiciona o título canônico do arquivo.
- url
- Fornece o URL para o arquivo e a página de descrição.
- size
- Adiciona o tamanho do arquivo em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Apelido para tamanho.
- sha1
- Adiciona o SHA-1 do arquivo.
- mime
- Adiciona o tipo MIME do arquivo.
- thumbmime
- Adiciona o tipo MIME da miniatura da imagem (requer url e param siiurlwidth).
- metadata
- Lista metadados Exif para a versão do arquivo.
- commonmetadata
- Lista os metadados genéricos do formato de arquivo para a versão do arquivo.
- extmetadata
- Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML.
- bitdepth
- Adiciona a profundidade de bits da versão.
- badfile
- Adiciona se o arquivo está no MediaWiki:Bad image list
- Valores (separados com | ou alternativos): timestamp, canonicaltitle, url, size, dimensions, sha1, mime, thumbmime, metadata, commonmetadata, extmetadata, bitdepth, badfile
- Padrão: timestamp|url
- siiurlwidth
Se siiprop=url estiver definido, um URL para uma imagem dimensionada para essa largura será retornado. Por motivos de desempenho, se essa opção for usada, não serão retornadas mais de 50 imagens dimensionadas.
- Tipo: inteiro
- Padrão: -1
- siiurlheight
Semelhante a siiurlwidth.
- Tipo: inteiro
- Padrão: -1
- siiurlparam
Uma sequência de parâmetro específico do manipulador. Por exemplo, PDFs podem usar page15-100px. siiurlwidth deve ser usado e ser consistente com siiurlparam.
- Padrão: (vazio)
- Retorna informações de um arquivo stashed.
- api.php?action=query&prop=stashimageinfo&siifilekey=124sd34rsdf567 [abrir na página de testes]
- Retorna as miniaturas para dois arquivos stashed.
- 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Mostrar apenas as alterações nas páginas associadas desta página.
- tlnamespace
Mostra as predefinições neste espaços nominais apenas.
- Valores (separados com | ou alternativos): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- tllimit
Quantas predefinições retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- tlcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- tltemplates
Apenas liste essas predefinições. Útil para verificar se uma determinada página usa uma determinada predefinição.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- tldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter 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ções sobre as páginas de predefinições usada na Main Page.
- api.php?action=query&generator=templates&titles=Main%20Page&prop=info [abrir na página de testes]
- Obter páginas nos espaços nominais Usuário e Predefinição que são transcluídos 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que transcluam as páginas dadas.
- tiprop
Quais propriedades obter:
- pageid
- ID de cada página.
- title
- O título de cada página.
- redirect
- Sinalizar se a página é um redirecionamento.
- Valores (separados com | ou alternativos): pageid, title, redirect
- Padrão: pageid|title|redirect
- tinamespace
Listar apenas páginas neste espaço nominal.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- tishow
Mostre apenas itens que atendam a esses critérios.
- redirect
- Apenas mostra redirecionamentos.
- !redirect
- Não mostra redirecionamentos.
- Valores (separados com | ou alternativos): redirect, !redirect
- tilimit
Quantos retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- ticontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter uma lista de páginas que transcluem Main Page.
- api.php?action=query&prop=transcludedin&titles=Main%20Page [abrir na página de testes]
- Obter informações sobre 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumera todas as categorias.
- acfrom
A categoria da qual começar a enumeração.
- accontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- acto
A categoria na qual parar a enumeração.
- acprefix
Pesquisa por todo os título de categoria que começam com este valor.
- acdir
Direção para ordenar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- acmin
Retorna apenas as categorias com pelo menos esta quantidade de membros.
- Tipo: inteiro
- acmax
Retorna apenas as categorias com no máximo esta quantidade de membros.
- Tipo: inteiro
- aclimit
Quantas categorias retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- acprop
Quais propriedades obter:
- size
- Adiciona o número de páginas na categoria.
- hidden
- Tags categorias que estão ocultas com
__HIDDENCAT__
.
- Valores (separados com | ou alternativos): size, hidden
- Padrão: (vazio)
- Lista categorias com a informação sobre o número de páginas em cada uma.
- api.php?action=query&list=allcategories&acprop=size [abrir na página de testes]
- Recupera informações sobre a página da categoria em si para as categorias que começam 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- adrprop
Quais propriedades mostrar para cada modificação:
- ids
- O ID da revisão.
- flags
- Etiqueta de revisão (menor).
- timestamp
- O timestamp da revisão.
- user
- Usuário que fez a revisão.
- userid
- ID de usuário do criador da revisão.
- size
- Comprimento (bytes) da revisão.
- sha1
- SHA-1 (base 16) da revisão.
- contentmodel
- ID do modelo de conteúdo da revisão.
- comment
- Comentário do usuário para a revisão.
- parsedcomment
- Analisar comentário do usuário para a revisão.
- content
- Texto da revisão.
- tags
- Etiquetas para a revisão.
- parsetree
- Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Padrão: ids|timestamp|flags|comment|user
- adrlimit
Limita quantas revisões serão retornadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- adrexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer adrprop=content).
- Tipo: boleano (details)
- adrgeneratexml
- Obsoleto.
Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer adrprop=content).
- Tipo: boleano (details)
- adrparse
- Obsoleto.
Use action=parse em vez disso. Analisa o conteúdo da revisão (requer adrprop=content). Por motivos de desempenho, se esta opção for usada, adrlimit é definindo para 1.
- Tipo: boleano (details)
- adrsection
Apenas recuperar o conteúdo deste número de seção.
- adrdiffto
- Obsoleto.
Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.
- adrdifftotext
- Obsoleto.
Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui adrdiffto. Se adrsection estiver definido, apenas essa seção será diferente desse texto.
- adrdifftotextpst
- Obsoleto.
Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com adrdifftotext.
- Tipo: boleano (details)
- adrcontentformat
Formato de serialização usado para adrdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- adruser
Lista apenas revisões desse usuário.
- Tipo: nome de usuário
- adrnamespace
Lista apenas páginas neste espaço nominal.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- adrstart
A data a partir da qual começar a enumeração.
- Só pode ser usada com adruser.
- Tipo: timestamp (formatos permitidos)
- adrend
A data onde parar a enumeração.
- Só pode ser usada com adruser.
- Tipo: timestamp (formatos permitidos)
- adrdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: adrstart deve ser anterior a adrend.
- older
- Lista mais recente primeiro (padrão). Nota: adrstart deve ser posterior a adrend.
- Um dos seguintes valores: newer, older
- Padrão: older
- adrfrom
Começar listando desse título.
- Não pode ser usada com adruser.
- adrto
Parar a listagem neste título.
- Não pode ser usada com adruser.
- adrprefix
Pesquisa por todo os título que começam com este valor.
- Não pode ser usada com adruser.
- adrexcludeuser
Não lista as revisões deste usuário.
- Não pode ser usada com adruser.
- Tipo: nome de usuário
- adrtag
Lista apenas as revisões com esta tag.
- adrcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- adrgeneratetitles
Quando usado como gerador, gera títulos em vez de IDs de revisão.
- Tipo: boleano (details)
- Lista as últimas 50 contribuições excluídas pelo usuário Example.
- api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [abrir na página de testes]
- Lista as primeiras 50 edições excluídas 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Lista todas as utilizações de arquivo, incluindo os não-existentes.
- afcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- affrom
O título do arquivo a partir do qual começar a enumerar.
- afto
O título do arquivo onde parar de enumerar.
- afprefix
Procure todos os títulos de arquivos que começam com esse valor.
- afunique
Somente mostra títulos de arquivos distintos. Não pode ser usado com afprop=ids. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: boleano (details)
- afprop
Quais peças de informação incluir:
- ids
- Adiciona o ID das páginas em uso (não pode ser usado com afunique).
- title
- Adiciona o título do arquivo.
- Valores (separados com | ou alternativos): ids, title
- Padrão: title
- aflimit
Quantos itens retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- afdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Listar títulos de arquivos, incluindo os que faltam, com IDs de página de que são, começando em B.
- api.php?action=query&list=allfileusages&affrom=B&afprop=ids|title [abrir na página de testes]
- Listar títulos únicos de arquivos.
- api.php?action=query&list=allfileusages&afunique=&affrom=B [abrir na página de testes]
- Obtém todos os títulos de arquivo, marcando os que faltam.
- api.php?action=query&generator=allfileusages&gafunique=&gaffrom=B [abrir na página de testes]
- Obter as páginas contendo os arquivos.
- 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumera todas as imagens sequencialmente.
- aisort
Propriedade pela qual ordenar.
- Um dos seguintes valores: name, timestamp
- Padrão: name
- aidir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending, newer, older
- Padrão: ascending
- aifrom
O título da imagem do qual começar a enumeração. Só pode ser usado com aisort=name.
- aito
O título da imagem no qual parar a enumeração. Só pode ser usado com aisort=nome.
- aicontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- aistart
O timestamp do qual começar a enumeração. Só pode ser usado com aisort=timestamp.
- Tipo: timestamp (formatos permitidos)
- aiend
O timestamp no qual parar a enumeração. Só pode ser usado com aisort=timestamp.
- Tipo: timestamp (formatos permitidos)
- aiprop
Quais informações de arquivo para obter:
- timestamp
- Adiciona o timestamp para a versão carregada.
- user
- Adiciona o usuário que carregou cada versão do arquivo.
- userid
- Adiciona a identificação do usuário que carregou cada versão do arquivo.
- comment
- Comente sobre a versão.
- parsedcomment
- Analise o comentário na versão.
- canonicaltitle
- Adiciona o título canônico do arquivo.
- url
- Fornece o URL para o arquivo e a página de descrição.
- size
- Adiciona o tamanho do arquivo em bytes e a altura, largura e contagem de páginas (se aplicável).
- dimensions
- Apelido para tamanho.
- sha1
- Adiciona o SHA-1 do arquivo.
- mime
- Adiciona o tipo MIME do arquivo.
- mediatype
- Adiciona o tipo de mídia do arquivo.
- metadata
- Lista metadados Exif para a versão do arquivo.
- commonmetadata
- Lista os metadados genéricos do formato de arquivo para a versão do arquivo.
- extmetadata
- Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML.
- bitdepth
- Adiciona a profundidade de bits da versão.
- badfile
- Adiciona se o arquivo está no MediaWiki:Bad image list
- Valores (separados com | ou alternativos): timestamp, user, userid, comment, parsedcomment, canonicaltitle, url, size, dimensions, sha1, mime, mediatype, metadata, commonmetadata, extmetadata, bitdepth, badfile
- Padrão: timestamp|url
- aiprefix
Procure todos os títulos de imagens que começam com esse valor. Só pode ser usado com aisort=nome.
- aiminsize
Limite à imagens com, pelo menos, esses bytes.
- Tipo: inteiro
- aimaxsize
Limite as imagens com, no máximo, esses bytes.
- Tipo: inteiro
- aisha1
SHA1 de imagem. Substitui aisha1base36.
- aisha1base36
SHA1 de imagem na base 36 (usado em MediaWiki).
- aiuser
Retorna apenas os arquivos enviados por este usuário. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aifilterbots.
- Tipo: nome de usuário
- aifilterbots
Como filtrar arquivos enviados por bots. Só pode ser usado com aisort=timestamp. Não pode ser usado em conjunto com aiuser.
- Um dos seguintes valores: all, bots, nobots
- Padrão: all
- aimime
Quais tipos MIME pesquisar, por exemplo: image/jpeg.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- ailimit
Quantas imagens retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- Mostra uma lista de arquivos começando com a letra B.
- api.php?action=query&list=allimages&aifrom=B [abrir na página de testes]
- Mostra uma lista de arquivos recentemente enviados, semelhante a Special:NewFiles.
- api.php?action=query&list=allimages&aiprop=user|timestamp|url&aisort=timestamp&aidir=older [abrir na página de testes]
- Mostra uma lista de arquivos com o tipo MIME image/png ou image/gif
- api.php?action=query&list=allimages&aimime=image/png|image/gif [abrir na página de testes]
- Mostra informações sobre 4 arquivos começando com a 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 um 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, use isso para continuar.
- alfrom
O título do link a partir do qual começar a enumerar.
- alto
O título do link onde parar de enumerar.
- alprefix
Pesquisa por todos os títulos com link que começam com este valor.
- alunique
Somente mostra títulos vinculados diferenciados. Não pode ser usado com alprop=ids. Quando usado como um gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: boleano (details)
- alprop
Quais peças de informação incluir:
- ids
- Adiciona o ID da página da página de ligação (não pode ser usada com alunique).
- title
- Adiciona o título do link.
- Valores (separados com | ou alternativos): ids, title
- Padrão: title
- alnamespace
O espaço nominal a se enumerar.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Padrão: 0
- allimit
Quantos itens retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- aldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Listar títulos vinculados, incluindo os que faltam, com IDs de página de que são, começando em B.
- api.php?action=query&list=alllinks&alfrom=B&alprop=ids|title [abrir na página de testes]
- Lista de títulos vinculados exclusivos.
- api.php?action=query&list=alllinks&alunique=&alfrom=B [abrir na página de testes]
- Obtém todos os títulos vinculados, marcando as que faltam.
- api.php?action=query&generator=alllinks&galunique=&galfrom=B [abrir na página de testes]
- Obter páginas contendo os links.
- 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- apfrom
O título da página da qual começar a enumeração.
- apcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- apto
O título da página no qual parar de enumerar.
- apprefix
Pesquisa por todo os título que começam com este valor.
- apnamespace
O espaço nominal a se enumerar.
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Padrão: 0
- apfilterredir
Quais páginas listar.
- Um dos seguintes valores: all, redirects, nonredirects
- Padrão: all
- apminsize
Limitar a páginas com pelo menos essa quantidade de bytes.
- Tipo: inteiro
- apmaxsize
Limitar a páginas com no máximo essa quantidade de bytes.
- Tipo: inteiro
- apprtype
Limite apenas às páginas protegidas.
- Valores (separados com | ou alternativos): edit, move, upload
- apprlevel
Proteções de filtro com base no nível de proteção (deve ser usado com apprtype= parameter).
- Valores (separados com | ou alternativos): Pode estar vazio, ou autoconfirmed, sysop
- apprfiltercascade
Proteções de filtro baseadas em cascata (ignoradas quando o valor de ap não está definido).
- Um dos seguintes valores: cascading, noncascading, all
- Padrão: all
- aplimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- apdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- apfilterlanglinks
Filtrar com base em se uma página tem lingulinks. Observe que isso pode não considerar os langlinks adicionados por extensões.
- Um dos seguintes valores: withlanglinks, withoutlanglinks, all
- Padrão: all
- apprexpiry
Qual proteção expira para filtrar a página em:
- indefinite
- Obtém apenas páginas com expiração de proteção indefinida.
- definite
- Obtém apenas páginas com uma expiração de proteção definida (específica).
- all
- Obtém páginas com qualquer validade de proteção.
- Um dos seguintes valores: indefinite, definite, all
- Padrão: all
- Mostrar uma lista de páginas a partir da letra B.
- api.php?action=query&list=allpages&apfrom=B [abrir na página de testes]
- Mostre informações 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]
- Mostre o conteúdo das primeiras 2 páginas não redirecionadas que começam em 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Lista todos os redirecionamentos para um espaço nominal.
- arcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- arfrom
O título do redirecionamento a partir do qual começar a enumerar.
- arto
O título do redirecionamento onde parar de enumerar.
- arprefix
Procure todas as páginas de destino que começam com esse valor.
- arunique
Somente mostra páginas de destino distintas. Não pode ser usado com arprop=ids|fragment|interwiki. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: boleano (details)
- arprop
Quais peças de informação incluir:
- ids
- Adiciona o ID da página da página de redirecionamento (não pode ser usada com arunique).
- title
- Adiciona o título do redirecionamento.
- fragment
- Adiciona o fragmento do redirecionamento, se houver (não pode ser usado com arunique).
- interwiki
- Adiciona o prefixo interwiki do redirecionamento, se houver (não pode ser usado com arunique).
- Valores (separados com | ou alternativos): ids, title, fragment, interwiki
- Padrão: title
- arnamespace
O espaço nominal a se enumerar.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Padrão: 0
- arlimit
Quantos itens retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- ardir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Lista de páginas de destino, incluindo as que faltam, com IDs de página de que são, começando em B.
- api.php?action=query&list=allredirects&arfrom=B&arprop=ids|title [abrir na página de testes]
- Listar 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 alvo, marcando as que faltam.
- api.php?action=query&generator=allredirects&garunique=&garfrom=B [abrir na página de testes]
- Obtém páginas contendo 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Listar todas as revisões.
- arvprop
Quais propriedades mostrar para cada modificação:
- ids
- O ID da revisão.
- flags
- Etiqueta de revisão (menor).
- timestamp
- O timestamp da revisão.
- user
- Usuário que fez a revisão.
- userid
- ID de usuário do criador da revisão.
- size
- Comprimento (bytes) da revisão.
- sha1
- SHA-1 (base 16) da revisão.
- contentmodel
- ID do modelo de conteúdo da revisão.
- comment
- Comentário do usuário para a revisão.
- parsedcomment
- Analisar comentário do usuário para a revisão.
- content
- Texto da revisão.
- tags
- Etiquetas para a revisão.
- parsetree
- Obsoleto. Use action=expandtemplates ou action=parse em vez. A árvore de análise XML de conteúdo da revisão (requer o modelo de conteúdo
wikitext
).
- Valores (separados com | ou alternativos): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- Padrão: ids|timestamp|flags|comment|user
- arvlimit
Limita quantas revisões serão retornadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- arvexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer arvprop=content).
- Tipo: boleano (details)
- arvgeneratexml
- Obsoleto.
Use action=expandtemplates ou action=parse em vez disso. Gerar árvore de analise XML para o conteúdo de revisão (requer arvprop=content).
- Tipo: boleano (details)
- arvparse
- Obsoleto.
Use action=parse em vez disso. Analisa o conteúdo da revisão (requer arvprop=content). Por motivos de desempenho, se esta opção for usada, arvlimit é definindo para 1.
- Tipo: boleano (details)
- arvsection
Apenas recuperar o conteúdo deste número de seção.
- arvdiffto
- Obsoleto.
Use action=compare em vez disso. ID de revisão para diff cada revisão. Use prev, next e cur para a revisão anterior, próxima e atual, respectivamente.
- arvdifftotext
- Obsoleto.
Use action=compare em vez disso. Texto para diff cada revisão. Apenas diff um número limitado de revisões. Substitui arvdiffto. Se arvsection estiver definido, apenas essa seção será diferente desse texto.
- arvdifftotextpst
- Obsoleto.
Use action=compare em vez disso. Executa uma transformação pré-salvar no texto antes de o difundir. Apenas válido quando usado com arvdifftotext.
- Tipo: boleano (details)
- arvcontentformat
Formato de serialização usado para arvdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- arvuser
Lista apenas revisões desse usuário.
- Tipo: nome de usuário
- arvnamespace
Lista apenas páginas neste espaço nominal.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- arvstart
A data a partir da qual começar a enumeração.
- Tipo: timestamp (formatos permitidos)
- arvend
A data onde parar a enumeração.
- Tipo: timestamp (formatos permitidos)
- arvdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: arvstart deve ser anterior a arvend.
- older
- Lista mais recente primeiro (padrão). Nota: arvstart deve ser posterior a arvend.
- Um dos seguintes valores: newer, older
- Padrão: older
- arvexcludeuser
Não lista as revisões deste usuário.
- Tipo: nome de usuário
- arvcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- arvgeneratetitles
Quando usado como gerador, gera títulos em vez de IDs de revisão.
- Tipo: boleano (details)
- Lista as últimas 50 contribuições por usuário Example.
- api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir na página de testes]
- Lista 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- atcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- atfrom
O título da transclusão do qual começar a enumeração.
- atto
O título da transclusão na qual parar a enumeração.
- atprefix
Procure todos os títulos transcluídos que começam com esse valor.
- atunique
Somente mostra páginas transcluídas distintas. Não pode ser usado com atprop=ids. Quando usado como gerador, produz páginas de destino em vez de páginas de origem.
- Tipo: boleano (details)
- atprop
Quais peças de informação incluir:
- ids
- Adiciona o ID da página da página de transclusão (não pode ser usado com atunique).
- title
- Adiciona o título da transclusão.
- Valores (separados com | ou alternativos): ids, title
- Padrão: title
- atnamespace
O espaço nominal a se enumerar.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Padrão: 10
- atlimit
Quantos itens retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- atdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Lista de títulos transcluídos, incluindo os que faltam, com IDs de página de onde são, começando em B.
- api.php?action=query&list=alltransclusions&atfrom=B&atprop=ids|title [abrir na página de testes]
- Listar títulos translúcidos exclusivos.
- api.php?action=query&list=alltransclusions&atunique=&atfrom=B [abrir na página de testes]
- Obtém todas as páginas transcluídas, marcando as que faltam.
- api.php?action=query&generator=alltransclusions&gatunique=&gatfrom=B [abrir na página de testes]
- Obtém páginas contendo 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 usuários registrados.
- aufrom
O nome do usuário do qual começar a enumeração.
- auto
O nome do usuário para parar de enumerar em.
- auprefix
Procurar por todos os usuários que começam com esse valor.
- audir
Direção para ordenar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- augroup
Somente inclua usuários nos grupos fornecidos.
- Valores (separados com | ou alternativos): bot, sysop, bureaucrat
- auexcludegroup
Excluir os usuários nos grupos fornecidos.
- Valores (separados com | ou alternativos): bot, sysop, bureaucrat
- aurights
Somente inclui usuários com os direitos dados. Não inclui direitos concedidos por grupos implícitos ou auto-promovidos como *, usuário ou autoconfirmados.
- Valores (separados com | ou alternativos): 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
- O número máximo de valores é 50 (500 para bots).
- auprop
Quais peças de informação incluir:
- blockinfo
- Adiciona a informação sobre um bloco atual no usuário.
- groups
- Lista grupos em que o usuário está. Isso usa mais recursos do servidor e pode retornar menos resultados do que o limite.
- implicitgroups
- Lista todos os grupos em que o usuário está automaticamente.
- rights
- Lista os direitos que o usuário possui.
- editcount
- Adiciona a contagem de edições do usuário.
- registration
- Adiciona o timestamp de quando o usuário se registrou se disponível (pode estar em branco).
- centralids
- Adiciona os IDs centrais e o status do anexo do usuário.
- Valores (separados com | ou alternativos): blockinfo, groups, implicitgroups, rights, editcount, registration, centralids
- aulimit
Quantos nomes de usuário a serem retornados.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- auwitheditsonly
Apenas lista os usuários que fizeram edições.
- Tipo: boleano (details)
- auactiveusers
Apenas lista os usuários ativos no último 30 dias.
- Tipo: boleano (details)
- auattachedwiki
Com auprop=centralids, também indica se o usuário está conectado com a wiki identificado por este ID.
- Listar usuários começando em 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que apontam para a página dada.
- bltitle
Título a se pesquisar. Não pode ser usado em conjunto com blpageid.
- blpageid
ID da página a se pesquisar. Não pode ser usado em conjunto com bltitle.
- Tipo: inteiro
- blcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- blnamespace
O espaço nominal a se enumerar.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- bldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- blfilterredir
Como filtrar para redirecionamentos. Se configurado para nonredirects quando blredirect estiver ativado, isso só é aplicado ao segundo nível.
- Um dos seguintes valores: all, redirects, nonredirects
- Padrão: all
- bllimit
Quantas páginas retornar. Se blredirect estiver ativado, o limite se aplica a cada nível separadamente (o que significa até 2 * bllimit resultados podem ser retornados).
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- blredirect
Se a página de link for um redirecionamento, encontre todas as páginas que se liguem a esse redirecionamento também. O limite máximo é reduzido para metade.
- Tipo: boleano (details)
- Mostrar links para Main page.
- api.php?action=query&list=backlinks&bltitle=Main%20Page [abrir na página de testes]
- Obter informações sobre páginas que ligam 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+
Liste todos os usuários e endereços IP bloqueados.
- bkstart
A data a partir da qual começar a enumeração.
- Tipo: timestamp (formatos permitidos)
- bkend
A data onde parar a enumeração.
- Tipo: timestamp (formatos permitidos)
- bkdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: bkstart deve ser anterior a bkend.
- older
- Lista mais recente primeiro (padrão). Nota: bkstart deve ser posterior a bkend.
- Um dos seguintes valores: newer, older
- Padrão: older
- bkids
Lista de IDs de bloco para listar (opcional).
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- bkusers
Lista de usuários para procurar (opcional).
- Tipo: lista de nomes de usuários
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- bkip
Obter todos os blocos aplicando a este IP ou intervalos CIDR, incluindo intervalos de blocos. Não pode ser usado em conjunto com bkusers. Intervalos CIDR mais largos do que IPv4/16 ou IPv6/19 não são aceitos.
- bklimit
O número máximo de blocos para listar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- bkprop
Quais propriedades obter:
- id
- Adiciona o ID do bloco.
- user
- Adiciona o nome de usuário do usuário bloqueado.
- userid
- Adiciona o ID do usuário bloqueado.
- by
- Adiciona o nome de usuário do usuário bloqueador.
- byid
- Adiciona o ID do usuário bloqueador.
- timestamp
- Adiciona o timestamp de quando o bloqueio foi criado.
- expiry
- Adiciona o timestamp de quando o bloqueio expira.
- reason
- Adiciona a razão dada para o bloqueio.
- range
- Adiciona o intervalo de endereços IP afetados pelo bloqueio.
- flags
- Etiqueta a proibição com (autobloqueio, anononly, etc.).
- Valores (separados com | ou alternativos): id, user, userid, by, byid, timestamp, expiry, reason, range, flags
- Padrão: id|user|by|timestamp|expiry|reason|flags
- bkshow
Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas blocos indefinidos nos endereços IP, defina bkshow=ip|!temp.
- Valores (separados com | ou alternativos): account, !account, temp, !temp, ip, !ip, range, !range
- bkcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Listar bloqueios.
- api.php?action=query&list=blocks [abrir na página de testes]
- Liste os bloqueios dos usuários 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Lista todas as páginas numa categoria específica.
- cmtitle
Qual categoria enumerar (obrigatório). Deve incluir o prefixo Categoria:. Não pode ser usado em conjunto com cmpageid.
- cmpageid
ID da página da categoria para enumerar. Não pode ser usado em conjunto com cmtitle.
- Tipo: inteiro
- cmprop
Quais peças de informação incluir:
- ids
- Adiciona o ID da página.
- title
- Adiciona o título e o ID do espaço nominal da página.
- sortkey
- Adiciona a sortkey usada para classificar na categoria (string hexadecimal).
- sortkeyprefix
- Adiciona o prefixo da sortkey usado para classificar na categoria (parte da sortkey legível para humanos).
- type
- Adiciona o tipo em que a página foi categorizada como (page, subcat ou file).
- timestamp
- Adiciona o timestamp de quando a página foi incluida.
- Valores (separados com | ou alternativos): ids, title, sortkey, sortkeyprefix, type, timestamp
- Padrão: ids|title
- cmnamespace
Somente inclua páginas nesses espaços de nomes. Observe que cmtype=subcat OU cmtype=file pode ser usado aon invéz de cmnamespace=14 ou 6.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- cmtype
Quais tipos de membros da categoria incluir. Ignorado quando cmsort=timestamp está ativado.
- Valores (separados com | ou alternativos): page, subcat, file
- Padrão: page|subcat|file
- cmcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- cmlimit
O número máximo de páginas para retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- cmsort
Propriedade pela qual ordenar.
- Um dos seguintes valores: sortkey, timestamp
- Padrão: sortkey
- cmdir
Em qual sentido ordenar.
- Um dos seguintes valores: asc, desc, ascending, descending, newer, older
- Padrão: ascending
- cmstart
O timestamp do qual começar a lista. Só pode ser usado com cmsort=timestamp.
- Tipo: timestamp (formatos permitidos)
- cmend
Timestamp para encerrar a lista em. Só pode ser usado com cmsort=timestamp.
- Tipo: timestamp (formatos permitidos)
- cmstarthexsortkey
Sortkey para iniciar a listagem como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.
- cmendhexsortkey
Sortkey para terminar a listagem, como retornado por cmprop=sortkey. Só pode ser usado com cmsort=sortkey.
- cmstartsortkeyprefix
Prefixo Sortkey para começar a listagem. Só pode ser usado com cmsort=sortkey. Substitui cmstarthexsortkey.
- cmendsortkeyprefix
Sortkey prefix para terminar a lista before (não at; se esse valor ocorrer, não será incluído!). Só pode ser usado com cmsort=sortkey. Substitui cmendhexsortkey.
- cmstartsortkey
- Obsoleto.
Use cmstarthexsortkey em vez.
- cmendsortkey
- Obsoleto.
Use cmendhexsortkey em vez.
- Obter as 10 primeiras páginas em Category:Physics.
- api.php?action=query&list=categorymembers&cmtitle=Category:Physics [abrir na página de testes]
- Obter informações da página sobre as primeiras 10 páginas em 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 revisões excluídas.
Opera em três modos:
- Lista revisões excluídas para os títulos fornecidos, ordenados por timestamp.
- Lista contribuições eliminadas para o usuário fornecido, ordenadas por timestamp (sem títulos especificados).
- Liste todas as revisões excluídas no espaço nominal dado, classificado por título e timestamp (sem títulos especificados, druser não definido).
Certos parâmetros aplicam-se apenas a alguns modos e são ignorados em outros.
- drstart
A data a partir da qual começar a enumeração.
- Modos: 1, 2
- Tipo: timestamp (formatos permitidos)
- drend
A data onde parar a enumeração.
- Modos: 1, 2
- Tipo: timestamp (formatos permitidos)
- drdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: drstart deve ser anterior a drend.
- older
- Lista mais recente primeiro (padrão). Nota: drstart deve ser posterior a drend.
- Modos: 1, 3
- Um dos seguintes valores: newer, older
- Padrão: older
- drfrom
Começar listando desse título.
- Modo: 3
- drto
Parar a listagem neste título.
- Modo: 3
- drprefix
Pesquisa por todo os título que começam com este valor.
- Modo: 3
- drunique
Liste apenas uma revisão para cada página.
- Modo: 3
- Tipo: boleano (details)
- drnamespace
Lista apenas páginas neste espaço nominal.
- Modo: 3
- Um dos seguintes valores: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Padrão: 0
- drtag
Lista apenas as revisões com esta tag.
- druser
Lista apenas revisões desse usuário.
- Tipo: nome de usuário
- drexcludeuser
Não lista as revisões deste usuário.
- Tipo: nome de usuário
- drprop
Quais as propriedades a serem obtidas:
- revid
- Adiciona a ID da revisão da revisão excluída.
- parentid
- Adiciona a ID da revisão da revisão anterior à página.
- user
- Adiciona o usuário que fez a revisão.
- userid
- Adiciona o ID do usuário que fez a revisão.
- comment
- Adiciona o comentário da revisão.
- parsedcomment
- Adiciona o comentário analisado da revisão.
- minor
- Etiqueta se a revisão for menor.
- len
- Adiciona o comprimento (bytes) da revisão.
- sha1
- Adiciona o SHA-1 (base 16) da revisão.
- content
- Adiciona o conteúdo da revisão.
- token
- Depreciado. Dá o token de edição.
- tags
- Tags para a revisão.
- Valores (separados com | ou alternativos): revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
- Padrão: user|comment
- drlimit
A quantidade máxima de revisões para listar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- drcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Lista as últimas revisões excluídas das páginas Main Page e Talk:Main Page, com 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]
- Lista as últimas 50 contribuições excluídas por Bob (modo 2).
- api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [abrir na página de testes]
- Lista as primeiras 50 revisões excluídas no espaço nominal principal (modo 3).
- api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [abrir na página de testes]
- Lista as primeiras 50 páginas excluídas 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que incorporam (transcluam) o título dado.
- eititle
Título a se pesquisar. Não pode ser usado em conjunto com eipageid.
- eipageid
ID da página para pesquisar. Não pode ser usado em conjunto com eititle.
- Tipo: inteiro
- eicontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- einamespace
O espaço nominal a se enumerar.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- eidir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- eifilterredir
Como filtrar por redirecionamentos.
- Um dos seguintes valores: all, redirects, nonredirects
- Padrão: all
- eilimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- Mostrar páginas transcluíndo Template:Stub.
- api.php?action=query&list=embeddedin&eititle=Template:Stub [abrir na página de testes]
- Obter informação sobre páginas transcluindo 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumere páginas que contenham um determinado URL.
- euprop
Quais peças de informação incluir:
- ids
- Adiciona o ID da página.
- title
- Adiciona o título e o ID do espaço nominal da página.
- url
- Adiciona o URL usado na página.
- Valores (separados com | ou alternativos): ids, title, url
- Padrão: ids|title|url
- euoffset
Quando houver mais resultados disponíveis, use isso para continuar.
- Tipo: inteiro
- euprotocol
Protocolo do URL. Se estiver vazio e euquery estiver definido, o protocolo é http. Deixe o anterior e euquery vazios para listar todos os links externos.
- Um dos seguintes valores: Pode estar vazio, ou 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
Sequência de pesquisa sem protocolo. Veja Special:LinkSearch. Deixe vazio para listar todos os links externos.
- eunamespace
O espaço nominal das páginas para enumerar.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- eulimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- euexpandurl
Expandir URLs relativos ao protocolo com o protocolo canônico.
- Tipo: boleano (details)
list=filearchive (fa)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar todos os arquivos excluídos sequencialmente.
- fafrom
O título da imagem do qual começar a enumeração.
- fato
O título da imagem no qual parar a enumeração.
- faprefix
Procure todos os títulos de imagens que começam com esse valor.
- fadir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- fasha1
SHA1 de imagem. Substitui fasha1base36.
- fasha1base36
SHA1 de imagem na base 36 (usado em MediaWiki).
- faprop
Quais informação de imagem obter:
- sha1
- Adiciona o SHA-1 da imagem.
- timestamp
- Adiciona o timestamp para a versão carregada.
- user
- Adiciona o usuário 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
- Apelido para tamanho.
- description
- Adiciona descrição da versão da imagem.
- parseddescription
- Analise a descrição da versão.
- mime
- Adiciona o tipo MIME da imagem.
- mediatype
- Adiciona o tipo de mídia da imagem.
- metadata
- Lista metadados Exif para a versão da imagem.
- bitdepth
- Adiciona a profundidade de bits da versão.
- archivename
- Adiciona o nome do arquivo da versão arquivada para as versões não-mais recentes.
- Valores (separados com | ou alternativos): sha1, timestamp, user, size, dimensions, description, parseddescription, mime, mediatype, metadata, bitdepth, archivename
- Padrão: timestamp
- falimit
Quantas imagens retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- facontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Mostrar uma lista de todos os arquivos excluídos.
- api.php?action=query&list=filearchive [abrir na página de testes]
list=imageusage (iu)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que usam o título da imagem dada.
- iutitle
Título a se pesquisar. Não pode ser usado em conjunto com iupageid.
- iupageid
ID da página para pesquisar. Não pode ser usado em conjunto com iutitle.
- Tipo: inteiro
- iucontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- iunamespace
O espaço nominal a se enumerar.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- iudir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- iufilterredir
Como filtrar para redirecionamentos. Se configurado para não-redirecionamentos quando iuredirect estiver habilitado, isso só é aplicado ao segundo nível.
- Um dos seguintes valores: all, redirects, nonredirects
- Padrão: all
- iulimit
Quantas páginas retornar. Se iuredirect estiver ativado, o limite se aplica a cada nível separadamente (o que significa até 2 * iulimit resultados podem ser retornados).
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- iuredirect
Se a página de link for um redirecionamento, encontre todas as páginas que se liguem a esse redirecionamento também. O limite máximo é reduzido para metade.
- Tipo: boleano (details)
- Mostrar páginas usando 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ção sobre páginas usando 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontra todas as páginas que apontam para o link interwiki dado.
Pode ser usado para encontrar todos os links com um prefixo, ou todos os links para um título (com um determinado prefixo). Usar nenhum parâmetro é efetivamente "todos os links interwiki".
- iwblprefix
Prefixo para o interwiki.
- iwbltitle
Link interwiki para pesquisar. Deve ser usado com iwblblprefix.
- iwblcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- iwbllimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- iwblprop
Quais propriedades obter:
- iwprefix
- Adiciona o prefixo do interwiki.
- iwtitle
- Adiciona o título do interwiki.
- Valores (separados com | ou alternativos): iwprefix, iwtitle
- Padrão: (vazio)
- iwbldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter páginas apontando para wikibooks:Test.
- api.php?action=query&list=iwbacklinks&iwbltitle=Test&iwblprefix=wikibooks [abrir na página de testes]
- Obter informações sobre páginas que ligam 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Encontre todas as páginas que apontam para o link de idioma dado.
Pode ser usado para encontrar todos os links com um código de idioma ou todos os links para um título (com um determinado idioma). Usar nenhum dos parâmetros é efetivamente "todos os links de linguagem".
Note que isso pode não considerar os links de idiomas adicionados por extensões.
- lbllang
Idioma para o link de idioma.
- lbltitle
Link de idioma para procurar. Deve ser usado com lbllang.
- lblcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- lbllimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- lblprop
Quais propriedades obter:
- lllang
- Adiciona o código de idioma do link de idioma.
- lltitle
- Adiciona o título do link de idioma.
- Valores (separados com | ou alternativos): lllang, lltitle
- Padrão: (vazio)
- lbldir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Obter páginas apontando para fr:Test.
- api.php?action=query&list=langbacklinks&lbltitle=Test&lbllang=fr [abrir na página de testes]
- Obter informações sobre páginas que ligam 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+
Recuperar eventos dos logs.
- leprop
Quais propriedades obter:
- ids
- Adiciona o ID do log de eventos.
- title
- Adiciona o título da página para o log de eventos.
- type
- Adiciona o tipo do log de eventos.
- user
- Adiciona o usuário responsável pelo evento de log.
- userid
- Adiciona o ID do usuário responsável pelo evento de log.
- timestamp
- Adiciona o timestamp para o log de eventos.
- comment
- Adiciona o comentário do evento de log.
- parsedcomment
- Adiciona o comentário analisado do log de eventos.
- details
- Lista detalhes adicionais sobre o evento de log.
- tags
- Lista as tags para o evento de log.
- Valores (separados com | ou alternativos): ids, title, type, user, userid, timestamp, comment, parsedcomment, details, tags
- Padrão: ids|title|type|user|timestamp|comment|details
- letype
Filtre as entradas de log para apenas esse tipo.
- Um dos seguintes valores: Pode estar vazio, ou block, protect, rights, delete, upload, move, import, patrol, merge, suppress, tag, managetags, contentmodel, newusers
- leaction
Filtre as ações de log para apenas essa ação. Substitui letype. Na lista de valores possíveis, os valores com asterisco, como action/*, podem ter strings diferentes após a barra (/).
- Um dos seguintes valores: 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
- lestart
A data a partir da qual começar a enumeração.
- Tipo: timestamp (formatos permitidos)
- leend
O timestamp para terminar de enumerar.
- Tipo: timestamp (formatos permitidos)
- ledir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: lestart deve ser anterior a leend.
- older
- Lista mais recente primeiro (padrão). Nota: lestart deve ser posterior a leend.
- Um dos seguintes valores: newer, older
- Padrão: older
- leuser
Filtrar entradas para aquelas feitas pelo usuário fornecido.
- Tipo: nome de usuário
- letitle
Filtre as entradas para aquelas relacionadas a uma página.
- lenamespace
Filtrar as entradas para aqueles no espaço nominal fornecido.
- Um dos seguintes valores: -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- leprefix
Filtrar as entradas que começam com este prefixo.
- letag
Apenas lista as entradas de eventos marcadas com esta etiqueta.
- lelimit
Quantas entradas de eventos a serem retornadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- lecontinue
Quando houver mais resultados disponíveis, use isso 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 de arquivos no stash de dados do usuário atual.
- msfprop
Quais propriedades buscar para os arquivos.
- size
- Obtenha o tamanho do arquivo e as dimensões da imagem.
- type
- Obtenha o tipo MIME e o tipo de mídia do arquivo.
- Valores (separados com | ou alternativos): size, type
- Padrão: (vazio)
- msflimit
Quantos arquivos a serem retornados.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- msfcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter a chave de arquivo, o tamanho do arquivo e o tamanho de pixels dos arquivos no stash de dados do usuário atual.
- 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+
Liste todos os nomes de propriedade da página em uso na wiki.
- ppncontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- ppnlimit
O número máximo de nomes a retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- Obtenha os primeiros 10 nomes de propriedade.
- 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Liste todas as páginas usando uma propriedade de página determinada.
- pwppropname
Propriedade da página para a qual enumeram páginas (action=query&list=pagepropnames retorna nomes de propriedade da página em uso).
- Este parâmetro é obrigatório.
- pwpprop
Quais peças de informação incluir:
- ids
- Adiciona o ID da página.
- title
- Adiciona o título e o ID do espaço nominal da página.
- value
- Adiciona o valor da propriedade da página.
- Valores (separados com | ou alternativos): ids, title, value
- Padrão: ids|title
- pwpcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- pwplimit
O número máximo de páginas para retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- pwpdir
Em qual sentido ordenar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- Lista as primeiras 10 páginas usando
{{DISPLAYTITLE:}}
. - api.php?action=query&list=pageswithprop&pwppropname=displaytitle&pwpprop=ids|title|value [abrir na página de testes]
- Obter informações adicionais sobre as primeiras 10 páginas usando
__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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Execute uma pesquisa de prefixo para títulos de página.
Apesar da semelhança nos nomes, este módulo não se destina a ser equivalente aSpecial:PrefixIndex; para isso, veja action=query&list=allpages com o parâmetro apprefix.O propósito deste módulo é semelhante a action=opensearch: para inserir o usuário e fornecer os títulos de melhor correspondência. Dependendo do backend do mecanismo de pesquisa, isso pode incluir correção de digitação, evasão de redirecionamento ou outras heurísticas.
- pssearch
Pesquisar string.
- Este parâmetro é obrigatório.
- psnamespace
Espaço nominal para pesquisar.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- Padrão: 0
- pslimit
Número máximo de resultados.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- psoffset
Quando houver mais resultados disponíveis, use isso para continuar.
- Tipo: inteiro
- Padrão: 0
- Procure títulos de páginas começando com 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Liste todos os títulos protegidos contra criação.
- ptnamespace
Somente lista títulos nesses espaços de nominais.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- ptlevel
Lista apenas os títulos com esses níveis de proteção.
- Valores (separados com | ou alternativos): autoconfirmed, sysop
- ptlimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- ptdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: ptstart deve ser anterior a ptend.
- older
- Lista mais recente primeiro (padrão). Nota: ptstart deve ser posterior a ptend.
- Um dos seguintes valores: newer, older
- Padrão: older
- ptstart
Iniciar a listar neste timestamp de proteção.
- Tipo: timestamp (formatos permitidos)
- ptend
Pare de listar neste timestamp de proteção.
- Tipo: timestamp (formatos permitidos)
- ptprop
Quais propriedades obter:
- timestamp
- Adiciona o timestamp de quando a proteção foi adicionada.
- user
- Adiciona o usuário que adicionou a proteção.
- userid
- Adiciona a ID do usuário que adicionou a proteção.
- comment
- Adiciona o comentário para a proteção.
- parsedcomment
- Adiciona o comentário analisado para a proteção.
- expiry
- Adiciona o timestamp de quando a proteção será encerrada.
- level
- Adicionar o nível de proteção.
- Valores (separados com | ou alternativos): timestamp, user, userid, comment, parsedcomment, expiry, level
- Padrão: timestamp|level
- ptcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Listar títulos protegidos.
- api.php?action=query&list=protectedtitles [abrir na página de testes]
- Encontre links para títulos protegidos no 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter uma lista fornecida por uma página especial baseada em QueryPage.
- qppage
O nome da página especial. Note, isso diferencia maiúsculas de 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
- qpoffset
Quando houver mais resultados disponíveis, use isso para continuar.
- Tipo: inteiro
- Padrão: 0
- qplimit
Número de resultados a se retornado.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
list=random (rn)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter um conjunto de páginas aleatórias.
As páginas são listadas em uma sequência fixa, apenas o ponto de partida é aleatório. Isso significa que, se, por exemplo, Main Page é a primeira página aleatória da lista, List of fictional monkeys será sempre a segunda, List of people on stamps of Vanuatu terceiro, etc.
- rnnamespace
Retorne páginas apenas nesses espaços nominais.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- rnfilterredir
Como filtrar por redirecionamentos.
- Um dos seguintes valores: all, redirects, nonredirects
- Padrão: nonredirects
- rnredirect
- Obsoleto.
Use rnfilterredir=redirects em vez.
- Tipo: boleano (details)
- rnlimit
Limita quantas páginas aleatórias serão retornadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 1
- rncontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Retorna 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]
- Retorna informações da 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumere as mudanças recentes.
- rcstart
A data a partir da qual começar a enumeração.
- Tipo: timestamp (formatos permitidos)
- rcend
O timestamp para terminar de enumerar.
- Tipo: timestamp (formatos permitidos)
- rcdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: rcstart deve ser anterior a rcend.
- older
- Lista mais recente primeiro (padrão). Nota: rcstart deve ser posterior a rcend.
- Um dos seguintes valores: newer, older
- Padrão: older
- rcnamespace
Filtrar apenas as mudanças destes espaços nominais.
- Valores (separados com | ou alternativos): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- rcuser
Listar apenas alterações deste usuário.
- Tipo: nome de usuário
- rcexcludeuser
Não listar as alterações deste usuário.
- Tipo: nome de usuário
- rctag
Listar apenas as alterações marcadas com esta etiqueta.
- rcprop
Incluir elementos de informação adicional:
- user
- Adiciona o usuário responsável pela edição e marca se ele é um IP.
- userid
- Adiciona o ID do usuário responsável pela edição.
- comment
- Adiciona o comentário para a edição.
- parsedcomment
- Adiciona o comentário analisado para a edição.
- flags
- Adiciona etiquetas para a edição.
- timestamp
- Adiciona o timestamp da edição.
- title
- Adiciona o título da página da edição.
- ids
- Adiciona o ID da página, das alterações recentes e dA revisão nova e antiga.
- sizes
- Adiciona o comprimento novo e antigo da página em bytes.
- redirect
- Etiqueta a edição se a página é um redirecionamento.
- patrolled
- Etiquete edições patrulháveis como sendo patrulhadas ou não-patrulhadas.
- loginfo
- Adiciona informações de registro (ID de registro, tipo de registro, etc.) às entradas do log.
- tags
- Listar as etiquetas para a entrada.
- sha1
- Adiciona o checksum do conteúdo para entradas associadas a uma revisão.
- Valores (separados com | ou alternativos): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- Padrão: title|timestamp|ids
- rctoken
- Obsoleto.
Use action=query&meta=tokens em vez.
- Valores (separados com | ou alternativos): patrol
- rcshow
Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set rcshow=minor|!anon.
- Valores (separados com | ou alternativos): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
- rclimit
Quantas alterações a serem retornadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- rctype
Quais tipos de mudanças mostrar.
- Valores (separados com | ou alternativos): edit, new, log, external, categorize
- Padrão: edit|new|log|categorize
- rctoponly
Somente lista as alterações que são as últimas revisões.
- Tipo: boleano (details)
- rccontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- rcgeneraterevisions
Quando usado como gerador, gere IDs de revisão em vez de títulos. As entradas de alterações recentes sem IDs de revisão associadas (por exemplo, a maioria das entradas de log) não gerarão nada.
- Tipo: boleano (details)
- Listar mudanças recentes.
- api.php?action=query&list=recentchanges [abrir na página de testes]
- Obter informações da página sobre as 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Fazer uma buscar completa de texto.
- srsearch
Procura por títulos de páginas ou conteúdo que corresponda a este valor. Você pode usar a sequência de pesquisa para invocar recursos de pesquisa especiais, dependendo do que implementa o backend de pesquisa da wiki.
- Este parâmetro é obrigatório.
- srnamespace
Procure apenas nesses espaços de nominais.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- Padrão: 0
- srlimit
Quantas páginas retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- sroffset
Quando houver mais resultados disponíveis, use isso para continuar.
- Tipo: inteiro
- Padrão: 0
- srwhat
Qual tipo de pesquisa realizada.
- Um dos seguintes valores: title, text, nearmatch
- srinfo
Quais metadados retornar.
- Valores (separados com | ou alternativos): totalhits, suggestion, rewrittenquery
- Padrão: totalhits|suggestion|rewrittenquery
- srprop
Que propriedades retornar:
- size
- Adiciona o tamanho da página em bytes.
- wordcount
- Adiciona a contagem de palavras da página.
- timestamp
- Adiciona a marcação de data (timestamp) de quando a página foi editada pela última vez.
- snippet
- Adiciona um fragmento analisado da página.
- titlesnippet
- Adiciona um fragmento analisado do título da página.
- redirecttitle
- Adiciona o título do redirecionamento correspondente.
- redirectsnippet
- Adiciona um fragmento analisado do redirecionamento do título.
- sectiontitle
- Adiciona o título da seção correspondente.
- sectionsnippet
- Adiciona um parsed snippet do título da seção correspondente.
- isfilematch
- Adiciona um booleano que indica se a pesquisa corresponde ao conteúdo do arquivo.
- categorysnippet
- Adiciona um parsed snippet da categoria correspondente.
- score
- Obsoleto. Ignorado.
- hasrelated
- Obsoleto. Ignorado.
- Valores (separados com | ou alternativos): size, wordcount, timestamp, snippet, titlesnippet, redirecttitle, redirectsnippet, sectiontitle, sectionsnippet, isfilematch, categorysnippet, score, hasrelated
- Padrão: size|wordcount|timestamp|snippet
- srinterwiki
Inclua resultados de interwiki na pesquisa, se disponível.
- Tipo: boleano (details)
- srenablerewrites
Habilita a reescrita de consulta interna. Alguns backends de pesquisa podem reescrever a consulta em outro que é pensado para fornecer melhores resultados, por exemplo, corrigindo erros de ortografia.
- Tipo: boleano (details)
- Procurar por meaning.
- api.php?action=query&list=search&srsearch=meaning [abrir na página de testes]
- Procurar textos para meaning.
- api.php?action=query&list=search&srwhat=text&srsearch=meaning [abrir na página de testes]
- Obter informações da página sobre as páginas retornadas para uma pesquisa por 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+
Lista etiquetas da modificação.
- tgcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- tglimit
O número máximo de tags a serem listadas.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- tgprop
Quais propriedades obter:
- name
- Adiciona o nome da tag.
- displayname
- Adiciona mensagem do sistema para a tag.
- description
- Adiciona descrição da tag.
- hitcount
- Adiciona o número de revisões e entradas do log que tem esta tag.
- defined
- Indique se a etiqueta está definida.
- source
- Obtém as fontes da etiqueta, que podem incluir extension para tags definidas em extensão e extension para tags que podem ser aplicadas manualmente pelos usuários.
- active
- Se a tag ainda está sendo aplicada.
- Valores (separados com | ou alternativos): name, displayname, description, hitcount, defined, source, active
- Padrão: name
- Listar as tags 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+
Obtêm todas as edições de um usuário.
- uclimit
O número máximo de contribuições para retornar.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- ucstart
O timestamp de início para retornar.
- Tipo: timestamp (formatos permitidos)
- ucend
O timestamp final para retornar.
- Tipo: timestamp (formatos permitidos)
- uccontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- ucuser
Os usuários dos quais recuperar contribuições. Não pode ser usado com ucuserids ou ucuserprefix.
- Tipo: lista de nomes de usuários
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- ucuserids
As IDs de usuário das quais recuperar as contribuições. Não pode ser usado comucuser ou ucuserprefix.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- ucuserprefix
Recupera contribuições para todos os usuários cujos nomes começam com esse valor. Não pode ser usado com ucuser ou ucuserids.
- ucdir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: ucstart deve ser anterior a ucend.
- older
- Lista mais recente primeiro (padrão). Nota: ucstart deve ser posterior a ucend.
- Um dos seguintes valores: newer, older
- Padrão: older
- ucnamespace
Apenas lista as contribuições nesses espaços nominais.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- ucprop
Incluir elementos de informação adicional:
- ids
- Adiciona o ID da página e revisão.
- title
- Adiciona o título e o ID do espaço nominal da página.
- timestamp
- Adiciona o timestamp da edição.
- comment
- Adiciona o comentário da edição.
- parsedcomment
- Adiciona o comentário analisado da edição.
- size
- Adiciona o novo tamanho da edição.
- sizediff
- Adiciona o tamanho delta da edição contra o seu pai.
- flags
- Adiciona etiqueta da edição.
- patrolled
- Etiquetas de edições patrulhadas.
- tags
- Lista as tags para editar.
- Valores (separados com | ou alternativos): ids, title, timestamp, comment, parsedcomment, size, sizediff, flags, patrolled, tags
- Padrão: ids|title|timestamp|comment|size|flags
- ucshow
Mostre apenas itens que atendam a esses critérios, por exemplo, apenas edições não-menores: ucshow=!minor.
Se ucshow=patrolled ou ucshow=!patrolled estiver definido, revisões mais antigas do que $wgRCMaxAge (7776000 segundos) não serão exibidas.
- Valores (separados com | ou alternativos): minor, !minor, patrolled, !patrolled, top, !top, new, !new
- uctag
Lista apenas as revisões com esta tag.
- uctoponly
- Obsoleto.
Somente lista as alterações que são as últimas revisões.
- Tipo: boleano (details)
- Mostra as contribuições do usuário Example.
- api.php?action=query&list=usercontribs&ucuser=Example [abrir na página de testes]
- Mostrar 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ção sobre uma lista de usuários.
- usprop
Quais peças de informação incluir:
- blockinfo
- Etiqueta se o usuário estiver bloqueado, por quem e por que motivo.
- groups
- Lista todos os grupos aos quais cada usuário pertence.
- groupmemberships
- Lista grupos aos quais cada usuário foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
- implicitgroups
- Lista todos os grupos aos quais um usuário é automaticamente membro.
- rights
- Lista todos os direitos que cada usuário possui.
- editcount
- Adiciona a contagem de edição do usuário.
- registration
- Adiciona o timestamp de registro do usuário.
- emailable
- Etiquetar se o usuário pode e deseja receber e-mails através de Special:Emailuser.
- gender
- Etiqueta o gênero do usuário. Retorna "male", "female" ou "unknown".
- centralids
- Adiciona os IDs centrais e o status do anexo do usuário.
- cancreate
- Indica se uma conta para nomes de usuário válidos mas não registrados pode ser criada.
- Valores (separados com | ou alternativos): blockinfo, groups, groupmemberships, implicitgroups, rights, editcount, registration, emailable, gender, centralids, cancreate
- usattachedwiki
Com usprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.
- ususers
Uma lista de usuários dos quais obter informações.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- ususerids
Uma lista de IDs de usuários dos quais obter informações.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- ustoken
- Obsoleto.
Use action=query&meta=tokens em vez.
- Valores (separados com | ou alternativos): userrights
- Retornar informações para o usuário 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- wlallrev
Inclua várias revisões da mesma página dentro de um prazo determinado.
- Tipo: boleano (details)
- wlstart
A data a partir da qual começar a enumeração.
- Tipo: timestamp (formatos permitidos)
- wlend
O timestamp para terminar de enumerar.
- Tipo: timestamp (formatos permitidos)
- wlnamespace
Filtrar apenas as mudanças dos espaços nominais dados.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- wluser
Listar apenas alterações deste usuário.
- Tipo: nome de usuário
- wlexcludeuser
Não listar as alterações deste usuário.
- Tipo: nome de usuário
- wldir
Em qual direção enumerar:
- newer
- Lista primeiro mais antigo. Nota: wlstart deve ser anterior a wlend.
- older
- Lista mais recente primeiro (padrão). Nota: wlstart deve ser posterior a wlend.
- Um dos seguintes valores: newer, older
- Padrão: older
- wllimit
Quantos resultados retornar por solicitação.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- wlprop
Quais propriedades adicionais obter:
- ids
- Adiciona o ID de revisão e de página.
- title
- Adiciona o título da página.
- flags
- Adiciona etiquetas para a edição.
- user
- Adiciona o usuário que fez a edição.
- userid
- Adiciona o ID de usuário de quem fez a edição.
- comment
- Adicionar comentário à edição.
- parsedcomment
- Adiciona o comentário analisado da edição.
- timestamp
- Adiciona o timestamp da edição.
- patrol
- Edições de tags que são patrulhadas.
- sizes
- Adiciona os velhos e novos comprimentos da página.
- notificationtimestamp
- Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
- loginfo
- Adiciona informações de log, quando apropriado.
- Valores (separados com | ou alternativos): ids, title, flags, user, userid, comment, parsedcomment, timestamp, patrol, sizes, notificationtimestamp, loginfo
- Padrão: ids|title|flags
- wlshow
Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set wlshow=minor|!anon.
- Valores (separados com | ou alternativos): minor, !minor, bot, !bot, anon, !anon, patrolled, !patrolled, unread, !unread
- wltype
Quais tipos de mudanças mostrar:
- edit
- Edições comuns nas páginas.
- new
- Criação de páginas.
- log
- Registro de entradas.
- external
- Alterações externas.
- categorize
- Alterações de membros pertencentes à uma categoria.
- Valores (separados com | ou alternativos): edit, new, log, external, categorize
- Padrão: edit|new|log|categorize
- wlowner
Usado juntamente com wl para acessar a lista de páginas vigiadas de um usuário diferente.
- Tipo: nome de usuário
- wltoken
Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.
- wlcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Liste a revisão superior para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
- api.php?action=query&list=watchlist [abrir na página de testes]
- Obtenha informações adicionais sobre a revisão superior das páginas alteradas recentemente na lista de páginas vigiadas do usuário atual.
- api.php?action=query&list=watchlist&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
- Obtenha informações sobre todas as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
- api.php?action=query&list=watchlist&wlallrev=&wlprop=ids|title|timestamp|user|comment [abrir na página de testes]
- Obtenha informações de página para páginas recentemente alteradas na lista de páginas vigiadas do usuário atual.
- api.php?action=query&generator=watchlist&prop=info [abrir na página de testes]
- Obtenha informações de revisão para as mudanças recentes nas páginas da lista de páginas vigiadas do usuário atual.
- api.php?action=query&generator=watchlist&gwlallrev=&prop=revisions&rvprop=timestamp|user [abrir na página de testes]
- Listar a revisão superior para páginas alteradas recentemente na lista de páginas vigiadas do usuário Exemplo</ kbd>.
- 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 um gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- wrcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- wrnamespace
Listar apenas páginas dos espaços nominais dados.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- wrlimit
Quantos resultados retornar por solicitação.
- Não são permitidos mais de 500 (5 000 por bots).
- Tipo: inteiro ou max
- Padrão: 10
- wrprop
Quais propriedades adicionais obter:
- changed
- Adiciona o timestamp de quando o usuário foi notificado pela última vez sobre a edição.
- Valores (separados com | ou alternativos): changed
- wrshow
Listar apenas itens que atendam a esses critérios.
- Valores (separados com | ou alternativos): changed, !changed
- wrowner
Usado juntamente com wr para acessar a lista de páginas vigiadas de um usuário diferente.
- Tipo: nome de usuário
- wrtoken
Um token seguro (disponível nas preferências do usuário) para permitir o acesso à lista de páginas vigiadas de outro usuário.
- wrdir
A direção na qual listar.
- Um dos seguintes valores: ascending, descending
- Padrão: ascending
- wrfromtitle
Título (com prefixo do espaço nominal) do qual começar a enumerar.
- wrtotitle
Título (com prefixo do espaço nominal) do qual parar de enumerar.
- Listar páginas da lista de páginas vigiadas do usuário atual.
- api.php?action=query&list=watchlistraw [abrir na página de testes]
- Obtenha informações de página para páginas na lista de páginas vigiadas do usuário 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
Quais mensagens para retornar. * (padrão) indica todas as mensagens.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- Padrão: *
- amprop
Quais propriedades obter.
- Valores (separados com | ou alternativos): default
- amenableparser
Defina para ativar o analisador, irá processar o texto wiki da mensagem (substituir palavras mágicas, predefinições manipuladoras, etc.).
- Tipo: boleano (details)
- amnocontent
Se configurado, não inclua o conteúdo das mensagens na saída.
- Tipo: boleano (details)
- amincludelocal
Inclua também mensagens locais, ou seja, mensagens que não existem no software, mas existem como no MediaWiki namespace. Isso lista todas as páginas de espaço nominal-MediaWiki, então também irá listar aqueles que não são realmente mensagens, como Common.js.
- Tipo: boleano (details)
- amargs
Argumentos para serem substituídos pela mensagem.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- amfilter
Retornar apenas mensagens com nomes que contêm essa string.
- amcustomised
Retornar apenas mensagens neste estado de personalização.
- Um dos seguintes valores: all, modified, unmodified
- Padrão: all
- amlang
Retornar mensagens neste idioma.
- amfrom
Retornar mensagens começando com esta mensagem.
- amto
Retornar mensagens terminando com esta mensagem.
- amtitle
Nome da página para usar como contexto ao analisar a mensagem (para a opção amenableparser).
- amprefix
Retornar apenas mensagens com este prefixo.
- Mostrar mensagens começando com ipb-.
- api.php?action=query&meta=allmessages&refix=ipb- [abrir na página de testes]
- Mostrar 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+
Recupere informações sobre o status de autenticação atual.
- amisecuritysensitiveoperation
Teste se o status de autenticação atual do usuário é suficiente para a operação específica de segurança especificada.
- amirequestsfor
Obtenha informações sobre os pedidos de autenticação necessários para a ação de autenticação especificada.
- Um dos seguintes valores: login, login-continue, create, create-continue, link, link-continue, change, remove, unlink
- amimergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: boleano (details)
- amimessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, wikitext, raw, none
- Padrão: wikitext
- Obtenha os pedidos que podem ser usados ao iniciar um login.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login [abrir na página de testes]
- Obtenha os pedidos que podem ser usados ao iniciar um login, com campos de formulário mesclados.
- api.php?action=query&meta=authmanagerinfo&amirequestsfor=login&amimergerequestfields=1 [abrir na página de testes]
- Teste se a autenticação é suficiente para açã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+
Retorna informações meta sobre repositórios de imagens configurados na wiki.
- friprop
Quais propriedades do repositório obter (pode haver mais disponível em algumas wikis):
- apiurl
- URL para a API do repositório - útil para obter informações de imagem do host.
- name
- A chave do repositório - usado em por exemplo, $wgForeignFileRepos e imageinfo valores de retorno.
- displayname
- O legível para humanos do repositório wiki.
- rooturl
- URL raiz para caminhos de imagem.
- local
- Se esse repositório é o local ou não.
- Valores (separados com | ou alternativos): name, displayname, rootUrl, local, url, thumbUrl, initialCapital, scriptDirUrl, scriptExtension, favicon, canUpload
- Padrão: name|displayname|rootUrl|local|url|thumbUrl|initialCapital|scriptDirUrl|scriptExtension|favicon|canUpload
- Obter informações sobre repositórios de arquivos.
- 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+
Retorna informações gerais sobre o site.
- siprop
Quais informação obter:
- general
- Informação geral do sistema.
- namespaces
- Lista de espaços nominais registrados e seus nomes canônicos.
- namespacealiases
- Lista de aliases dos espaços nominais registrados.
- specialpagealiases
- Lista de alias de página especiais.
- magicwords
- Lista de palavras mágicas e seus alias.
- interwikimap
- Retorna o mapa interwiki (opcionalmente filtrado, opcionalmente localizado usando siinlanguagecode).
- dbrepllag
- Retorna o servidor de banco de dados com o atraso de replicação mais alto.
- statistics
- Voltar às estatísticas do site.
- usergroups
- Retorna os grupos de usuários e as permissões associadas.
- libraries
- Retorna as bibliotecas instaladas na wiki.
- extensions
- Retorna as extensões instaladas na wiki.
- fileextensions
- Retorna um lista de extensões de arquivo (tipos de arquivo) permitidos para serem carregados.
- rightsinfo
- Retorna a informação sobre os direitos wiki (licença), se disponível.
- restrictions
- Retorna informações sobre os tipos de restrição (proteção) disponíveis.
- languages
- Retorna uma lista de idiomas suportada pelo MediaWiki (opcionalmente localizada usando siinlanguagecode).
- languagevariants
- Retorna uma lista de códigos de idioma para os quais LanguageConverter está ativado e as variantes suportadas para cada um.
- skins
- Retorna uma lista de todas as skins protegidas (opcionalmente localizadas usando siinlanguagecode, caso contrário no idioma do conteúdo).
- extensiontags
- Retorna uma lista de tags de extensão do analisador.
- functionhooks
- Retorna uma lista de ganchos de função do analisador.
- showhooks
- Retorna uma lista de todos os ganchos subscritos (conteúdo de $wgHooks).
- variables
- Retorna uma lista de IDs variáveis.
- protocols
- Retorna uma lista de protocolos que são permitidos em links externos.
- defaultoptions
- Retorna os valores padrão para as preferências do usuário.
- uploaddialog
- Retorna a configuração da caixa de diálogo de upload.
- Valores (separados com | ou alternativos): general, namespaces, namespacealiases, specialpagealiases, magicwords, interwikimap, dbrepllag, statistics, usergroups, libraries, extensions, fileextensions, rightsinfo, restrictions, languages, languagevariants, skins, extensiontags, functionhooks, showhooks, variables, protocols, defaultoptions, uploaddialog
- Padrão: general
- sifilteriw
Retorna apenas entradas locais ou únicas não locais do mapa interwiki.
- Um dos seguintes valores: local, !local
- sishowalldb
Liste todos os servidores de banco de dados, e não apenas o que está atrasando.
- Tipo: boleano (details)
- sinumberingroup
Listar o número de usuários nos grupos de usuário.
- Tipo: boleano (details)
- siinlanguagecode
Código de idioma para nomes de idiomas localizados (melhor esforço) e nomes de skin.
- Obter informação do site.
- api.php?action=query&meta=siteinfo&siprop=general|namespaces|namespacealiases|statistics [abrir na página de testes]
- Obtenha uma lista de prefixos interwiki 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 tokens para ações de modificação de dados.
- type
Tipos de token para solicitar.
- Valores (separados com | ou alternativos): createaccount, csrf, login, patrol, rollback, userrights, watch
- Padrão: csrf
- Recupere um token csrf (o padrão).
- api.php?action=query&meta=tokens [abrir na página de testes]
- Recupere um token de vigilância e um token 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+
Ober informações sobre o usuário atual.
- uiprop
Quais peças de informação incluir:
- blockinfo
- Etiqueta se o usuário atual está bloqueado, por quem e por que motivo.
- hasmsg
- Adiciona a tag messages se o usuário atual tiver mensagens pendentes.
- groups
- Lista todos os grupos aos quais o usuário atual pertence.
- groupmemberships
- Lista grupos aos quais o usuário atual foi explicitamente designado, incluindo a data de expiração de cada associação de grupo.
- implicitgroups
- Lista todos os grupos aos quais o usuário atual é automaticamente membro.
- rights
- Lista todos os direitos que o usuário atual possui.
- changeablegroups
- Lista os grupos aos quais o usuário atual pode adicionar e remover.
- options
- Lista todas as preferências que o usuário atual estabeleceu.
- editcount
- Adiciona a contagem de edições do usuário atual.
- ratelimits
- Lista todos os limites de taxa aplicáveis ao usuário atual.
- Adiciona o endereço de e-mail e a data de autenticação do e-mail.
- realname
- Adiciona o nome real do usuário.
- acceptlang
- Ecoa o cabeçalho
Accept-Language
enviado pelo cliente em um formato estruturado. - registrationdate
- Adiciona a data de registro do usuário.
- unreadcount
- Adiciona a contagem de páginas não lidas na lista de páginas vigiadas do usuário (máximo 999; retorna 1000+ se mais).
- centralids
- Adiciona os IDs centrais e o status do anexo do usuário.
- preferencestoken
- Obsoleto. Obter um token para alterar as preferências do usuário atual.
- Valores (separados com | ou alternativos): blockinfo, hasmsg, groups, groupmemberships, implicitgroups, rights, changeablegroups, options, editcount, ratelimits, email, realname, acceptlang, registrationdate, unreadcount, centralids, preferencestoken
- uiattachedwiki
Com uiprop=centralids, indique se o usuário está conectado com a wiki identificada por este ID.
- Ober informações sobre o usuário atual.
- api.php?action=query&meta=userinfo [abrir na página de testes]
- Obter informações adicionais sobre o usuário atual.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [abrir na página de testes]
action=removeauthenticationdata
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Remova os dados de autenticação para o usuário atual.
- request
Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=remove.
- Este parâmetro é obrigatório.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Tente remover os dados do usuário atual para FooAuthenticationRequest.
- api.php?action=removeauthenticationdata&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]
action=resetpassword
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Envia um e-mail de redefinição de senha para o usuário atual.
- user
Usuário sendo reiniciado.
- Tipo: nome de usuário
Endereço de e-mail do usuário sendo redefinido.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Envia um e-mail de redefinição de senha para o usuário Example.
- api.php?action=resetpassword&user=Example&token=123ABC [abrir na página de testes]
- Envia um e-mail de redefinição de senha para todos os usuários com e-mail user@example.com.
- api.php?action=resetpassword&user=user@example.com&token=123ABC [abrir na página de testes]
action=revisiondelete
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Excluir e recuperar revisões.
- type
Tipo de exclusão de revisão em execução.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: revision, archive, oldimage, filearchive, logging
- target
Título da página para a eliminação da revisão, se necessário para o tipo.
- ids
Identificadores para as revisões a serem excluídas.
- Este parâmetro é obrigatório.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- hide
O que ocultar para cada revisão.
- Valores (separados com | ou alternativos): content, comment, user
- show
O que exibir para cada revisão.
- Valores (separados com | ou alternativos): content, comment, user
- suppress
Seja para suprimir dados de administradores, bem como de outros.
- Um dos seguintes valores: yes, no, nochange
- Padrão: nochange
- reason
Razão para a exclusão ou recuperação.
- tags
Etiquetas para se inscrever na entrada no registo de eliminação.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Ocultar conteúdo da revisão 12345 na página Main Page.
- api.php?action=revisiondelete&target=Main%20Page&type=revision&ids=12345&hide=content&token=123ABC [abrir na página de testes]
- Ocultar todos os dados na entrada de log 67890 com razão BLP violation.
- api.php?action=revisiondelete&type=logging&ids=67890&hide=content|comment|user&reason=BLP%20violation&token=123ABC [abrir na página de testes]
action=rollback
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Desfazer a última edição para a página.
Se o último usuário que editou a página efetuou várias edições consecutivas, todas serão revertidas.
- title
Título da página para reverter. Não pode ser usado em conjunto com pageid.
- pageid
ID da página para reverter. Não pode ser usado em conjunto com title.
- Tipo: inteiro
- tags
Tags para aplicar ao rollback.
- Valores (separados com | ou alternativos):
- user
Nome do usuário cujas edições devem ser revertidas.
- Este parâmetro é obrigatório.
- Tipo: nome de usuário
- summary
Resumo de edição personalizado. Se estiver vazio, o resumo padrão será usado.
- Padrão: (vazio)
- markbot
Marca as edições revertidas e a reversão como edições de bot.
- Tipo: boleano (details)
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, unwatch, preferences, nochange
- Padrão: preferences
- token
Um token "rollback" token recuperado de action=query&meta=tokens
Para compatibilidade, o token usado na interface web também é aceito.
- Este parâmetro é obrigatório.
- Reverter as últimas edições de página Main Page pelo usuário Example.
- api.php?action=rollback&title=Main%20Page&user=Example&token=123ABC [abrir na página de testes]
- Reverter as últimas edições de página Main Page pelo IP 192.0.2.5 com resumo Reverting vandalism e marque essas edições e reversões como edições de bot.
- api.php?action=rollback&title=Main%20Page&user=192.0.2.5&token=123ABC&summary=Reverting%20vandalism&markbot=1 [abrir na página de testes]
action=rsd
- Fonte: MediaWiki
- Licença: GPL-2.0+
Exportar um esquema RSD (Really Simple Discovery).
- Exportar o esquema RSD.
- api.php?action=rsd [abrir na página de testes]
action=setnotificationtimestamp
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Atualize o timestamp de notificação para páginas vigiadas.
Isso afeta o destaque das páginas alteradas na lista de exibição e no histórico e o envio de e-mail quando a preferência "Notificar-me por email quando uma página ou arquivo vigiado for alterado" estiver habilitada.
- entirewatchlist
Trabalhar em todas as páginas vigiadas.
- Tipo: boleano (details)
- timestamp
Timestamp para o qual definir o timestamp de notificação.
- Tipo: timestamp (formatos permitidos)
- torevid
Revisão para definir o timestamp de notificação para (apenas uma página).
- Tipo: inteiro
- newerthanrevid
Revisão para definir o timestamp de notificação mais recente do que (apenas uma página).
- Tipo: inteiro
- continue
Quando houver mais resultados disponíveis, use isso para continuar.
- titles
Uma lista de IDs de título para trabalhar.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: boleano (details)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: boleano (details)
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Redefinir o status da notificação para toda a lista de páginas vigiadas.
- api.php?action=setnotificationtimestamp&entirewatchlist=&token=123ABC [abrir na página de testes]
- Redefinir o status de notificação para a Main page.
- api.php?action=setnotificationtimestamp&titles=Main_page&token=123ABC [abrir na página de testes]
- Define o timestamp da notificação para Main page para que todas as edições a partir de 1 de janeiro de 2012 não sejam visualizadas.
- api.php?action=setnotificationtimestamp&titles=Main_page×tamp=2012-01-01T00:00:00Z&token=123ABC [abrir na página de testes]
- Restaura o status de notificação para páginas no espaço nominal Usuário.
- api.php?action=setnotificationtimestamp&generator=allpages&gapnamespace=2&token=123ABC [abrir na página de testes]
action=setpagelanguage
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Mudar o idioma de uma página.
Mudar o idioma de uma página não é permitido nesta wiki.
Ative $wgPageLanguageUseDB para usar esta ação.
- title
Título da página cujo idioma você deseja alterar. Não pode ser usado em conjunto com pageid.
- pageid
ID da página cujo idioma você deseja alterar. Não pode ser usado em conjunto com title.
- Tipo: inteiro
- lang
Código de idioma do idioma para mudar a página para. Usar default para redefinir a página para o idioma de conteúdo padrão da wiki.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: default, ab, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, am, an, ang, anp, ar, arc, arn, arq, ary, arz, as, ase, ast, atj, av, avk, awa, ay, az, azb, ba, ban, bar, bbc, bbc-latn, bcc, bcl, be, be-tarask, bg, bgn, bh, bho, bi, bjn, bm, bn, bo, bpy, bqi, br, brh, bs, bto, bug, bxr, ca, cbk-zam, cdo, ce, ceb, ch, chr, chy, ckb, co, cps, cr, crh, crh-cyrl, crh-latn, cs, csb, cu, cv, cy, da, de, de-at, de-ch, de-formal, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gd, gl, glk, gn, gom, gom-deva, gom-latn, gor, got, grc, gsw, gu, gv, ha, hak, haw, he, hi, hif, hif-latn, hil, hr, hrx, hsb, ht, hu, hy, ia, id, ie, ig, ii, ik, ike-cans, ike-latn, ilo, inh, io, is, it, iu, ja, jam, jbo, jut, jv, ka, kaa, kab, kbd, kbd-cyrl, kbp, kg, khw, ki, kiu, kk, kk-arab, kk-cn, kk-cyrl, kk-kz, kk-latn, kk-tr, kl, km, kn, ko, ko-kp, koi, krc, kri, krj, krl, ks, ks-arab, ks-deva, ksh, ku, ku-arab, ku-latn, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mo, mr, mrj, ms, mt, mwl, my, myv, mzn, na, nah, nan, nap, nb, nds, nds-nl, ne, new, niu, nl, nl-informal, nn, nov, nrm, nso, nv, ny, oc, olo, om, or, os, pa, pag, pam, pap, pcd, pdc, pdt, pfl, pi, pih, pl, pms, pnb, pnt, prg, ps, pt, pt-br, qu, qug, rgn, rif, rm, rmy, ro, roa-tara, ru, rue, rup, ruq, ruq-cyrl, ruq-latn, rw, sa, sah, sat, sc, scn, sco, sd, sdc, sdh, se, sei, ses, sg, sgs, sh, shi, shn, si, sk, skr, skr-arab, sl, sli, sm, sma, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, su, sv, sw, szl, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, ts, tt, tt-cyrl, tt-latn, tw, ty, tyv, tzm, udm, ug, ug-arab, ug-latn, uk, ur, uz, ve, vec, vep, vi, vls, vmf, vo, vot, vro, wa, war, wo, wuu, xal, xh, xmf, yi, yo, yue, za, zea, zh, zh-cn, zh-hans, zh-hant, zh-hk, zh-mo, zh-my, zh-sg, zh-tw, zu
- reason
Motivo para a mudança.
- tags
Alterar as tags para aplicar à entrada de log resultante dessa ação.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Mudar o idioma da Main Page para Basque.
- api.php?action=setpagelanguage&title=Main%20Page&lang=eu&token=123ABC [abrir na página de testes]
- Mudar o idioma da página com ID 123 para o idioma padrão da wiki.
- api.php?action=setpagelanguage&pageid=123&lang=default&token=123ABC [abrir na página de testes]
action=stashedit
- Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Prepare uma edição no cache compartilhado.
Isto é destinado a ser usado via AJAX a partir do formulário de edição para melhorar o desempenho da página salvar.
- title
Título da página que está sendo editada.
- Este parâmetro é obrigatório.
- section
Número da seção. 0 para a seção superior, new para uma nova seção.
- sectiontitle
O título para uma nova seção.
- text
Conteúdo da página.
- stashedtexthash
Hash do conteúdo da página de um stash anterior para usar em vez disso.
- summary
Mudar resumo.
- contentmodel
Modelo de conteúdo do novo conteúdo.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: wikitext, javascript, json, css, text
- contentformat
Formato de serialização de conteúdo usado para o texto de entrada.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: text/x-wiki, text/javascript, application/json, text/css, text/plain
- baserevid
ID de revisão da revisão base.
- Este parâmetro é obrigatório.
- Tipo: inteiro
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
action=tag
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Adicionar ou remover tags de alteração de revisões individuais ou entradas de log.
- rcid
Uma ou mais IDs de alterações recentes a partir das quais adicionar ou remover a etiqueta.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- revid
Uma ou mais IDs de revisão a partir das quais adicionar ou remover a etiqueta.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- logid
Uma ou mais IDs de entrada de log a partir das quais adicionar ou remover a etiqueta.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- add
Tags para adicionar. Apenas as tags manualmente definidas podem ser adicionadas.
- Valores (separados com | ou alternativos):
- remove
Tags para remover. Somente as tags que são definidas manualmente ou completamente indefinidas podem ser removidas.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- reason
Motivo para a mudança.
- Padrão: (vazio)
- tags
Etiquetas para aplicar à entrada de log que será criada como resultado dessa ação.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Adicionar a tag vandalism a ID de revisão 123 sem especificar uma razão
- api.php?action=tag&revid=123&add=vandalism&token=123ABC [abrir na página de testes]
- Remova a tag spam da ID de entrada de registro 123 com o motivo Wrongly applied
- api.php?action=tag&logid=123&remove=spam&reason=Wrongly+applied&token=123ABC [abrir na página de testes]
action=tokens
- Este módulo é obsoleto.
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Obter tokens para ações de modificação de dados.
Este módulo está depreciado em favor de action=query&meta=tokens.
- type
Tipos de token para solicitar.
- Valores (separados com | ou alternativos): block, createaccount, csrf, delete, edit, email, import, login, move, options, patrol, protect, rollback, unblock, userrights, watch
- Padrão: edit
- Recupera um token de edição (o padrão).
- api.php?action=tokens [abrir na página de testes]
- Recupere um token de e-mail e um token de movimento.
- api.php?action=tokens&type=email|move [abrir na página de testes]
action=unblock
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Desbloquear usuário.
- id
ID do bloco para desbloquear (obtido através de list=blocks). Não pode ser usado em conjunto com user ou userid.
- Tipo: inteiro
- user
Nome de usuário, endereço IP ou intervalo de IP para desbloquear. Não pode ser usado em conjunto com id ou userid.
- userid
ID do usuário para desbloquear. Não pode ser usado em conjunto com id ou user.
- Tipo: inteiro
- reason
Motivo para o desbloqueio.
- Padrão: (vazio)
- tags
Alterar as tags para se inscrever na entrada no registro de bloqueio.
- Valores (separados com | ou alternativos):
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Desbloquear bloqueio ID #105.
- api.php?action=unblock&id=105 [abrir na página de testes]
- Desbloquear o usuário Bob com o motivo Sorry Bob.
- api.php?action=unblock&user=Bob&reason=Sorry%20Bob [abrir na página de testes]
action=undelete
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Restaure as revisões de uma página excluída.
Uma lista de revisões excluídas (incluindo timestamps) pode ser recuperada através de prop=deletedrevisions e uma lista de IDs de arquivo excluídos pode ser recuperada através de list=filearchive.
- title
Título da página a ser restaurada.
- Este parâmetro é obrigatório.
- reason
Razão para restaurar.
- Padrão: (vazio)
- tags
Alterar as tags para se inscrever na entrada no registro de exclusão.
- Valores (separados com | ou alternativos):
- timestamps
Timestamps das revisões para restaurar. Se ambos timestamps e fileids estiverem vazios, tudo será restaurado.
- Tipo: lista de timestamps (formatos permitidos)
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- fileids
IDs das revisões de arquivos para restaurar. Se ambos, timestamps e fileids estiverem, vazios, tudo será restaurado.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, unwatch, preferences, nochange
- Padrão: preferences
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Restaurar página Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC&reason=Restoring%20main%20page [abrir na página de testes]
- Recupere duas revisões da página Main Page.
- api.php?action=undelete&title=Main%20Page&token=123ABC×tamps=2007-07-03T22:00:45Z|2007-07-02T19:48:56Z [abrir na página de testes]
action=unlinkaccount
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Remova uma conta de terceiros vinculada ao usuário atual.
- request
Use este pedido de autenticação, pelo id</ samp> retornado de action=query&meta=authmanagerinfo com amirequestsfor=unlink.
- Este parâmetro é obrigatório.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Tente remover o link do usuário atual para o provedor associado com FooAuthenticationRequest.
- api.php?action=unlinkaccount&request=FooAuthenticationRequest&token=123ABC [abrir na página de testes]
action=upload
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Carregue um arquivo ou obtenha o status dos carregamentos pendentes.
Vários métodos estão disponíveis:
- Carrega o conteúdo do arquivo diretamente, usando o parâmetro file.
- Carrega o arquivo em pedaços, usando os parâmetros filesize, chunk e offset.
- Tenha o servidor MediaWiki buscando um arquivo de um URL, usando o parâmetro url.
- Complete um carregamento anterior que falhou devido a avisos, usando o parâmetro filekey.
Note que o HTTP POST deve ser feito como um upload de arquivo (ou seja, usando multipart/form-data
) ao enviar o file.
- filename
Nome do arquivo de destino.
- comment
Faça o upload do comentário. Também usado como o texto da página inicial para novos arquivos, se text não for especificado.
- Padrão: (vazio)
- tags
Alterar as tags para aplicar à entrada do log de upload e à revisão da página do arquivo.
- Valores (separados com | ou alternativos):
- text
Texto inicial da página para novos arquivos.
- watch
- Obsoleto.
Vigiar esta página.
- Tipo: boleano (details)
- watchlist
Adicione ou remova incondicionalmente a página da lista de páginas vigiadas do usuário atual, use preferências ou não mude a vigilância.
- Um dos seguintes valores: watch, preferences, nochange
- Padrão: preferences
- ignorewarnings
Ignorar quaisquer avisos.
- Tipo: boleano (details)
- file
Conteúdo do arquivo.
- Deve ser postado como um upload de arquivo usando multipart/form-data.
- url
URL do qual para buscar o arquivo.
- filekey
Chave que identifica um upload anterior que foi temporariamente armazenado.
- sessionkey
- Obsoleto.
Igual a filekey, mantido para compatibilidade com versões anteriores.
- stash
Se configurado, o servidor armazenará o arquivo temporariamente em vez de adicioná-lo ao repositório.
- Tipo: boleano (details)
- filesize
Tamanho completo do upload.
- O valor deve estar entre 0 e 104 857 600.
- Tipo: inteiro
- offset
Deslocamento de pedaços em bytes.
- O valor não pode ser inferior a 0.
- Tipo: inteiro
- chunk
Conteúdo do pedaço.
- Deve ser postado como um upload de arquivo usando multipart/form-data.
- async
Tornar as operações de arquivo potencialmente grandes assíncronas quando possível.
- Tipo: boleano (details)
- checkstatus
Apenas obtenha o status de upload para a chave de arquivo fornecida.
- Tipo: boleano (details)
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Enviar a partir de um URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [abrir na página de testes]
- Complete um upload que falhou devido a avisos.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [abrir na página de testes]
action=userrights
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Alterar a associação de um grupo de usuários.
- user
Nome de usuário.
- Tipo: nome de usuário
- userid
ID de usuário.
- Tipo: inteiro
- add
Adiciona o usuário a esses grupos ou, se ele já for membro, atualiza a expiração de sua associação nesse grupo.
- Valores (separados com | ou alternativos): bot, sysop, bureaucrat
- expiry
Expiração de timestamps. Pode ser relativo (por exemplo 5 meses ou 2 semanas) ou absoluto (por exemplo 2014-09-18T12:34:56Z). Se apenas um timestamp for configurado, ele sera usado para todos os grupos passados pelo parâmetro add. Use infinite, indefinite, infinity ou never, para um grupo de usuários que nunca expiram.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- Padrão: infinite
- remove
Remover o usuário destes grupos.
- Valores (separados com | ou alternativos): bot, sysop, bureaucrat
- reason
Motivo para a mudança.
- Padrão: (vazio)
- token
Um token "userrights" token recuperado de action=query&meta=tokens
Para compatibilidade, o token usado na interface web também é aceito.
- Este parâmetro é obrigatório.
- tags
Alterar as tags para se inscrever na entrada no registro de direitos do usuário.
- Valores (separados com | ou alternativos):
- Adicionar o usuário FooBot ao grupo bot e remover dos grupos sysop e bureaucrat.
- api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
- Adicionar o usuário com a ID 123 ao grupo global bot e remover dos grupos sysop e bureaucrat.
- api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [abrir na página de testes]
- Adicionar o usuário SometimeSysop ao grupo sysop por 1 mês.
- api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [abrir na página de testes]
action=validatepassword
- Este módulo requer direitos de leitura.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Valide uma senha de acordo as políticas de senha da wiki.
A validade é relatada como Good se a senha for aceitável, Change se a senha for usada para entrar, mas deve ser alterada, ou Invalid se a senha não é utilizável.
- password
Senha para validar.
- Este parâmetro é obrigatório.
- user
Nome do usuário, para uso ao testar a criação da conta. O usuário nomeado não deve existir.
- Tipo: nome de usuário
Endereço de e-mail, para uso ao testar a criação de conta.
- realname
Nome real, para uso ao testar a criação de conta.
- Valide a senha foobar para o usuário atual.
- api.php?action=validatepassword&password=foobar [abrir na página de testes]
- Valide a senha qwerty para o usuário Example criado.
- api.php?action=validatepassword&password=querty&user=Example [abrir na página de testes]
action=watch
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Adicionar ou remover páginas da lista de páginas vigiadas do usuário atual.
- title
- Obsoleto.
A página para (não)vigiar. Use titles em vez disso.
- unwatch
Se configurado, a página deixara de ser vigiada ao invés de vigiada.
- Tipo: boleano (details)
- continue
Quando houver mais resultados disponíveis, use isso para continuar.
- titles
Uma lista de IDs de título para trabalhar.
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas. O número máximo de valores é 50 (500 para bots).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: boleano (details)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: boleano (details)
- token
Um token "watch" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Vigiar a página Main Page.
- api.php?action=watch&titles=Main_Page&token=123ABC [abrir na página de testes]
- Deixar de vigiar a página Main Page.
- api.php?action=watch&titles=Main_Page&unwatch=&token=123ABC [abrir na página de testes]
- Vigiar as primeiras páginas no espaço nominal principal.
- api.php?action=watch&generator=allpages&gapnamespace=0&token=123ABC [abrir na página de testes]
format=json
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída em formato JSON.
- callback
Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.
- utf8
Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.
- Tipo: boleano (details)
- ascii
Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.
- Tipo: boleano (details)
- formatversion
Formatação de saída:
- 1
- formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
- 2
- formato moderno experimental. Detalhes podem ser alterados!
- mais recente
- use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
- Um dos seguintes valores: 1, 2, latest
- Padrão: 1
- Retornar o resultado da consulta no formato JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=json [abrir na página de testes]
format=jsonfm
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída no formato JSON (pretty-print em HTML).
- wrappedhtml
Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.
- Tipo: boleano (details)
- callback
Se especificado, envolve a saída para uma determinada chamada de função. Por segurança, todos os dados específicos do usuário serão restritos.
- utf8
Se especificado, codifica a maioria (mas não todos) caracteres não-ASCII como UTF-8 em vez de substituí-los por sequências de escape hexadecimais. Padrão quando formatversion não é 1.
- Tipo: boleano (details)
- ascii
Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.
- Tipo: boleano (details)
- formatversion
Formatação de saída:
- 1
- formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
- 2
- formato moderno experimental. Detalhes podem ser alterados!
- mais recente
- use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
- Um dos seguintes valores: 1, 2, latest
- Padrão: 1
- Retornar o resultado da consulta no formato JSON.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=jsonfm [abrir na página de testes]
format=none
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Nenhuma saída.
- Retornar o resultado da consulta no formato NONE.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=none [abrir na página de testes]
format=php
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída no formato PHP serializado.
- formatversion
Formatação de saída:
- 1
- formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
- 2
- formato moderno experimental. Detalhes podem ser alterados!
- mais recente
- use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
- Um dos seguintes valores: 1, 2, latest
- Padrão: 1
- Retornar o resultado da consulta no formato PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=php [abrir na página de testes]
format=phpfm
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída em formato serializado em PHP (pretty-print em HTML).
- wrappedhtml
Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.
- Tipo: boleano (details)
- formatversion
Formatação de saída:
- 1
- formato compatível com versões anteriores (XML-style booleans, * chaves para nós de conteúdo, etc.).
- 2
- formato moderno experimental. Detalhes podem ser alterados!
- mais recente
- use o formato mais recente (atualmente 2), pode mudar sem aviso prévio.
- Um dos seguintes valores: 1, 2, latest
- Padrão: 1
- Retornar o resultado da consulta no formato PHP.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=phpfm [abrir na página de testes]
format=rawfm
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída, incluindo elementos de depuração, no formato JSON (pretty-print em HTML).
- wrappedhtml
Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.
- Tipo: boleano (details)
- Retornar o resultado da consulta no formato RAW.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=rawfm [abrir na página de testes]
format=xml
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída em formato XML.
- xslt
Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em
.xsl
.- includexmlnamespace
Se especificado, adiciona um espaço nominal XML.
- Tipo: boleano (details)
- Retornar o resultado da consulta no formato XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xml [abrir na página de testes]
format=xmlfm
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Dados de saída em formato XML (impressão bonita em HTML).
- wrappedhtml
Retorna o HTML pretty-printed e módulos ResourceLoader associados como um objeto JSON.
- Tipo: boleano (details)
- xslt
Se especificado, adiciona a página nomeada como uma folha de estilo XSL. O valor deve ser um título no espaço nominal MediaWiki que termina em
.xsl
.- includexmlnamespace
Se especificado, adiciona um espaço nominal XML.
- Tipo: boleano (details)
- Retornar o resultado da consulta no formato XML.
- api.php?action=query&meta=siteinfo&siprop=namespaces&format=xmlfm [abrir na página de testes]
Tipos de dados
A entrada para MediaWiki deve ser UTF-8 normalizada pelo NFC. O MediaWiki pode tentar converter outra entrada, mas isso pode causar a falha de algumas operações (como editar com verificações MD5).
Alguns tipos de parâmetros em solicitações de API precisam de uma explicação adicional:
- boolean
- Os parâmetros booleanos funcionam como caixas de seleção HTML: se o parâmetro for especificado, independentemente do valor, é considerado verdadeiro. Para um valor falso, omita o parâmetro inteiramente.
- timestamp
- As marcas de tempo podem ser especificadas em vários formatos. É recomendada a data e a hora ISO 8601. Todos os horários estão em UTC, qualquer fuso horário incluído é ignorado.
- Data e hora ISO 8601, 2001-01-15T14:56:00Z (pontuação e Z são opcionais)
- ISO 8601 data e hora com segundos fracionados (ignorados), 2001-01-15T14:56:00.00001Z (traços, dois pontos e Z são opcionais)
- Formato MediaWiki, 20010115145600
- Formato numérico genérico, 2001-01-15 14:56:00 (fuso horário opcional de GMT, +## ou -## é ignorado)
- Formato EXIF, 2001:01:15 14:56:00
- Formato RFC 2822 (o fuso horário pode ser omitido), Mon, 15 Jan 2001 14:56:00
- Formato RFC 850 (fuso horário Pode ser omitido), Monday, 15-Jan-2001 14:56:00
- C ctime format, Mon Jan 15 14:56:00 2001
- Segundos desde 1970-01-01T00:00:00Z como um inteiro de 1 a 13 dígitos (excluindo 0)
- A string now
- valor múltiplo alternativo separador
- Os parâmetros que levam vários valores são normalmente enviados com os valores separados usando o caractere do pipe, por exemplo param=value1|value2 ou param=value1%7Cvalue2. Se um valor deve conter o caractere de pipe, use U+001F (separador de unidade) como o separador and prefixa o valor com U+001F, por exemplo, param=%1Fvalue1%1Fvalue2.
Créditos
Desenvolvedores da API:
- Yuri Astrakhan (criador, desenvolvedor-chefe Set 2006–Set 2007)
- Roan Kattouw (desenvolvedor-chefe Set 2007–2009)
- Victor Vasiliev
- Bryan Tong Minh
- Sam Reed
- Brad Jorsch (desenvolvedor-chefe 2013–presente)
Por favor, envie seus comentários, sugestões e perguntas para mediawiki-api@lists.wikimedia.org ou apresente um relatório de erro em https://phabricator.wikimedia.org/.