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

list=recentchanges (rc)

(main | query | recentchanges)
  • 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.

Parâmetros:
Estão disponíveis outros parâmetros gerais.
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.
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
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
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, Usuário temporário, 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, Usuário temporário, 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
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. Informações mais detalhadas em como continuar uma consulta podem ser encontradas em mediawiki.org.

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
Exemplos:
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]