Ajuda da API do MediaWiki
Esta é uma página de documentação da API do MediaWiki gerada automaticamente.
Documentação e exemplos: https://www.mediawiki.org/wiki/API
list=recentchanges (rc)
- Este módulo requer direitos de leitura.
- Este módulo pode ser usado como gerador.
- Fonte: MediaWiki
- Licença: GPL-2.0+
Enumerar as mudanças recentes.
- rcstart
A data e hora a partir da qual será começada a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcend
A data e hora na qual será terminada a enumeração.
- Tipo: data e hora (formatos permitidos)
- rcdir
A direção da enumeração:
- newer
- Listar o mais antigo primeiro. Nota: rcstart tem de estar antes de rcend.
- older
- Listar o mais recente primeiro (padrão). Nota: rcstart tem de estar depois de rcend.
- Um dos seguintes valores: newer, older
- Valor por omissão: older
- rcnamespace
Filtrar as mudanças para produzir só as destes espaços nominais.
- Valores (separados com | ou alternativas): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
- Para especificar todos os valores, use *.
- rcuser
Listar apenas alterações de usuário.
- Tipo: nome de utilizador
- rcexcludeuser
Não listar as alterações deste usuário.
- Tipo: nome de utilizador
- rctag
Listar apenas as alterações marcadas com esta etiqueta.
- rcprop
Incluir informações adicionais:
- user
- Adiciona o utilizador responsável pela edição e marca se o utilizador é um endereço IP.
- userid
- Adiciona o identificador do utilizador responsável pela edição.
- comment
- Adiciona o comentário da edição.
- parsedcomment
- Adiciona o comentário da edição, após análise sintática.
- flags
- Adicionar indicadores para a 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
- Listar as etiquetas para entrada.
- sha1
- Adiciona a soma de controlo do conteúdo para as entradas associadas com uma revisão.
- Valores (separados com | ou alternativas): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
- Valor por omissão: title|timestamp|ids
- rctoken
- Obsoleto
Em substituição, usar action=query&meta=tokens.
- Valores (separados com | ou alternativas): patrol
- rcshow
Mostrar só as entradas que correspondem a estes critérios. Por exemplo, para ver só as edições menores feitas por utilizadores autenticados, defina rcshow=minor|!anon.
- Valores (separados com | ou alternativas): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
- rclimit
Quantas alterações a serem retornadas.
- Não são permitidos mais do que 500 (5 000 para robôs).
- Tipo: inteiro ou max
- Valor por omissão: 10
- rctype
Os tipos de mudanças a serem mostradas.
- Valores (separados com | ou alternativas): edit, new, log, external, categorize
- Valor por omissão: edit|new|log|categorize
- rctoponly
Listar só as alterações que são a revisão mais recente.
- Tipo: booleano (detalhes)
- rccontinue
Quando houver mais resultados disponíveis, usar isto para continuar
- rcgeneraterevisions
Ao ser usado como gerador, gerar identificadores de revisões em vez de títulos. As entradas das mudanças recentes que não tenham identificadores de revisão associados (por exemplo, a maioria das entradas do registo) não geram nada.
- Tipo: booleano (detalhes)
- Listar 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]