Ajuda da API MediaWiki
Esta é uma página de documentação da API MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
Módulo principal
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Estado: A API MediaWiki é uma interface madura e estável que é ativamente suportada e aprimorada. Enquanto tentamos evitá-lo, talvez ocortamente precisemos fazer mudanças de ruptura; se inscrever lista de discussão mediawiki-api-announce para ser informado acerca das atualizações.
Pedidos incorretos: Quando são enviados pedidos incorretos à API, será devolvido um cabeçalho HTTP com a chave "MediaWiki-API-Error" e depois tanto o valor desse cabeçalho como o código de erro devolvido serão definidos com o mesmo valor. Para mais informação, consulte API:Erros e avisos.
Testes: Para testar facilmente pedidos à API, visite Testes da API.
- action
Qual ação executar.
- ask
- Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask".
- askargs
- Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask" na forma de lista de condições, propriedades a serem mostradas e parâmetros.
- block
- Bloquear um usuário.
- changeauthenticationdata
- Alterar os dados de autenticação para o usuário atual.
- changecontentmodel
- Alterar o modelo de conteúdo de uma página
- 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.
- delete
- Excluir uma página.
- edit
- Criar e editar páginas.
- emailuser
- Envia e-mail para o usuário.
- embedvideo
- 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.
- moderation
- Performs moderation-related action like Approve or Reject.
- 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.
- ratepage
- Allows a user to vote on a page and gets the rating for a page. Requires specyfying one of two parameters: pageid or pagetitle.
- 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.
- smwbrowse
- Módulo de API para dar suporte a atividades de navegação para diferentes tipos de entidade na Semantic MediaWiki.
- smwinfo
- Módulo da API para obter informação sobre estatísticas e outra meta informação do Semantic MediaWiki.
- smwtask
- Módulo da API para executar tarefas relacionadas ao Semantic MediaWiki (somente para uso interno, não para uso público).
- 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.
- webapp-manifest
- Retorna um manifesto do webapp.
- browsebyproperty
- Obsoleto. Módulo da API para obter informação sobre uma propriedade ou lista de propriedades.
- browsebysubject
- Obsoleto. Módulo da API para obter informação sobre um sujeito.
- mobileview
- Obsoleto. Retorna os dados necessários para visualizações de dispositivos móveis.
- tokens
- Obsoleto. Obter tokens para ações de modificação de dados.
- categorytree
- Interno. Módulo interno para a extensão "Árvore de categorias" (CategoryTree).
- cspreport
- Interno. 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.
- scribunto-console
- Interno. Módulo interno para atender solicitações XHR a partir do console Scribunto.
- stashedit
- Interno. Prepare uma edição no cache compartilhado.
- Um dos seguintes valores: ask, askargs, block, changeauthenticationdata, changecontentmodel, checktoken, clearhasmsg, clientlogin, compare, createaccount, delete, edit, emailuser, embedvideo, expandtemplates, feedcontributions, feedrecentchanges, feedwatchlist, filerevert, help, imagerotate, import, linkaccount, login, logout, managetags, mergehistory, moderation, move, opensearch, options, paraminfo, parse, patrol, protect, purge, query, ratepage, removeauthenticationdata, resetpassword, revisiondelete, rollback, rsd, setnotificationtimestamp, setpagelanguage, smwbrowse, smwinfo, smwtask, tag, unblock, undelete, unlinkaccount, upload, userrights, validatepassword, watch, webapp-manifest, browsebyproperty, browsebysubject, mobileview, tokens, categorytree, cspreport, scribunto-console, stashedit
- 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, not logado se definido como anon ou tem o direito do usuário do bot se bot.
- Um dos seguintes valores: anon, bot, user
- assertuser
Verificar que o usuário atual é o utilizador nomeado.
- Tipo: usuário, ór nome de usuário
- requestid
Qualquer valor dado aqui será incluído na resposta. Pode ser usado para distinguir requisições.
- servedby
Incluir nos resultados o nome do servidor que serviu o pedido.
- Tipo: booleano (detalhes)
- curtimestamp
Inclui o timestamp atual no resultado.
- Tipo: booleano (detalhes)
- responselanginfo
Inclua os idiomas usados para uselang e errorlang no resultado.
- Tipo: booleano (detalhes)
- 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: bc, html, none, plaintext, raw, wikitext
- 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: booleano (detalhes)
- 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=ask
- Este módulo requer direitos de leitura.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask".
- query
- ⧼apihelp-ask-param-query⧽
- Este parâmetro é obrigatório.
- api_version
Formatação da saída:
- 2
- Formato compatível com versões anteriores, usando {} para a lista de resultados.
- 3
- Formato experimental, usando [] como lista de resultados.
- Um dos seguintes valores: 2, 3
- Padrão: 2
action=askargs
- Este módulo requer direitos de leitura.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo da API para consultar o Semantic MediaWiki usando a linguagem "ask" na forma de lista de condições, propriedades a serem mostradas e parâmetros.
- conditions
- ⧼apihelp-askargs-param-conditions⧽
- Este parâmetro é obrigatório.
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- printouts
- ⧼apihelp-askargs-param-printouts⧽
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- Padrão: (vazio)
- parameters
- ⧼apihelp-askargs-param-parameters⧽
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- Padrão: (vazio)
- api_version
Formatação da saída:
- 2
- Formato compatível com versões anteriores, usando {} para a lista de resultados.
- 3
- Formato experimental, usando [] como lista de resultados.
- Um dos seguintes valores: 2, 3
- Padrão: 2
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-or-later
Bloquear um usuário.
- user
Usuário para bloquear.
- Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP e ID de usuário (por exemplo "#12345")
- userid
- Obsoleto.
Especifique user=#ID.
- 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: booleano (detalhes)
- nocreate
Prevenir a criação de conta.
- Tipo: booleano (detalhes)
- autoblock
Bloquear automaticamente o endereço IP usado e quaisquer endereços IPs subsequentes que tentarem acessar a partir deles.
- Tipo: booleano (detalhes)
- noemail
Impedir que o usuário envie e-mails através da wiki. (Requer o direito
blockemail
).- Tipo: booleano (detalhes)
- hidename
Oculta o nome do usuário do log de bloqueio. (Requer o direito
hideuser
).- Tipo: booleano (detalhes)
- allowusertalk
Permitir que o usuário edite sua própria página de discussão (depende de $wgBlockAllowsUTEdit).
- Tipo: booleano (detalhes)
- reblock
Se o usuário já estiver bloqueado, sobrescrever o bloqueio existente.
- Tipo: booleano (detalhes)
- watchuser
Vigiar as páginas de usuário e de discussão, do usuário ou do endereço IP.
- Tipo: booleano (detalhes)
- tags
Alterar as tags para se inscrever na entrada no registro de bloqueio.
- Valores (separados com | ou alternativos):
- partial
Bloquear o usuário de acessar a páginas ou espaços nominais específicos, em vez de a todo o site.
- Tipo: booleano (detalhes)
- pagerestrictions
Lista de títulos que o bloqueio impedirá o usuário de editar. Só se aplica quando 'partial' (parcial) estiver definido como 'true' (verdadeiro).
- Valores separados com | ou alternativas.
- O número máximo de valores é 10.
- namespacerestrictions
Lista de títulos que o bloqueio impedirá o usuário de editar. Só se aplica quando 'partial' (parcial) estiver definido como 'true' (verdadeiro).
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- 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 a razão;
- 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 a razão 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=browsebyproperty
- Este módulo é obsoleto.
- Este módulo requer direitos de leitura.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo da API para obter informação sobre uma propriedade ou lista de propriedades.
- property
- ⧼apihelp-browsebyproperty-param-property⧽
- limit
- ⧼apihelp-browsebyproperty-param-limit⧽
- Padrão: 50
- lang
- ⧼apihelp-browsebyproperty-param-lang⧽
- listonly
- ⧼apihelp-browsebyproperty-param-listonly⧽
- Padrão: (vazio)
action=browsebysubject
- Este módulo é obsoleto.
- Este módulo requer direitos de leitura.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo da API para obter informação sobre um sujeito.
- subject
- ⧼apihelp-browsebysubject-param-subject⧽
- Este parâmetro é obrigatório.
- ns
- ⧼apihelp-browsebysubject-param-ns⧽
- Tipo: inteiro
- Padrão: 0
- iw
- ⧼apihelp-browsebysubject-param-iw⧽
- Padrão: (vazio)
- subobject
- ⧼apihelp-browsebysubject-param-subobject⧽
- Padrão: (vazio)
- type
- ⧼apihelp-browsebysubject-param-type⧽
- Padrão: (vazio)
- options
- ⧼apihelp-browsebysubject-param-options⧽
- Padrão: (vazio)
action=categorytree
- Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
- Este módulo requer direitos de leitura.
- Fonte: CategoryTree
- Licença: GPL-2.0-or-later
Módulo interno para a extensão "Árvore de categorias" (CategoryTree).
- category
Título no espaço nominal Categoria, o prefixo será ignorado se for fornecido.
- Este parâmetro é obrigatório.
- options
Opções para o construtor CategoryTree como objeto JSON. A opção depth tem o valor predefinido 1.
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-or-later
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=changecontentmodel
- 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-or-later
Alterar o modelo de conteúdo de uma página
- title
Título da página para alterar o modelo de conteúdo de. Não pode ser usado junto com pageid.
- pageid
ID da página da página para alterar o modelo de conteúdo. Não pode ser usado junto com title.
- Tipo: inteiro
- summary
Editar a razão de entrada do log e sumario
- tags
Altere as etiquetas para aplicar à entrada de registro e edite.
- Valores (separados com | ou alternativos):
- model
Modelo de conteúdo do novo conteúdo.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- bot
Marcar a alteração de modelo contextual como BOT.
- Tipo: booleano (detalhes)
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Altere a pagina para tem o modelo de
text
- api.php?action=changecontentmodel&title=Main Page&model=text&token=123ABC [abrir na página de testes]
action=checktoken
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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-or-later
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-or-later
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 clientes permitidos limites mais altos).
- loginmessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, none, raw, wikitext
- Padrão: wikitext
- loginmergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: booleano (detalhes)
- loginpreservestate
Preserva o estado de uma tentativa de login anterior com falha, se possível.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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-or-later
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
- fromslots
Substituir o conteúdo da revisão especificada por fromtitle, fromid ou fromrev.
Este parâmetro especifica os segmentos que deverão ser modificados. Use fromtext-{slot}, fromcontentmodel-{slot} e fromcontentformat-{slot} para especificar conteúdo para cada segmento.
- Valores (separados com | ou alternativos): main
- fromtext-{slot}
Texto do slot especificado. Se omitido, o slot é removido da revisão.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
- fromsection-{slot}
Quando fromtext-{slot} é o conteúdo de uma única secção, este é o número da seção. Será fundido na revisão especificada por fromtitle, fromid ou fromrev tal como acontece na edição de uma secção.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
- fromcontentformat-{slot}
Formato de serialização de conteúdo de fromtext-{slot}.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- fromcontentmodel-{slot}
Modelo de conteúdo de fromtext-{slot}. Se não for fornecido, ele será deduzido a partir dos outros parâmetros.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de fromslots.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- frompst
Fazer uma transformação anterior à gravação, de fromtext-{slot}.
- Tipo: booleano (detalhes)
- fromtext
- Obsoleto.
Especificar fromslots=main e usar fromtext-main.
- fromcontentformat
- Obsoleto.
Especificar fromslots=main e usar fromcontentformat-main.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- fromcontentmodel
- Obsoleto.
Especificar fromslots=main e usar fromcontentmodel-main.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- fromsection
- Obsoleto.
Utilizar apenas a secção especificada do conteúdo 'from' especificado.
- 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: cur, next, prev
- toslots
Substituir o conteúdo da revisão especificada por totitle, toid ou torev.
Este parâmetro especifica os slots que devem ser modificados. Usar totext-{slot}, tocontentmodel-{slot}, e tocontentformat-{slot} para especificar o conteúdo de cada slot.
- Valores (separados com | ou alternativos): main
- totext-{slot}
Texto do slot especificado. Se omitido, o slot é removido da revisão.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
- tosection-{slot}
Quando totext-{slot} é o conteúdo de uma única secção, este é o número da secção. Será fundido na revisão especificada por totitle, toid ou torev tal como acontece na edição de uma secção.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
- tocontentformat-{slot}
Formato de seriação do conteúdo de totext-{slot}.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- tocontentmodel-{slot}
Modelo de conteúdo de totext-{slot}. Se não for fornecido, ele será deduzido a partir dos outros parâmetros.
- Este parâmetro é um parâmetro de predefinição. Ao fazer o pedido, {slot} no nome do parâmetro deve ser substituído com os valores de toslots.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- topst
Faz uma transformação pré-salvar em totext.
- Tipo: booleano (detalhes)
- totext
- Obsoleto.
Especificar toslots=main e usar totext-main.
- tocontentformat
- Obsoleto.
Especificar toslots=main e usar tocontentformat-main.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- tocontentmodel
- Obsoleto.
Especificar toslots=main e usar tocontentmodel-main.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- tosection
- Obsoleto.
Utilizar apenas a secção especificada do conteúdo 'to' especificado.
- 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'. Se o usuário foi excluído da revisão, uma propriedade fromuserhidden ou touserhidden será retornada.
- comment
- O comentário das revisões 'from' e 'to'. Se o comentário foi excluído da revisão, uma propriedade fromcommenthidden ou tocommenthidden será retornada.
- parsedcomment
- O comentário analisado sobre as revisões 'from' e 'to'. Se o comentário foi excluído da revisão, uma propriedade fromcommenthidden ou tocommenthidden será retornada.
- size
- O tamanho das revisões 'from' e 'to'.
- timestamp
- (sem descrição)
- Valores (separados com | ou alternativos): comment, diff, diffsize, ids, parsedcomment, rel, size, timestamp, title, user
- Padrão: diff|ids|title
- slots
Devolve os diffs individuais para estes slots, em vez de um diff combinado para todos os slots.
- Valores (separados com | ou alternativos): main
- Para especificar todos os valores, use *.
- 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-or-later
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 clientes permitidos limites mais altos).
- createmessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, none, raw, wikitext
- Padrão: wikitext
- createmergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- 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-or-later
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: booleano (detalhes)
- 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-or-later
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: booleano (detalhes)
- 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: nochange, preferences, unwatch, watch
- Padrão: preferences
- unwatch
- Obsoleto.
Remove a página da lista de páginas vigiadas do usuário atual.
- Tipo: booleano (detalhes)
- 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-or-later
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
Marque esta edição como uma edição menor.
- Tipo: booleano (detalhes)
- notminor
Não marque esta edição como uma edição menor, mesmo se a preferência do usuário "Marcar todas as edições como menores por padrão" é definida.
- Tipo: booleano (detalhes)
- bot
Marcar esta edição como uma edição de bot.
- Tipo: booleano (detalhes)
- baserevid
Identificador da revisão base, usado para detetar conflitos de edições. Pode ser obtido através de action=query&prop=revisions. Autoconflitos causam a falha da edição a menos que esteja definido o parâmetro basetimestamp.
- Tipo: inteiro
- basetimestamp
O 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: data e hora (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: data e hora (formatos permitidos)
- recreate
Substitua quaisquer erros sobre a página que foram eliminados enquanto isso.
- Tipo: booleano (detalhes)
- createonly
Não editar a página se ela já existir.
- Tipo: booleano (detalhes)
- nocreate
Mostra um erro se a página não existir.
- Tipo: booleano (detalhes)
- watch
- Obsoleto.
Adiciona a página para a lista de páginas vigiadas do usuário atual.
- Tipo: booleano (detalhes)
- unwatch
- Obsoleto.
Remove a página da lista de páginas vigiadas do usuário atual.
- Tipo: booleano (detalhes)
- 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: nochange, preferences, unwatch, watch
- 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
- O valor não pode ser inferior a 0.
- undoafter
Desfazer todas as revisões de undo para este. Se não estiver configurado, desfaz uma revisão.
- Tipo: inteiro
- O valor não pode ser inferior a 0.
- redirect
Resolve redirecionamento automaticamente.
- Tipo: booleano (detalhes)
- contentformat
Formato de serialização de conteúdo usado para o texto de entrada.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- contentmodel
Modelo de conteúdo do novo conteúdo.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- 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&baserevid=1234567&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-or-later
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: booleano (detalhes)
- 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=embedvideo
- Este módulo requer direitos de leitura.
- Fonte: EmbedVideo
- Licença: MIT
- service
- ⧼apihelp-embedvideo-param-service⧽
- Este parâmetro é obrigatório.
- id
- ⧼apihelp-embedvideo-param-id⧽
- Este parâmetro é obrigatório.
- dimensions
- ⧼apihelp-embedvideo-param-dimensions⧽
- alignment
- ⧼apihelp-embedvideo-param-alignment⧽
- description
- ⧼apihelp-embedvideo-param-description⧽
- container
- ⧼apihelp-embedvideo-param-container⧽
- urlargs
- ⧼apihelp-embedvideo-param-urlargs⧽
- autoresize
- ⧼apihelp-embedvideo-param-autoresize⧽
action=expandtemplates
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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): categories, encodedjsconfigvars, jsconfigvars, modules, parsetree, properties, ttl, volatile, wikitext
- includecomments
Se devem ser incluídos comentários HTML na saída.
- Tipo: booleano (detalhes)
- generatexml
- Obsoleto.
Gerar XML parse tree (substituído por prop=parsetree).
- Tipo: booleano (detalhes)
- 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-or-later
Retorna o feed de contribuições de um usuário.
- feedformat
O formato do feed.
- Um dos seguintes valores: atom, rss
- Padrão: rss
- user
De quais usuários receber as contribuições.
- Este parâmetro é obrigatório.
- Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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): advanced mobile edit, mobile edit, mobile web edit, moderation-merged, mw-blank, mw-changed-redirect-target, mw-contentmodelchange, mw-new-redirect, mw-removed-redirect, mw-replace, mw-rollback, mw-undo
- Padrão: (vazio)
- deletedonly
Mostrar apenas contribuições excluídas.
- Tipo: booleano (detalhes)
- toponly
Mostrar somente as edições que sejam a última revisão.
- Tipo: booleano (detalhes)
- newonly
Mostrar somente as edições que são criação de páginas.
- Tipo: booleano (detalhes)
- hideminor
Ocultar edições menores.
- Tipo: booleano (detalhes)
- showsizediff
Mostrar a diferença de tamanho entre as revisões.
- Tipo: booleano (detalhes)
- 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-or-later
Retorna um feed de mudanças recentes.
- feedformat
O formato do feed.
- Um dos seguintes valores: atom, rss
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- invert
Todos os espaços nominais, exceto o selecionado.
- Tipo: booleano (detalhes)
- associated
Inclua espaço nominal associado (discussão ou principal).
- Tipo: booleano (detalhes)
- days
Dias para limitar os resultados.
- Tipo: inteiro
- O valor não pode ser inferior a 1.
- Padrão: 7
- limit
Número máximo de resultados.
- Tipo: inteiro
- O valor deve estar entre 1 e 50.
- Padrão: 50
- from
Mostra modificações desde então.
- Tipo: data e hora (formatos permitidos)
- hideminor
Ocultar modificações menores.
- Tipo: booleano (detalhes)
- hidebots
Ocultar modificações feitas por bots.
- Tipo: booleano (detalhes)
- hideanons
Ocultar alterações feitas por usuários anônimos.
- Tipo: booleano (detalhes)
- hideliu
Ocultar alterações feitas por usuários registrados.
- Tipo: booleano (detalhes)
- hidepatrolled
Ocultar mudanças patrulhadas.
- Tipo: booleano (detalhes)
- hidemyself
Ocultar alterações feitas pelo usuário atual.
- Tipo: booleano (detalhes)
- hidecategorization
Ocultar alterações de associação de categoria.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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-or-later
Retornar um feed da lista de páginas vigiadas.
- feedformat
O formato do feed.
- Um dos seguintes valores: atom, rss
- Padrão: rss
- hours
Lista páginas modificadas dentro dessa quantia de horas a partir de agora.
- Tipo: inteiro
- O valor deve estar entre 1 e 72.
- Padrão: 24
- linktosections
Cria link diretamente para seções alteradas, se possível.
- Tipo: booleano (detalhes)
- allrev
Inclua várias revisões da mesma página dentro de um prazo determinado.
- Tipo: booleano (detalhes)
- wlowner
Usado juntamente com para acessar a lista de páginas vigiadas de um usuário diferente.
- Tipo: usuário, ór 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): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, 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): categorize, edit, external, log, new
- Padrão: edit|new|log|categorize
- wlexcludeuser
Não listar as alterações deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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-or-later
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-or-later
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 clientes permitidos limites mais altos).
- Padrão: main
- submodules
Inclui a ajuda para submódulos do módulo nomeado.
- Tipo: booleano (detalhes)
- recursivesubmodules
Inclui a ajuda para submódulos de forma recursiva.
- Tipo: booleano (detalhes)
- wrap
Encapsula a saída em uma estrutura de resposta da API padrão.
- Tipo: booleano (detalhes)
- toc
Inclui uma tabela de conteúdos na saída HTML.
- Tipo: booleano (detalhes)
- 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-or-later
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 clientes permitidos limites mais altos).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- mostviewed
- Lista as páginas mais vistas (com base no pageview do último dia).
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: booleano (detalhes)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: booleano (detalhes)
- 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-or-later
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.
- interwikiprefix
Para importações carregadas: o prefixo interwikis a ser aplicado aos nomes de utilizador desconhecidos (e aos conhecidos se assignknownusers estiver definido).
- 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: booleano (detalhes)
- templates
Para importações de interwiki: importa também todas as predefinições incluídas.
- Tipo: booleano (detalhes)
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- assignknownusers
Atribuir as edições aos usuários locais se o utilizador nomeado existir localmente.
- Tipo: booleano (detalhes)
- 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-or-later
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 clientes permitidos limites mais altos).
- linkmessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, none, raw, wikitext
- Padrão: wikitext
- linkmergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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-or-later
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
- Este módulo aceita apenas pedidos POST.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Faça o logout e limpe os dados da sessão.
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Finaliza a sessão do usuário atual.
- api.php?action=logout&token=123ABC [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-or-later
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: activate, create, deactivate, delete
- 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: booleano (detalhes)
- 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-or-later
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: data e hora (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=mobileview
- Este módulo é obsoleto.
- Este módulo requer direitos de leitura.
- Fonte: MobileFrontend
- Licença: GPL-2.0-or-later
Retorna os dados necessários para visualizações de dispositivos móveis.
- page
Título da página a processar.
- Este parâmetro é obrigatório.
- redirect
Se os redirecionamentos devem ser seguidos.
- Um dos seguintes valores: no, yes
- Padrão: yes
- sections
Lista de números de seção separada por pipe para a qual retornar texto. "all" pode ser usado para retornar todos. As escalas no formato "1-4" significam as seções 1,2,3,4. Intervalos sem um segundo número, e. "1-" significa obter tudo até o fim. "references" podem ser usadas para especificar que todas as seções contendo referências devem ser retornadas.
- prop
Qual informação obter:
- texto
- HTML das seções selecionadas.
- seções
- Informações sobre todas as seções na página.
- normalizedtitle
- Título da página normalizado.
- lastmodified
- Timestamp ISO 8601 para quando a página foi modificada pela última vez, por exemplo, "2014-04-13T22:42:14Z".
- lastmodifiedby
- Informações sobre o usuário que modificou a página por último.
- revisão
- Retorna a ID de revisão atual da página.
- proteção
- Informações sobre o nível de proteção.
- editável
- se o usuário atual pode editar esta página. Isso inclui todos os fatores para usuários conectados, mas não o status bloqueado para anons.
- languagecount
- Número de idiomas em que a página está disponível.
- hasvariants
- Se a página está ou não disponível em outras variantes de idioma.
- displaytitle
- O título representado da página, com {{DISPLAYTITLE}} e tal aplicado.
- pageprops
- Propriedades da página.
- Valores (separados com | ou alternativos): contentmodel, description, displaytitle, editable, hasvariants, id, languagecount, lastmodified, lastmodifiedby, namespace, normalizedtitle, pageprops, protection, revision, sections, text
- Padrão: text|sections|normalizedtitle
- sectionprop
Que informações sobre seções obter.
- Valores (separados com | ou alternativos): anchor, fromtitle, index, level, line, number, toclevel
- Padrão: toclevel|line
- pageprops
Quais propriedades de página para retornar, uma lista separada ("|") ou "*" para todas as propriedades.
- Padrão: notoc|noeditsection|wikibase_item
- variant
Converta conteúdo para esta variante de idioma.
- Padrão: (vazio)
- noimages
Retorna HTML sem imagens.
- Tipo: booleano (detalhes)
- noheadings
Não inclua títulos na saída.
- Tipo: booleano (detalhes)
- notransform
Não transforme HTML em versão específica para dispositivos móveis.
- Tipo: booleano (detalhes)
- onlyrequestedsections
Retorna somente as seções solicitadas, mesmo com prop=seções.
- Tipo: booleano (detalhes)
- offset
Pretender que todo o resultado do texto seja uma sequência de caracteres e retornar a substring a partir deste ponto.
- Tipo: inteiro
- O valor não pode ser inferior a 0.
- Padrão: 0
- maxlen
Pretender que todo o resultado do texto seja uma string e limitar o resultado a esse comprimento.
- Tipo: inteiro
- O valor não pode ser inferior a 0.
- Padrão: 0
- revision
Requisitar uma revisão específica.
- Tipo: inteiro
- O valor não pode ser inferior a 0.
- Padrão: 0
- Obtenha informações sobre a seção 0 de Doom metal
- api.php?action=mobileview&page=Doom_metal§ions=0 [abrir na página de testes]
- Obtenha informações sobre a seção 0 e seções contendo referências de Candlemass
- api.php?action=mobileview&page=Candlemass§ions=0|references [abrir na página de testes]
- Obtenha informações sobre seções 1 e posterior e seções contendo referências de Candlemass
- api.php?action=mobileview&page=Candlemass§ions=1-|references [abrir na página de testes]
action=moderation
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: Moderation
- Licença: GPL-3.0+
Performs moderation-related action like Approve or Reject.
- modaction
Moderation-related action to perform.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: approve, approveall, block, reject, rejectall, show, unblock
- modid
ID of the pending change.
- Este parâmetro é obrigatório.
- Tipo: inteiro
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Approve pending change #123.
- api.php?action=moderation&modaction=approve&modid=123 [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-or-later
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: booleano (detalhes)
- movesubpages
Renomeia subpáginas, se aplicável.
- Tipo: booleano (detalhes)
- noredirect
Não cria um redirecionamento.
- Tipo: booleano (detalhes)
- 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: nochange, preferences, unwatch, watch
- Padrão: preferences
- ignorewarnings
Ignorar quaisquer avisos.
- Tipo: booleano (detalhes)
- 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-or-later
Procure na wiki usando o protocolo OpenSearch.
- search
Pesquisar string.
- Este parâmetro é obrigatório.
- namespace
Espaços nominais a pesquisar. Ignorados se search começar com um prefixo de espaço nominal válido.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- Padrão: 0
- limit
Número máximo de resultados.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- suggest
- Obsoleto.
Não mais usado.
- Tipo: booleano (detalhes)
- 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: resolve, return
- 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: booleano (detalhes)
- 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-or-later
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: booleano (detalhes)
- resetkinds
Lista de tipos de opções para redefinir quando a opção reset está definida.
- Valores (separados com | ou alternativos): all, registered, registered-checkmatrix, registered-multiselect, special, unused, userjs
- 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 clientes permitidos limites mais altos).
- 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-or-later
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 clientes permitidos limites mais altos).
- helpformat
Formato das strings de ajuda.
- Um dos seguintes valores: html, none, raw, wikitext
- 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, languageinfo, links, linkshere, logevents, moderationpreload, mostviewed, mystashedfiles, pagepropnames, pageprops, pagerating, pageswithprop, pageviews, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, siteinfo, siteviews, stashimageinfo, tags, templates, tokens, transcludedin, usercontribs, userinfo, users, watchlist, watchlistraw
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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-or-later
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, revid 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
ID da revisão, para
{{REVISIONID}}
e variáveis similares.- 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: booleano (detalhes)
- 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 o tipo analisado do documento, abrindo
<html>
, o elemento<head>
e o<body>
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): categories, categorieshtml, displaytitle, encodedjsconfigvars, externallinks, headhtml, images, indicators, iwlinks, jsconfigvars, langlinks, limitreportdata, limitreporthtml, links, modules, parsetree, parsewarnings, properties, revid, sections, templates, text, wikitext, 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: booleano (detalhes)
- 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: booleano (detalhes)
- effectivelanglinks
- Obsoleto.
Inclui links de idiomas fornecidos por extensões (para uso com prop=langlinks).
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- disablelimitreport
Omita o relatório de limite ("Relatório de limite NewPP") da saída do analisador.
- Tipo: booleano (detalhes)
- disableeditsection
Omita os links da seção de edição da saída do analisador.
- Tipo: booleano (detalhes)
- disablestylededuplication
Não desduplica as folhas de estilo inline na saída do analisador.
- Tipo: booleano (detalhes)
- generatexml
- Obsoleto.
Gerar XML parse tree (requer modelo de conteúdo
wikitext
, substituído por prop=parsetree).- Tipo: booleano (detalhes)
- preview
Analisar no mode de visualização.
- Tipo: booleano (detalhes)
- sectionpreview
Analise no modo de visualização de seção (também permite o modo de visualização).
- Tipo: booleano (detalhes)
- disabletoc
Omitir tabela de conteúdos na saída.
- Tipo: booleano (detalhes)
- useskin
Aplique a skin selecionada na saída do analisador. Pode afetar as seguintes propriedades: langlinks, headitems, modules, jsconfigvars, indicators.
- Um dos seguintes valores: chameleon, monobook, strapping, timeless, 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: application/json, text/css, text/javascript, text/plain, text/x-wiki
- 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: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- mobileformat
Retornar saída de análise em um formato adequado para dispositivos móveis.
- Tipo: booleano (detalhes)
- noimages
Desativar imagens na saída mobile.
- Tipo: booleano (detalhes)
- mainpage
Aplique as transformações da página principal mobile.
- Tipo: booleano (detalhes)
- 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-or-later
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-or-later
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 clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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: booleano (detalhes)
- watch
- Obsoleto.
Se configurado, adicione a página sendo (des)protegida para a lista de páginas vigiadas do usuário atual.
- Tipo: booleano (detalhes)
- 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: nochange, preferences, unwatch, watch
- 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-or-later
Limpe o cache para os títulos especificados.
- forcelinkupdate
Atualize as tabelas de links e faça outras atualizações de dados secundárias.
- Tipo: booleano (detalhes)
- forcerecursivelinkupdate
Igual a forcelinkupdate, e 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: booleano (detalhes)
- 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 clientes permitidos limites mais altos).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- mostviewed
- Lista as páginas mais vistas (com base no pageview do último dia).
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: booleano (detalhes)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: booleano (detalhes)
- 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-or-later
Obtenha dados de e sobre o MediaWiki.
Todas as modificações de dados terão que usar a consulta para adquirir um token para evitar abusos de sites maliciosos.
- prop
Quais propriedades obter para as páginas consultadas.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categoryinfo
- Retorna informações sobre as categorias dadas.
- contributors
- Obter a lista de contribuidores logados e a contagem de contribuidores anônimos para uma página.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- extlinks
- Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- imageinfo
- Retorna a informação do arquivo e o histórico de upload.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- info
- Obter informações básicas sobre a página.
- iwlinks
- Retorna todos os links interwiki das páginas fornecidas.
- langlinks
- Retorna todos os links interlanguage das páginas fornecidas.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- moderationpreload
- If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
- pageprops
- Obter várias propriedades da página definidas no conteúdo da página.
- pagerating
- Returns votes on this page and this user's voting permissions.
- pageviews
- Mostra dados de página por página (o número de visualizações de página diárias para cada um dos últimos pvipdays dias).
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- stashimageinfo
- Retorna a informação do arquivo para arquivos stashed.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- Valores (separados com | ou alternativos): categories, categoryinfo, contributors, deletedrevisions, duplicatefiles, extlinks, fileusage, imageinfo, images, info, iwlinks, langlinks, links, linkshere, moderationpreload, pageprops, pagerating, pageviews, redirects, revisions, stashimageinfo, templates, transcludedin
- list
Quais listas obter.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- allusers
- Enumerar todos os usuários registrados.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- blocks
- Liste todos os usuários e endereços IP bloqueados.
- categorymembers
- Lista todas as páginas numa categoria específica.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- filearchive
- Enumerar todos os arquivos excluídos sequencialmente.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- logevents
- Recuperar eventos dos logs.
- mostviewed
- Lista as páginas mais vistas (com base no pageview do último dia).
- mystashedfiles
- Obter uma lista de arquivos no stash de dados do usuário atual.
- pagepropnames
- Liste todos os nomes de propriedade da página em uso na wiki.
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- search
- Fazer uma buscar completa de texto.
- tags
- Lista etiquetas da modificação.
- usercontribs
- Obtêm todas as edições de um usuário.
- users
- Obter informação sobre uma lista de usuários.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- deletedrevs
- Obsoleto. Listar revisões excluídas.
- Valores (separados com | ou alternativos): allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, allusers, backlinks, blocks, categorymembers, embeddedin, exturlusage, filearchive, imageusage, iwbacklinks, langbacklinks, logevents, mostviewed, mystashedfiles, pagepropnames, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, search, tags, usercontribs, users, watchlist, watchlistraw, deletedrevs
- meta
Quais metadados obter.
- allmessages
- Devolver as mensagens deste site.
- authmanagerinfo
- Recupere informações sobre o status de autenticação atual.
- filerepoinfo
- Retorna informações meta sobre repositórios de imagens configurados na wiki.
- languageinfo
- Retornar informações sobre os idiomas disponíveis.
- siteinfo
- Retorna informações gerais sobre o site.
- siteviews
- Mostra dados de visão de página em todo o site (visualizações diárias de página para cada um dos últimos pvisdays dias).
- tokens
- Obtém tokens para ações de modificação de dados.
- userinfo
- Ober informações sobre o usuário atual.
- Valores (separados com | ou alternativos): allmessages, authmanagerinfo, filerepoinfo, languageinfo, siteinfo, siteviews, tokens, userinfo
- indexpageids
Inclua uma seção adicional de pageids listando todas as IDs de página retornadas.
- Tipo: booleano (detalhes)
- export
Exporte as revisões atuais de todas as páginas dadas ou geradas.
- Tipo: booleano (detalhes)
- exportnowrap
Retorna o XML de exportação sem envolvê-lo em um resultado XML (mesmo formato que Special:Export). Só pode ser usado com query+export.
- Tipo: booleano (detalhes)
- exportschema
Segmente a versão fornecida do formato de dump XML ao exportar. Só pode ser usado com query+export.
- Um dos seguintes valores: 0.10, 0.11
- Padrão: 0.11
- iwurl
Obter o URL completo se o título for um link interwiki.
- Tipo: booleano (detalhes)
- continue
Quando houver mais resultados disponíveis, use isso para continuar.
- rawcontinue
Retorne os dados de query-continue para continuar.
- Tipo: booleano (detalhes)
- titles
Uma lista de IDs de título para trabalhar.
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- mostviewed
- Lista as páginas mais vistas (com base no pageview do último dia).
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em query+titles, query+pageids e query+revids e em páginas retornadas por query+generator.
- Tipo: booleano (detalhes)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: booleano (detalhes)
- 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-or-later
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): hidden, sortkey, timestamp
- clshow
Quais tipos de categorias mostrar.
- Valores (separados com | ou alternativos): !hidden, hidden
- cllimit
Quantas categorias retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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 clientes permitidos limites mais altos).
- 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-or-later
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-or-later
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): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
- 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): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
- 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, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, 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 clientes permitidos limites mais altos).
- 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, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, 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 clientes permitidos limites mais altos).
- pclimit
Quantas contribuições retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- size
- Comprimento (bytes) da revisão.
- slotsize
- O comprimento (em bytes) de cada segmento de revisão.
- sha1
- SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- slotsha1
- O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- contentmodel
- O identificador do modelo de conteúdo de cada segmento de revisão.
- comment
- Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- content
- Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
- tags
- Etiquetas para a revisão.
- roles
- Listar as funções dos segmentos de conteúdo que existem na revisão.
- parsetree
- Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão
wikitext
.
- Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Padrão: ids|timestamp|flags|comment|user
- drvslots
Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em drvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.
- Valores (separados com | ou alternativos): main
- Para especificar todos os valores, use *.
- drvlimit
Limita quantas revisões serão retornadas.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- drvexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer drvprop=content).
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- drvcontentformat
- Obsoleto.
Formato de serialização usado para drvdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- drvstart
O timestamp no qual começar a enumerar. Ignorado ao processar uma lista de IDs de revisão.
- Tipo: data e hora (formatos permitidos)
- drvend
O timestamp no qual parar de enumerar. Ignorado ao processar uma lista de IDs de revisão.
- Tipo: data e hora (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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- drvexcludeuser
Não lista as revisões deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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&drvslots=*&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-or-later
Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- dflimit
Quantos arquivos duplicados retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: booleano (detalhes)
- 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-or-later
Retorna todos os URLs externas (não interwikis) a partir das páginas dadas.
- ellimit
Quantos links retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- elcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- 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: Can be empty, or 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: booleano (detalhes)
- 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-or-later
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, redirect, title
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- Adiciona a identificação do usuário que carregou cada versão do arquivo. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- comment
- Comente sobre a versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Analise o comentário na versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- canonicaltitle
- Adiciona o título canônico do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- url
- Fornece o URL para o arquivo e a página de descrição. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- 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. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- mime
- Adiciona o tipo MIME do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- thumbmime
- Adiciona o tipo MIME da miniatura da imagem (requer url e param iiurlwidth). Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- mediatype
- Adiciona o tipo de mídia do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- metadata
- Lista metadados Exif para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- commonmetadata
- Lista os metadados genéricos do formato de arquivo para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- extmetadata
- Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- archivename
- Adiciona o nome do arquivo da versão arquivada para as versões não-mais recentes. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- bitdepth
- Adiciona a profundidade de bits da versão. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- 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): archivename, badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, thumbmime, timestamp, uploadwarning, url, user, userid
- Padrão: timestamp|user
- iilimit
Quantas revisões de arquivos retornar por arquivo.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 1
- iistart
O timestamp do qual começar a enumeração.
- Tipo: data e hora (formatos permitidos)
- iiend
Data e hora para a listagem.
- Tipo: data e hora (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: booleano (detalhes)
- 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 clientes permitidos limites mais altos).
- 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: booleano (detalhes)
- 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-or-later
Retorna todos os arquivos contidos nas páginas fornecidas.
- imlimit
Quantos arquivos retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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 clientes permitidos limites mais altos).
- 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-or-later
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
- Obsoleto. Se o usuário pode ler esta página. Use intestactions=read em seu lugar.
- preload
- Fornece o texto retornado por EditFormPreloadText.
- displaytitle
- Fornece o modo como o título da página é exibido.
- varianttitles
- Fornece o título de apresentação em todas as variantes da língua de conteúdo da wiki.
- Valores (separados com | ou alternativos): displaytitle, notificationtimestamp, preload, protection, subjectid, talkid, url, varianttitles, visitingwatchers, watched, watchers, readable
- 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 clientes permitidos limites mais altos).
- intestactionsdetail
Nível de detalhe de intestactions. Use os parâmetros errorformat e errorlang do módulo principal para controlar o formato das mensagens devolvidas.
- boolean
- Retorna um valor booleano para cada ação.
- full
- Retornar mensagens descrevendo por que a ação não é permitida ou uma matriz vazia, se for permitida.
- quick
- Como completo, mas pulando verificação de caros.
- Um dos seguintes valores: boolean, full, quick
- Padrão: boolean
- intoken
- Obsoleto.
Use action=query&meta=tokens em vez.
- Valores (separados com | ou alternativos): block, delete, edit, email, import, move, protect, unblock, 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: booleano (detalhes)
- 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-or-later
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): autonym, langname, url
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: booleano (detalhes)
- 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-or-later
Retorna todos os links das páginas fornecidas.
- plnamespace
Mostre apenas links nesses espaços de nominais.
- Valores (separados com | ou alternativos): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- pllimit
Quantos links retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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 clientes permitidos limites mais altos).
- 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-or-later
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, redirect, title
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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=moderationpreload (mp)
- Este módulo requer direitos de leitura.
- Fonte: Moderation
- Licença: GPL-3.0+
If the current user made an edit which is currently awaiting moderation, retrieve the text of this revision.
- mpmode
Expected format, either wikitext or parsed HTML.
- Um dos seguintes valores: parsed, wikitext
- Padrão: wikitext
- mptitle
Title of the page. Cannot be used together with mppageid.
- mppageid
Page ID of the page. Cannot be used together with mptitle.
- Tipo: inteiro
- mpsection
Only retrieve the content of this section number.
- Get wikitext of the pending edit by this user in the page Cat.
- api.php?action=query&prop=moderationpreload&mptitle=Cat [abrir na página de testes]
- Get HTML of the pending edit by this user in the page Dog.
- api.php?action=query&prop=moderationpreload&mptitle=Dog&mpmode=parsed [abrir na página de testes]
- Get wikitext of section #2 (third section) of the pending edit by this user in the page Cat.
- api.php?action=query&prop=moderationpreload&mptitle=Cat&mpsection=2 [abrir na página de testes]
prop=pageprops (pp)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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 clientes permitidos limites mais altos).
- 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=pagerating (pr)
- Este módulo requer direitos de leitura.
- Fonte: RatePage
- Licença: GPL-2.0-or-later
Returns votes on this page and this user's voting permissions.
- prcontest
Contest identifier
prop=pageviews (pvip)
- Este módulo requer direitos de leitura.
- Fonte: PageViewInfo
- Licença: GPL-3.0-or-later
Mostra dados de página por página (o número de visualizações de página diárias para cada um dos últimos pvipdays dias).
O formato do resultado é o título da página (com sublinhados) => data (Ymd) => contagem.
- pvipmetric
A métrica para usar para contagem de visualizações. Dependendo do backend usado, nem todas as métricas podem ser suportadas. Você pode usar a API do siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>
- pageviews
- Pageviews simples.
- Um dos seguintes valores: pageviews
- Padrão: pageviews
- pvipdays
O número de dias para mostrar.
- Tipo: inteiro
- O valor deve estar entre 1 e 60.
- Padrão: 60
- pvipcontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Mostrar estatísticas de visualização de página para a página principal.
- api.php?action=query&titles=Main_Page&prop=pageviews [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-or-later
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): fragment, pageid, title
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- size
- Comprimento (bytes) da revisão.
- slotsize
- O comprimento (em bytes) de cada segmento de revisão.
- sha1
- SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- slotsha1
- O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- contentmodel
- O identificador do modelo de conteúdo de cada segmento de revisão.
- comment
- Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- content
- Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
- tags
- Etiquetas para a revisão.
- roles
- Listar as funções dos segmentos de conteúdo que existem na revisão.
- parsetree
- Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão
wikitext
.
- Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Padrão: ids|timestamp|flags|comment|user
- rvslots
Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em rvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.
- Valores (separados com | ou alternativos): main
- Para especificar todos os valores, use *.
- rvlimit
Limita quantas revisões serão retornadas.
- Só pode ser usado com uma única página (modo #2).
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- rvexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer rvprop=content).
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- rvcontentformat
- Obsoleto.
Formato de serialização usado para rvdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- 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: data e hora (formatos permitidos)
- rvend
Enumerar até este timestamp.
- Só pode ser usado com uma única página (modo #2).
- Tipo: data e hora (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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- rvexcludeuser
Excluir revisões feitas pelo usuário.
- Só pode ser usado com uma única página (modo #2).
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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&rvslots=*&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-or-later
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 clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- url
- Fornece o URL para o arquivo e a página de descrição. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- 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. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- mime
- Adiciona o tipo MIME do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- thumbmime
- Adiciona o tipo MIME da miniatura da imagem (requer url e param siiurlwidth). Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- metadata
- Lista metadados Exif para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- commonmetadata
- Lista os metadados genéricos do formato de arquivo para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- extmetadata
- Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- bitdepth
- Adiciona a profundidade de bits da versão. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- badfile
- Adiciona se o arquivo está no MediaWiki:Bad image list
- Valores (separados com | ou alternativos): badfile, bitdepth, canonicaltitle, commonmetadata, dimensions, extmetadata, metadata, mime, sha1, size, thumbmime, timestamp, url
- 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-or-later
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): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- tllimit
Quantas predefinições retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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 clientes permitidos limites mais altos).
- 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-or-later
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, redirect, title
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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): hidden, size
- 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-or-later
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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- size
- Comprimento (bytes) da revisão.
- slotsize
- O comprimento (em bytes) de cada segmento de revisão.
- sha1
- SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- slotsha1
- O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- contentmodel
- O identificador do modelo de conteúdo de cada segmento de revisão.
- comment
- Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- content
- Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
- tags
- Etiquetas para a revisão.
- roles
- Listar as funções dos segmentos de conteúdo que existem na revisão.
- parsetree
- Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão
wikitext
.
- Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Padrão: ids|timestamp|flags|comment|user
- adrslots
Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em adrprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.
- Valores (separados com | ou alternativos): main
- Para especificar todos os valores, use *.
- adrlimit
Limita quantas revisões serão retornadas.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- adrexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer adrprop=content).
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- adrcontentformat
- Obsoleto.
Formato de serialização usado para adrdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- adruser
Lista apenas revisões desse usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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: data e hora (formatos permitidos)
- adrend
A data onde parar a enumeração.
- Só pode ser usada com adruser.
- Tipo: data e hora (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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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: booleano (detalhes)
- 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-or-later
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: booleano (detalhes)
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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: data e hora (formatos permitidos)
- aiend
O timestamp no qual parar a enumeração. Só pode ser usado com aisort=timestamp.
- Tipo: data e hora (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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- Adiciona a identificação do usuário que carregou cada versão do arquivo. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- comment
- Comente sobre a versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Analise o comentário na versão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- canonicaltitle
- Adiciona o título canônico do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- url
- Fornece o URL para o arquivo e a página de descrição. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- 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. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- mime
- Adiciona o tipo MIME do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- mediatype
- Adiciona o tipo de mídia do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- metadata
- Lista metadados Exif para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- commonmetadata
- Lista os metadados genéricos do formato de arquivo para a versão do arquivo. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- extmetadata
- Lista metadados formatados combinados de várias fontes. Os resultados são formatados em HTML. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- bitdepth
- Adiciona a profundidade de bits da versão. Se o arquivo foi excluído da revisão, uma propriedade filehidden será retornada.
- badfile
- Adiciona se o arquivo está no MediaWiki:Bad image list
- Valores (separados com | ou alternativos): badfile, bitdepth, canonicaltitle, comment, commonmetadata, dimensions, extmetadata, mediatype, metadata, mime, parsedcomment, sha1, size, timestamp, url, user, userid
- 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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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 clientes permitidos limites mais altos).
- ailimit
Quantas imagens retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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: booleano (detalhes)
- 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: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Padrão: 0
- allimit
Quantos itens retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Padrão: 0
- apfilterredir
Quais páginas listar.
- Um dos seguintes valores: all, nonredirects, redirects
- 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): Can be empty, or autoconfirmed, sysop
- apprfiltercascade
Proteções de filtro baseadas em cascata (ignoradas quando o valor de ap não está definido).
- Um dos seguintes valores: all, cascading, noncascading
- Padrão: all
- aplimit
Quantas páginas retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: all, withlanglinks, withoutlanglinks
- 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: all, definite, indefinite
- 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-or-later
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: booleano (detalhes)
- 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): fragment, ids, interwiki, title
- Padrão: title
- arnamespace
O espaço nominal a se enumerar.
- Um dos seguintes valores: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Padrão: 0
- arlimit
Quantos itens retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- ID de usuário do criador da revisão. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- size
- Comprimento (bytes) da revisão.
- slotsize
- O comprimento (em bytes) de cada segmento de revisão.
- sha1
- SHA-1 (base 16) da revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- slotsha1
- O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- contentmodel
- O identificador do modelo de conteúdo de cada segmento de revisão.
- comment
- Comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Analisar comentário do usuário para a revisão. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- content
- Conteúdo de cada segmento de revisão. Se o conteúdo foi excluído da revisão, uma propriedade texthidden será retornada.
- tags
- Etiquetas para a revisão.
- roles
- Listar as funções dos segmentos de conteúdo que existem na revisão.
- parsetree
- Obsoleto. Usar antes action=expandtemplates ou action=parse. A árvore XML da análise sintática do conteúdo da revisão
wikitext
.
- Valores (separados com | ou alternativos): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
- Padrão: ids|timestamp|flags|comment|user
- arvslots
Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em arvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.
- Valores (separados com | ou alternativos): main
- Para especificar todos os valores, use *.
- arvlimit
Limita quantas revisões serão retornadas.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- arvexpandtemplates
- Obsoleto.
Use action=expandtemplates em vez disso. Expande predefinições no conteúdo de revisão (requer arvprop=content).
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- 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: booleano (detalhes)
- arvcontentformat
- Obsoleto.
Formato de serialização usado para arvdifftotext e esperado para saída de conteúdo.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- arvuser
Lista apenas revisões desse usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- arvstart
A data a partir da qual começar a enumeração.
- Tipo: data e hora (formatos permitidos)
- arvend
A data onde parar a enumeração.
- Tipo: data e hora (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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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: booleano (detalhes)
- 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]
- Listar as 50 primeiras revisões em qualquer espaço nominal.
- 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-or-later
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: booleano (detalhes)
- 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: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Padrão: 10
- atlimit
Quantos itens retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
- auexcludegroup
Excluir os usuários nos grupos fornecidos.
- Valores (separados com | ou alternativos): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
- 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, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, moderation, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skip-moderation, skip-move-moderation, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, 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 clientes permitidos limites mais altos).
- 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, centralids, editcount, groups, implicitgroups, registration, rights
- aulimit
Quantos nomes de usuário a serem retornados.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- auwitheditsonly
Apenas lista os usuários que fizeram edições.
- Tipo: booleano (detalhes)
- auactiveusers
Apenas lista os usuários ativos no último 30 dias.
- Tipo: booleano (detalhes)
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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, nonredirects, redirects
- 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).
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: booleano (detalhes)
- 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-or-later
Liste todos os usuários e endereços IP bloqueados.
- bkstart
A data a partir da qual começar a enumeração.
- Tipo: data e hora (formatos permitidos)
- bkend
A data onde parar a enumeração.
- Tipo: data e hora (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 clientes permitidos limites mais altos).
- bkusers
Lista de usuários para procurar (opcional).
- Tipo: lista de usuário, por qualquer de nome de usuário, IP e Intervalo de IP
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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.).
- restrictions
- Adiciona as restrições parciais do bloqueio se este não for para todo o site.
- Valores (separados com | ou alternativos): by, byid, expiry, flags, id, range, reason, restrictions, timestamp, user, userid
- 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, !ip, !range, !temp, account, ip, range, temp
- 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-or-later
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, sortkey, sortkeyprefix, timestamp, title, type
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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): file, page, subcat
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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, ascending, desc, descending, newer, older
- Padrão: ascending
- cmstart
O timestamp do qual começar a lista. Só pode ser usado com cmsort=timestamp.
- Tipo: data e hora (formatos permitidos)
- cmend
Timestamp para encerrar a lista em. Só pode ser usado com cmsort=timestamp.
- Tipo: data e hora (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-or-later
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: data e hora (formatos permitidos)
- drend
A data onde parar a enumeração.
- Modos: 1, 2
- Tipo: data e hora (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: booleano (detalhes)
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Padrão: 0
- drtag
Lista apenas as revisões com esta tag.
- druser
Lista apenas revisões desse usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- drexcludeuser
Não lista as revisões deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, token, user, userid
- Padrão: user|comment
- drlimit
A quantidade máxima de revisões para listar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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, nonredirects, redirects
- Padrão: all
- eilimit
Quantas páginas retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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
- eucontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- 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: Can be empty, or 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- eulimit
Quantas páginas retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- euexpandurl
Expandir URLs relativos ao protocolo com o protocolo canônico.
- Tipo: booleano (detalhes)
list=filearchive (fa)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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): archivename, bitdepth, description, dimensions, mediatype, metadata, mime, parseddescription, sha1, size, timestamp, user
- Padrão: timestamp
- falimit
Quantas imagens retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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, nonredirects, redirects
- 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).
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: booleano (detalhes)
- 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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): comment, details, ids, parsedcomment, tags, timestamp, title, type, user, userid
- Padrão: ids|title|type|user|timestamp|comment|details
- letype
Filtre as entradas de log para apenas esse tipo.
- Um dos seguintes valores: Can be empty, or block, contentmodel, create, delete, import, managetags, merge, moderation, move, newusers, patrol, protect, ratepage-contest, renameuser, rights, smw, suppress, tag, upload
- 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, create/create, 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, moderation/*, move/move, move/move_redir, newusers/autocreate, newusers/byemail, newusers/create, newusers/create2, newusers/newusers, patrol/autopatrol, patrol/patrol, protect/modify, protect/move_prot, protect/protect, protect/unprotect, ratepage-contest/*, renameuser/renameuser, rights/autopromote, rights/rights, suppress/block, suppress/delete, suppress/event, suppress/reblock, suppress/revision, tag/update, upload/overwrite, upload/revert, upload/upload
- lestart
A data a partir da qual começar a enumeração.
- Tipo: data e hora (formatos permitidos)
- leend
O timestamp para terminar de enumerar.
- Tipo: data e hora (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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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: -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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=mostviewed (pvim)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como um gerador.
- Fonte: PageViewInfo
- Licença: GPL-3.0-or-later
Lista as páginas mais vistas (com base no pageview do último dia).
- pvimmetric
A métrica para usar para contagem de visualizações. Dependendo do backend usado, nem todas as métricas podem ser suportadas. Você pode usar a API do siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>
- pageviews
- Pageviews simples.
- Um dos seguintes valores: pageviews
- Padrão: pageviews
- pvimlimit
O número de páginas a serem retornadas.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- pvimoffset
Quando houver mais resultados disponíveis, use isso para continuar.
- Tipo: inteiro
- Padrão: 0
- Liste as 10 principais páginas.
- api.php?action=query&list=mostviewed [abrir na página de testes]
- Mostrar dados de visão de página para cada uma das 10 principais páginas.
- api.php?action=query&generator=mostviewed&prop=pageviews [abrir na página de testes]
list=mystashedfiles (msf)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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
Os espaços nominais onde realizar a pesquisa. Ignorados se pssearch começar com um prefixo de espaço nominal válido.
- Valores (separados com | ou alternativos): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- Padrão: 0
- pslimit
Número máximo de resultados.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: data e hora (formatos permitidos)
- ptend
Pare de listar neste timestamp de proteção.
- Tipo: data e hora (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): comment, expiry, level, parsedcomment, timestamp, user, userid
- 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-or-later
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, Fewestrevisions, ListDuplicatedFiles, Listredirects, Lonelypages, Longpages, MediaStatistics, Moderation, Mostcategories, Mostimages, Mostinterwikis, Mostlinked, Mostlinkedcategories, Mostlinkedtemplates, Mostrevisions, Shortpages, Uncategorizedcategories, Uncategorizedimages, Uncategorizedpages, Uncategorizedtemplates, Unusedcategories, Unusedimages, Unusedtemplates, Unwatchedpages, Wantedcategories, Wantedfiles, Wantedpages, Wantedtemplates, 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- rnfilterredir
Como filtrar por redirecionamentos.
- Um dos seguintes valores: all, nonredirects, redirects
- Padrão: nonredirects
- rnredirect
- Obsoleto.
Use rnfilterredir=redirects em vez.
- Tipo: booleano (detalhes)
- rnlimit
Limita quantas páginas aleatórias serão retornadas.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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-or-later
Enumere as mudanças recentes.
- rcstart
A data a partir da qual começar a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcend
O timestamp para terminar de enumerar.
- Tipo: data e hora (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): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- rcuser
Listar apenas alterações deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- rcexcludeuser
Não listar as alterações deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- Adiciona o ID do usuário responsável pela edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- comment
- Adiciona o comentário para a edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Adiciona o comentário analisado para a edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- 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. Se o conteúdo foi excluído da revisão, uma propriedade sha1hidden será retornada.
- Valores (separados com | ou alternativos): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- 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): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
Quantas alterações a serem retornadas.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- rctype
Quais tipos de mudanças mostrar.
- Valores (separados com | ou alternativos): categorize, edit, external, log, new
- Padrão: edit|new|log|categorize
- rctoponly
Somente lista as alterações que são as últimas revisões.
- Tipo: booleano (detalhes)
- rctitle
Filtre as entradas para aquelas relacionadas a uma página.
- 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: booleano (detalhes)
- rcslot
Listar apenas as alterações que tocam no slot nomeado.
- Um dos seguintes valores: main
- 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- Padrão: 0
- srlimit
Quantas páginas retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: nearmatch, text, title
- srinfo
Quais metadados retornar.
- Valores (separados com | ou alternativos): rewrittenquery, suggestion, totalhits
- 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.
- extensiondata
- Acrescenta dados adicionais gerados por extensões.
- Valores (separados com | ou alternativos): categorysnippet, extensiondata, isfilematch, redirectsnippet, redirecttitle, sectionsnippet, sectiontitle, size, snippet, timestamp, titlesnippet, wordcount, hasrelated, score
- Padrão: size|wordcount|timestamp|snippet
- srinterwiki
Inclua resultados de interwiki na pesquisa, se disponível.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- srsort
Definir o ordenamento dos resultados devolvidos.
- Um dos seguintes valores: relevance
- Padrão: relevance
- 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-or-later
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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- tgprop
Quais propriedades obter:
- 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): active, defined, description, displayname, hitcount, source
- Padrão: (vazio)
- 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-or-later
Obtêm todas as edições de um usuário.
- uclimit
O número máximo de contribuições para retornar.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- Padrão: 10
- ucstart
O timestamp de início para retornar.
- Tipo: data e hora (formatos permitidos)
- ucend
O timestamp final para retornar.
- Tipo: data e hora (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 usuário, por qualquer de nome de usuário, IP e nome interwiki (por exemplo "prefixo>Nomedeexemplo")
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- 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. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Adiciona o comentário analisado da edição. Se o cometário foi excluído da revisão, uma propriedade commenthidden será retornada.
- 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): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
- 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): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
- uctag
Lista apenas as revisões com esta tag.
- uctoponly
- Obsoleto.
Somente lista as alterações que são as últimas revisões.
- Tipo: booleano (detalhes)
- 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-or-later
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, cancreate, centralids, editcount, emailable, gender, groupmemberships, groups, implicitgroups, registration, rights
- 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 clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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-or-later
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: booleano (detalhes)
- wlstart
A data a partir da qual começar a enumeração.
- Tipo: data e hora (formatos permitidos)
- wlend
O timestamp para terminar de enumerar.
- Tipo: data e hora (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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- wluser
Listar apenas alterações deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- wlexcludeuser
Não listar as alterações deste usuário.
- Tipo: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- userid
- Adiciona o ID de usuário de quem fez a edição. Se o usuário foi excluído da revisão, uma propriedade userhidden será retornada.
- comment
- Adicionar comentário à edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- parsedcomment
- Adiciona o comentário analisado da edição. Se o comentário foi excluído da revisão, uma propriedade commenthidden será retornada.
- 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.
- tags
- Lista as etiquetas da entrada.
- Valores (separados com | ou alternativos): comment, flags, ids, loginfo, notificationtimestamp, parsedcomment, patrol, sizes, tags, timestamp, title, user, userid
- 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): !anon, !autopatrolled, !bot, !minor, !patrolled, !unread, anon, autopatrolled, bot, minor, patrolled, 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): categorize, edit, external, log, new
- 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: usuário, ór 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-or-later
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, 102, 103, 108, 109, 112, 113, 114, 115, 828, 829
- Para especificar todos os valores, use *.
- wrlimit
Quantos resultados retornar por solicitação.
- Tipo: inteiro ou max
- O valor deve estar entre 1 e 500.
- 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: usuário, ór 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-or-later
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 clientes permitidos limites mais altos).
- 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: booleano (detalhes)
- amnocontent
Se configurado, não inclua o conteúdo das mensagens na saída.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- amargs
Argumentos para serem substituídos pela mensagem.
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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-or-later
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: change, create, create-continue, link, link-continue, login, login-continue, remove, unlink
- amimergerequestfields
Fundir informações de campo para todos os pedidos de autenticação em uma matriz.
- Tipo: booleano (detalhes)
- amimessageformat
Formato a ser usado para retornar mensagens.
- Um dos seguintes valores: html, none, raw, wikitext
- 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-or-later
Retorna informações meta sobre repositórios de imagens configurados na wiki.
- friprop
As propriedades do repositório que devem ser obtidas (as propriedades disponíveis podem variar noutras wikis).
- apiurl
- URL para a API do repositório - útil para obter informação sobre imagens, do repositório.
- articlepath
- $wgArticlePath da wiki do repositório ou equivalente.
- canUpload
- Indica se podem ser carregados ficheiros neste repositório, por exemplo, via CORS e autenticação partilhada.
- descriptionCacheExpiry
- (sem descrição)
- displayname
- O nome legível da wiki do repositório.
- favicon
- O URL da favicon da wiki do repositório, de $wgFavicon.
- fetchDescription
- Indica se as páginas de descrição de ficheiro devem ser obtidas deste repositório ao ver as páginas de descrição de ficheiros locais.
- initialCapital
- Indica se os nomes de arquivos começam implicitamente com letra maiúscula.
- local
- Indica se o repositório em questão é o local ou não.
- name
- A chave do repositório - usada, por exemplo, nos valores devolvidos em $wgForeignFileRepos e imageinfo.
- rootUrl
- Caminho do URL de raiz para os caminhos de imagens.
- scriptDirUrl
- Caminho do URL de raiz para a instalação MediaWiki da wiki do repositório.
- server
- $wgServer da wiki do repositório ou equivalente.
- thumbUrl
- Caminho do URL de raiz para os caminhos das miniaturas.
- url
- Caminho do URL da zona pública.
- Valores (separados com | ou alternativos): apiurl, articlepath, canUpload, descriptionCacheExpiry, displayname, favicon, fetchDescription, initialCapital, local, name, rootUrl, scriptDirUrl, server, thumbUrl, url
- Padrão: apiurl|articlepath|canUpload|descriptionCacheExpiry|displayname|favicon|fetchDescription|initialCapital|local|name|rootUrl|scriptDirUrl|server|thumbUrl|url
- 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=languageinfo (li)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Retornar informações sobre os idiomas disponíveis.
Pode ser aplicada uma continuação se a obtenção das informações demorar muito tempo para um só pedido.
- liprop
Quais informações obter para cada idioma.
- code
- O código do idioma (este código é específico do MediaWiki, embora tenha semelhanças com outros padrões).
- bcp47
- O código do idioma BCP-47.
- dir
- A direção de escrita do idioma (
ltr
, da esquerda para a direita, ourtl
, da direita para a esquerda). - autonym
- O autônimo do idioma, isto é, o seu nome nesse idioma.
- name
- O nome do idioma no idioma especificado pelo parâmetro uselang, com a aplicação de idiomas de recurso se necessário.
- fallbacks
- Os códigos de idioma das idiomas de recurso configuradas para esta língua. O recurso final implícito para 'en' não é incluído (mas algum idiomas podem especificar 'en' como último recurso explicitamente).
- variants
- Os códigos de idioma das variantes suportadas por esse idioma.
- Valores (separados com | ou alternativos): autonym, bcp47, code, dir, fallbacks, name, variants
- Padrão: code
- licode
Códigos de idioma dos idiomas que devem ser devolvidas, ou
*
para todos os idiomas.- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- Padrão: *
- licontinue
Quando houver mais resultados disponíveis, use isso para continuar.
- Obter os códigos de idioma de todos os idiomas suportados.
- api.php?action=query&meta=languageinfo [abrir na página de testes]
- Obter os autônimos e nomes em alemão de todos os idioma suportados.
- api.php?action=query&meta=languageinfo&liprop=autonym|name&uselang=de [abrir na página de testes]
- Obter os idiomas de recurso e as variantes de occitânico.
- api.php?action=query&meta=languageinfo&liprop=fallbacks|variants&licode=oc [abrir na página de testes]
- Obter o código de língua BCP-47 e a direção de escrita de todas os idiomas suportados.
- api.php?action=query&meta=languageinfo&liprop=bcp47|dir [abrir na página de testes]
meta=siteinfo (si)
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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): dbrepllag, defaultoptions, extensions, extensiontags, fileextensions, functionhooks, general, interwikimap, languages, languagevariants, libraries, magicwords, namespacealiases, namespaces, protocols, restrictions, rightsinfo, showhooks, skins, specialpagealiases, statistics, uploaddialog, usergroups, variables
- 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: booleano (detalhes)
- sinumberingroup
Listar o número de usuários nos grupos de usuário.
- Tipo: booleano (detalhes)
- 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=siteviews (pvis)
- Este módulo requer direitos de leitura.
- Fonte: PageViewInfo
- Licença: GPL-3.0-or-later
Mostra dados de visão de página em todo o site (visualizações diárias de página para cada um dos últimos pvisdays dias).
O formato do resultado é data (Ymd) => contagem.
- pvismetric
A métrica para usar para contagem de visualizações. Dependendo do backend usado, nem todas as métricas podem ser suportadas. Você pode usar a API do siteinfo (action=query&meta=siteinfo) para verificar, em pageviewservice-supported-metrics / <module name>
- pageviews
- Pageviews simples.
- uniques
- Visitantes únicos.
- Um dos seguintes valores: pageviews, uniques
- Padrão: pageviews
- pvisdays
O número de dias para mostrar.
- Tipo: inteiro
- O valor deve estar entre 1 e 60.
- Padrão: 60
- Mostrar totais de exibição de página no site.
- api.php?action=query&meta=siteviews [abrir na página de testes]
- Mostre os totais únicos para visitantes do site.
- api.php?action=query&meta=siteviews&pvismetric=uniques [abrir na página de testes]
meta=tokens
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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-or-later
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.
- latestcontrib
- Adiciona a data da última contribuição do usuário.
- Valores (separados com | ou alternativos): acceptlang, blockinfo, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, unreadcount, 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=ratepage
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Fonte: RatePage
- Licença: GPL-2.0-or-later
Allows a user to vote on a page and gets the rating for a page. Requires specyfying one of two parameters: pageid or pagetitle.
- pageid
Page ID
- Tipo: inteiro
- pagetitle
Page title
- answer
User's page rating (from 1 to 5 inclusive)
- Tipo: inteiro
- contest
Contest identifier
- Get the current rating for page Example,
- api.php?action=ratepage&pagetitle=Example [abrir na página de testes]
- Rate page Example with a 2.
- api.php?action=ratepage&pagetitle=Example&answer=2 [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-or-later
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-or-later
Envia um e-mail de redefinição de senha para o usuário atual.
- user
Usuário sendo reiniciado.
- Tipo: usuário, ór 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-or-later
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: archive, filearchive, logging, oldimage, revision
- 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 clientes permitidos limites mais altos).
- hide
O que ocultar para cada revisão.
- Valores (separados com | ou alternativos): comment, content, user
- show
O que exibir para cada revisão.
- Valores (separados com | ou alternativos): comment, content, user
- suppress
Seja para suprimir dados de administradores, bem como de outros.
- Um dos seguintes valores: no, nochange, yes
- 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-or-later
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: usuário, por qualquer de nome de usuário, IP, nome interwiki (por exemplo "prefixo>Nomedeexemplo") e ID de usuário (por exemplo "#12345")
- 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: booleano (detalhes)
- 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: nochange, preferences, unwatch, watch
- 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-or-later
Exportar um esquema RSD (Really Simple Discovery).
- Exportar o esquema RSD.
- api.php?action=rsd [abrir na página de testes]
action=scribunto-console
- Este módulo é interno ou instável. Sua operação pode mudar sem aviso prévio.
- Este módulo requer direitos de leitura.
- Fonte: Scribunto
- Licença: GPL-2.0-or-later AND MIT
Módulo interno para atender solicitações XHR a partir do console Scribunto.
- title
O título do módulo a ser testado.
- content
O novo conteúdo do módulo.
- session
Token da sessão.
- Tipo: inteiro
- question
A próxima linha para avaliar como um script.
- Este parâmetro é obrigatório.
- clear
Marque para limpar o estado da sessão atual.
- Tipo: booleano (detalhes)
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-or-later
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 "Notifique-me por e-mail quando uma página ou um arquivo vigiado for alterado" estiver habilitada.
- entirewatchlist
Trabalhar em todas as páginas vigiadas.
- Tipo: booleano (detalhes)
- timestamp
Timestamp para o qual definir o timestamp de notificação.
- Tipo: data e hora (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 clientes permitidos limites mais altos).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- mostviewed
- Lista as páginas mais vistas (com base no pageview do último dia).
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: booleano (detalhes)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: booleano (detalhes)
- 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-or-later
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: ab, abs, ace, ady, ady-cyrl, aeb, aeb-arab, aeb-latn, af, ak, aln, alt, am, ami, 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, btm, 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, default, din, diq, dsb, dtp, dty, dv, dz, ee, egl, el, eml, en, en-ca, en-gb, eo, es, es-formal, et, eu, ext, fa, ff, fi, fit, fj, fo, fr, frc, frp, frr, fur, fy, ga, gag, gan, gan-hans, gan-hant, gcr, 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, hu-formal, hy, hyw, 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, kjp, 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, kum, kv, kw, ky, la, lad, lb, lbe, lez, lfn, lg, li, lij, liv, lki, lld, lmo, ln, lo, loz, lrc, lt, ltg, lus, luz, lv, lzh, lzz, mai, map-bms, mdf, mg, mhr, mi, min, mk, ml, mn, mni, mnw, 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, nqo, nrm, nso, nv, ny, nys, 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, shy-latn, si, sk, skr, skr-arab, sl, sli, sm, sma, smn, sn, so, sq, sr, sr-ec, sr-el, srn, ss, st, stq, sty, su, sv, sw, szl, szy, ta, tay, tcy, te, tet, tg, tg-cyrl, tg-latn, th, ti, tk, tl, tly, tn, to, tpi, tr, tru, trv, 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, xsy, yi, yo, yue, za, zea, zgh, 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=smwbrowse
- Este módulo requer direitos de leitura.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo de API para dar suporte a atividades de navegação para diferentes tipos de entidade na Semantic MediaWiki.
- browse
- ⧼apihelp-smwbrowse-param-browse⧽
- Este parâmetro é obrigatório.
- Um dos seguintes valores: category, concept, page, property, psubject, pvalue, subject
- params
- ⧼apihelp-smwbrowse-param-params⧽
- Este parâmetro é obrigatório.
action=smwinfo
- Este módulo requer direitos de leitura.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo da API para obter informação sobre estatísticas e outra meta informação do Semantic MediaWiki.
- info
- ⧼apihelp-smwinfo-param-info⧽
- Valores (separados com | ou alternativos): conceptcount, declaredpropcount, deletecount, errorcount, formatcount, jobcount, propcount, proppagecount, querycount, querysize, subobjectcount, totalpropcount, usedpropcount
- Padrão: propcount|usedpropcount|declaredpropcount
action=smwtask
- Este módulo requer direitos de leitura.
- Este módulo requer direitos de gravação.
- Este módulo aceita apenas pedidos POST.
- Fonte: Semantic MediaWiki
- Licença: GPL-2.0-or-later
Módulo da API para executar tarefas relacionadas ao Semantic MediaWiki (somente para uso interno, não para uso público).
- task
Define o tipo de tarefa
- Este parâmetro é obrigatório.
- Um dos seguintes valores: check-query, duplicate-lookup, insert-job, run-entity-examiner, run-joblist, table-statistics, update
- params
Parâmetros codificados em JSON que correspondem ao requisito de tipo de tarefa selecionada
- token
Um token "csrf" token recuperado de action=query&meta=tokens
- Este parâmetro é obrigatório.
- Exemplo de execução de uma tarefa de atualização para um assunto específico:
- api.php?action=smwtask&task=update¶ms={ "subject": "Foo" } [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-or-later
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.
- Padrão: (vazio)
- contentmodel
Modelo de conteúdo do novo conteúdo.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: Scribunto, css, javascript, json, sanitized-css, smw/schema, text, wikitext
- contentformat
Formato de serialização de conteúdo usado para o texto de entrada.
- Este parâmetro é obrigatório.
- Um dos seguintes valores: application/json, text/css, text/javascript, text/plain, text/x-wiki
- 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-or-later
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 clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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-or-later
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-or-later
Desbloquear usuário.
- id
ID do bloco para desbloquear (obtido através de list=blocks). Não pode ser usado em conjunto com user.
- Tipo: inteiro
- user
Usuário para desbloquear. Não pode ser usado junto com id.
- Tipo: usuário, por qualquer de nome de usuário, IP, Intervalo de IP e ID de usuário (por exemplo "#12345")
- userid
- Obsoleto.
Especifique user=#ID.
- 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-or-later
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 datas e horas (formatos permitidos)
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- 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 clientes permitidos limites mais altos).
- 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: nochange, preferences, unwatch, watch
- 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-or-later
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-or-later
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: booleano (detalhes)
- 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: nochange, preferences, watch
- Padrão: preferences
- ignorewarnings
Ignorar quaisquer avisos.
- Tipo: booleano (detalhes)
- 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: booleano (detalhes)
- filesize
Tamanho completo do upload.
- Tipo: inteiro
- O valor deve estar entre 0 e 104 857 600.
- offset
Deslocamento de pedaços em bytes.
- Tipo: inteiro
- O valor não pode ser inferior a 0.
- 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: booleano (detalhes)
- checkstatus
Apenas obtenha o status de upload para a chave de arquivo fornecida.
- Tipo: booleano (detalhes)
- 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-or-later
Alterar a associação de um grupo de usuários.
- user
Usuário
- Tipo: usuário, por qualquer de nome de usuário e ID de usuário (por exemplo "#12345")
- userid
- Obsoleto.
Especifique user=#ID.
- 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): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
- 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 clientes permitidos limites mais altos).
- Padrão: infinite
- remove
Remover o usuário destes grupos.
- Valores (separados com | ou alternativos): Colaboradores, Qualidade, VoallePay, automoderated, bot, bureaucrat, checkuser, interface-admin, moderator, smwadministrator, smwcurator, smweditor, suppress, sysop
- 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-or-later
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: usuário, por qualquer de nome de usuário e ID de usuário (por exemplo "#12345")
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-or-later
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: booleano (detalhes)
- 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 clientes permitidos limites mais altos).
- pageids
Uma lista de IDs de página para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- revids
Uma lista de IDs de revisão para trabalhar.
- Tipo: lista de inteiros
- Valores separados com | ou alternativas.
- O número máximo de valores é 50 (500 para clientes permitidos limites mais altos).
- generator
Obter a lista de páginas para trabalhar executando o módulo de consulta especificado.
Nota:Os nomes dos parâmetros do gerador devem ser prefixados com um "g", veja exemplos.
- allcategories
- Enumera todas as categorias.
- alldeletedrevisions
- Lista todas as revisões excluídas por um usuário ou em um espaço nominal.
- allfileusages
- Lista todas as utilizações de arquivo, incluindo os não-existentes.
- allimages
- Enumera todas as imagens sequencialmente.
- alllinks
- Enumerar todos os links que apontam para um determinado espaço nominal.
- allpages
- Enumerar todas as páginas sequencialmente em um determinado espaço nominal.
- allredirects
- Lista todos os redirecionamentos para um espaço nominal.
- allrevisions
- Listar todas as revisões.
- alltransclusions
- Liste todas as transclusões (páginas incorporadas usando {{x}}), incluindo não-existentes.
- backlinks
- Encontre todas as páginas que apontam para a página dada.
- categories
- Liste todas as categorias às quais as páginas pertencem.
- categorymembers
- Lista todas as páginas numa categoria específica.
- deletedrevisions
- Obtem informações de revisão excluídas.
- duplicatefiles
- Liste todos os arquivos que são duplicatas dos arquivos fornecidos com base em valores de hash.
- embeddedin
- Encontre todas as páginas que incorporam (transcluam) o título dado.
- exturlusage
- Enumere páginas que contenham um determinado URL.
- fileusage
- Encontre todas as páginas que usam os arquivos dados.
- images
- Retorna todos os arquivos contidos nas páginas fornecidas.
- imageusage
- Encontre todas as páginas que usam o título da imagem dada.
- iwbacklinks
- Encontra todas as páginas que apontam para o link interwiki dado.
- langbacklinks
- Encontre todas as páginas que apontam para o link de idioma dado.
- links
- Retorna todos os links das páginas fornecidas.
- linkshere
- Encontre todas as páginas que apontam para as páginas dadas.
- mostviewed
- Lista as páginas mais vistas (com base no pageview do último dia).
- pageswithprop
- Liste todas as páginas usando uma propriedade de página determinada.
- prefixsearch
- Execute uma pesquisa de prefixo para títulos de página.
- protectedtitles
- Liste todos os títulos protegidos contra criação.
- querypage
- Obter uma lista fornecida por uma página especial baseada em QueryPage.
- random
- Obter um conjunto de páginas aleatórias.
- recentchanges
- Enumere as mudanças recentes.
- redirects
- Retorna todos os redirecionamentos para as páginas indicadas.
- revisions
- Obter informações de revisão.
- search
- Fazer uma buscar completa de texto.
- templates
- Mostrar apenas as alterações nas páginas associadas desta página.
- transcludedin
- Encontre todas as páginas que transcluam as páginas dadas.
- watchlist
- Obter alterações recentes nas páginas da lista de páginas vigiadas do usuário atual.
- watchlistraw
- Obtenha todas as páginas da lista de páginas vigiadas do usuário atual.
- Um dos seguintes valores: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, mostviewed, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw
- redirects
Resolve automaticamente redirecionamentos em titles, pageids e revids e em páginas retornadas por generator.
- Tipo: booleano (detalhes)
- converttitles
Converte títulos para outras variantes, se necessário. Só funciona se o idioma do conteúdo do wiki suportar a conversão variante. Os idiomas que suportam a conversão variante incluem en, crh, gan, iu, kk, ku, shi, sr, tg, uz e zh.
- Tipo: booleano (detalhes)
- 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]
action=webapp-manifest
- Este módulo requer direitos de leitura.
- Fonte: MobileFrontend
- Licença: GPL-2.0-or-later
Retorna um manifesto do webapp.
format=json
- Este módulo requer direitos de leitura.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
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: booleano (detalhes)
- ascii
Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.
- Tipo: booleano (detalhes)
- formatversion
Formatação do resultado de saída:
- 1
- Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
- 2
- Formato moderno.
- latest
- Usar o formato mais recente (atualmente 2), mas pode ser alterado 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-or-later
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: booleano (detalhes)
- 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: booleano (detalhes)
- ascii
Se especificado, codifica todos os não-ASCII usando sequências de escape hexadecimais. Padrão quando formatversion é 1.
- Tipo: booleano (detalhes)
- formatversion
Formatação do resultado de saída:
- 1
- Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
- 2
- Formato moderno.
- latest
- Usar o formato mais recente (atualmente 2), mas pode ser alterado 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-or-later
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-or-later
Dados de saída no formato PHP serializado.
- formatversion
Formatação do resultado de saída:
- 1
- Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
- 2
- Formato moderno.
- latest
- Usar o formato mais recente (atualmente 2), mas pode ser alterado 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-or-later
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: booleano (detalhes)
- formatversion
Formatação do resultado de saída:
- 1
- Formato compatível com versões anteriores (boolianos ao estilo XML, * chaves para nodos de conteúdo, etc.).
- 2
- Formato moderno.
- latest
- Usar o formato mais recente (atualmente 2), mas pode ser alterado 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-or-later
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: booleano (detalhes)
- 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-or-later
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: booleano (detalhes)
- 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-or-later
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: booleano (detalhes)
- 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: booleano (detalhes)
- 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
Os dados de entrada do MediaWiki devem estar no formato UTF-8 na forma normalizada NFC. O MediaWiki pode tentar converter outros formatos, mas esta conversão pode causar a falha de algumas operações (tais como edições com verificações MD5).
Os parâmetros que aceitam mais do que um valor são normalmente fornecidos com os valores separados por uma barra vertical (pipe), por exemplo parâmetro=valor1|valor2 ou parâmetro=valor1%7Cvalor2. Se um valor tiver de conter a barra vertical, use U+001F (separador de unidades) como separador e prefixe o valor com U+001F, por exemplo parâmetro=%1Fvalor1%1Fvalor2.
Alguns tipos de parâmetros nos pedidos da API requerem mais explicações.
- boolean
Os parâmetros boolianos funcionam tal como as caixas de seleção em HTML: se o parâmetro for especificado, independentemente do seu valor, é considerado verdadeiro. Para especificar um valor falso, omita completamente o parâmetro.
- expiry
Os valores de expiração podem ser relativos (p. ex. 5 meses ou 2 semanas) ou absolutos (p. ex. 2014-09-18T12:34:56Z). Para não haver expiração use infinite (infinito), indefinite (indefinido), infinity (infinidade) ou never (nunca).
- timestamp
Datas e horas podem ser especificadas em vários formatos (consulte os formatos de entrada para datas e horas documentados em mediawiki.org para obter mais detalhes). É recomendada a utilização do formato de data e hora ISO 8601: 2001-01-15T14:56:00Z. Adicionalmente, pode ser usado o texto now para especificar a data e hora atual.
Parâmetros da predefinição
Os parâmetros modelados usam-se nos casos em que um módulo da API necessita de um valor para cada valor de um outro parâmetro. Por exemplo, se existisse um módulo da API para encomendar fruta, poderia ter um parâmetro frutas para especificar as frutas que estão a ser encomendadas e um parâmetro modelado quantidade-de-{fruta} para especificar quanto de cada fruta. Um cliente da API que pretenda 1 maçã, 5 bananas e 20 morangos pode então fazer um pedido como frutas=maçãs|bananas|morangos&quantidade-de-maçãs=1&quantidade-de-bananas=5&quantidade-de-morangos=20.
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/.