Ajuda da API MediaWiki

 

Esta é uma página de documentação da API MediaWiki gerada automaticamente.

Documentação e exemplos: https://www.mediawiki.org/wiki/API

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:
rcstart

A data a partir da qual começar a enumeração.

Tipo: timestamp (formatos permitidos)
rcend

O timestamp para terminar de enumerar.

Tipo: timestamp (formatos permitidos)
rcdir

Em qual direção enumerar:

newer
Lista primeiro mais antigo. Nota: rcstart deve ser anterior a rcend.
older
Lista mais recente primeiro (padrão). Nota: rcstart deve ser posterior a rcend.
Um dos seguintes valores: newer, older
Padrão: older
rcnamespace

Filtrar apenas as mudanças destes espaços nominais.

Valores (separados com | ou alternativos): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Para especificar todos os valores, use *.
rcuser

Listar apenas alterações deste usuário.

Tipo: nome de usuário
rcexcludeuser

Não listar as alterações deste usuário.

Tipo: nome de usuário
rctag

Listar apenas as alterações marcadas com esta etiqueta.

rcprop

Incluir elementos de informação adicional:

user
Adiciona o usuário responsável pela edição e marca se ele é um IP.
userid
Adiciona o ID do usuário responsável pela edição.
comment
Adiciona o comentário para a edição.
parsedcomment
Adiciona o comentário analisado para a edição.
flags
Adiciona etiquetas para a edição.
timestamp
Adiciona o timestamp da edição.
title
Adiciona o título da página da edição.
ids
Adiciona o ID da página, das alterações recentes e dA revisão nova e antiga.
sizes
Adiciona o comprimento novo e antigo da página em bytes.
redirect
Etiqueta a edição se a página é um redirecionamento.
patrolled
Etiquete edições patrulháveis como sendo patrulhadas ou não-patrulhadas.
loginfo
Adiciona informações de registro (ID de registro, tipo de registro, etc.) às entradas do log.
tags
Listar as etiquetas para a entrada.
sha1
Adiciona o checksum do conteúdo para entradas associadas a uma revisão.
Valores (separados com | ou alternativos): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
Padrão: title|timestamp|ids
rctoken
Obsoleto.

Use action=query&meta=tokens em vez.

Valores (separados com | ou alternativos): patrol
rcshow

Mostre apenas itens que atendam a esses critérios. Por exemplo, para ver apenas edições menores feitas por usuários conectados, set rcshow=minor|!anon.

Valores (separados com | ou alternativos): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled, autopatrolled, !autopatrolled
rclimit

Quantas alterações a serem retornadas.

Não são permitidos mais de 500 (5 000 por bots).
Tipo: inteiro ou max
Padrão: 10
rctype

Quais tipos de mudanças mostrar.

Valores (separados com | ou alternativos): edit, new, log, external, categorize
Padrão: edit|new|log|categorize
rctoponly

Somente lista as alterações que são as últimas revisões.

Tipo: boleano (details)
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: boleano (details)
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]