Ajuda da API do MediaWiki
Esta é uma página de documentação da API do MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=recentchanges (rc)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0-or-later
Enumerar as mudanças recentes.
- rcstart
A data e hora a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcend
A data e hora na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: rcstart tem de estar antes de rcend.
- older
- Listar o mais recente primeiro (padrão). Nota: rcstart tem de estar depois de rcend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- rcnamespace
Filtrar as mudanças para produzir só as destes espaços nominais.
- Valores (separados com | ou alternativas): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
- Para especificar todos os valores, use *.
- rcuser
Listar só as mudanças feitas por este utilizador.
- Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
- rcexcludeuser
Não listar as mudanças feitas por este utilizador.
- Tipo: utilizador, por um de entre nome de utilizador, IP, nome interwikis (p. ex. "prefixo>NomeDeExemplo") e identificador de utilizador (p. ex. "#12345")
- rctag
Listar só as mudanças marcadas com esta etiqueta.
- rcprop
Incluir informações adicionais:
- user
- Adiciona o utilizador responsável pela edição e marca se o utilizador é um endereço IP. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
- userid
- Adiciona o identificador do utilizador responsável pela edição. Se o utilizador é de uma revisão suprimida, será devolvida uma propriedade userhidden.
- comment
- Adiciona o comentário da edição. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
- parsedcomment
- Adiciona o comentário da edição, após análise sintática. Se o comentário é de uma revisão suprimida, será devolvida uma propriedade commenthidden.
- flags
- Adiciona as etiquetas da edição.
- timestamp
- Adiciona a data e hora da edição.
- title
- Adiciona o título de página da edição.
- ids
- Adiciona o identificadores da página, das mudanças recentes, e das revisões nova e antiga.
- sizes
- Adiciona os tamanhos antigo e novo da página em bytes.
- redirect
- Etiqueta a página se esta for um redirecionamento.
- patrolled
- Etiqueta as edições que podem ser patrulhadas, marcando-as como patrulhadas ou não patrulhadas.
- loginfo
- Adiciona informação de registo (identificador do registo, tipo de entrada, etc.) às entradas do registo.
- tags
- Lista as etiquetas da entrada.
- sha1
- Adiciona a soma de controlo do conteúdo para as entradas associadas com uma revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
- Valores (separados com | ou alternativas): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
- Valor por omissão: title|timestamp|ids
- rcshow
Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, defina rcshow=minor|!anon.
- Valores (separados com | ou alternativas): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
- rclimit
O número total de mudanças a serem devolvidas.
- Tipo: inteiro ou max
- O valor tem de estar entre 1 e 500.
- Valor por omissão: 10
- rctype
Os tipos de mudanças a serem mostradas.
- Valores (separados com | ou alternativas): categorize, edit, external, log, new
- Valor por omissão: edit|new|log|categorize
- rctoponly
Listar só as alterações que são a revisão mais recente.
- Tipo: booliano (detalhes)
- rctitle
Filtrar as entradas para produzir só as relacionadas com uma página.
- rccontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- rcgeneraterevisions
Ao ser usado como gerador, gerar identificadores de revisões em vez de títulos. As entradas das mudanças recentes que não tenham identificadores de revisão associados (por exemplo, a maioria das entradas do registo) não geram nada.
- Tipo: booliano (detalhes)
- rcslot
Listar só as mudanças que afetam o segmento de revisão nomeado.
- Um dos seguintes valores: main
- Listar as mudanças recentes.
- api.php?action=query&list=recentchanges [abrir na página de testes]
- Obter informação de página acerca das mudanças recentes não patrulhadas.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [abrir na página de testes]