Axuda da API de MediaWiki

Esta é unha páxina de documentación da API de MediaWiki xerada automaticamente.

Documentación e exemplos: https://www.mediawiki.org/wiki/API

prop=revisions (rv)

(main | query | revisions)
  • Este módulo precisa permisos de lectura.
  • Este módulo pode usarse como xenerador.
  • Fonte: MediaWiki
  • Licenza: GPL-2.0+

Obter información da revisión.

Pode usarse de varias formas:

  1. Obter datos sobre un conxunto de páxinas (última modificación), fixando os títulos ou os IDs das páxinas.
  2. Obter as modificacións da páxina indicada, usando os títulos ou os IDs de páxinas con comezar, rematar ou límite.
  3. Obter os datos sobre un conxunto de modificacións fixando os seus IDs cos seus IDs de modificación.
Parámetros:
rvprop

Que propiedades mostrar para cada modificación:

ids
O identificador da modificación.
flags
Marcas de modificación (menor).
timestamp
O selo de tempo da modificación.
user
Usuario que fixo a revisión.
userid
Identificador de usuario do creador da modificación.
size
Lonxitude (en bytes) da revisión.
sha1
SHA-1 (base 16) da modificación.
contentmodel
Identificador do modelo de contido da modificación.
comment
Comentario do usuario para a modificación.
parsedcomment
Comentario analizado do usuario para a modificación.
content
Texto da revisión.
tags
Etiquetas para a revisión.
parsetree
Obsoleto. En substitución, use action=expandtemplates ou action=parse. Árbore de análise XML do contido da modificación (precisa o modelo de contido wikitext).
Valores (separados con | ou outros): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
Por defecto: ids|timestamp|flags|comment|user
rvlimit

Limitar cantas revisións se van devolver.

Só pode usarse cunha única páxina (mode #2).
Non se permiten máis de 500 (5.000 para bots).
Tipo: enteiro ou max
rvexpandtemplates
Obsoleto.

En substitución, use action=expandtemplates. Expandir os modelos no contido da revisión (require rvprop=content).

Tipo: booleano (detalles)
rvgeneratexml
Obsoleto.

En substitución, use action=expandtemplates ou action=parse. Xenerar a árbore de análise XML para o contido da revisión (require rvprop=content; substituído por rvprop=parsetree).

Tipo: booleano (detalles)
rvparse
Obsoleto.

En substitución, use action=parse. Analizar o contido da revisión (require rvprop=content). Por razóns de rendemento, se se usa esta opción, rvlimit cámbiase a 1.

Tipo: booleano (detalles)
rvsection

Recuperar unicamente o contido deste número de sección.

rvdiffto
Obsoleto.

En substitución, use action=compare. ID de revisión a comparar con cada revisión. Use prev, next e cur para a versión precedente, seguinte e actual respectivamente.

rvdifftotext
Obsoleto.

En substitución, use action=compare. Texto co que comparar cada revisión. Só compara un número limitado de revisións. Ignora rvdiffto. Se rvsection ten valor, só se comparará co texto esa sección.

rvdifftotextpst
Obsoleto.

En substitución, use action=compare. Facer unha transformación sobre o texto antes do gardado e antes de comparalo. Só válidoo cando se usa con rvdifftotext.

Tipo: booleano (detalles)
rvcontentformat

Formato de serialización usado por rvdifftotext e esperado para a saída do contido.

Un valor dos seguintes valores: application/json, text/x-wiki, text/javascript, text/css, text/plain
rvstartid

Desde que ID de revisión comezar a enumeración.

Só pode usarse cunha única páxina (mode #2).
Tipo: enteiro
rvendid

Rematar a enumeración de revisión na data e hora desta revisión. A revisión ten que existir, pero non precisa pertencer a esta páxina.

Só pode usarse cunha única páxina (mode #2).
Tipo: enteiro
rvstart

Desde que selo de tempo comezar a enumeración.

Só pode usarse cunha única páxina (mode #2).
Tipo: selo de tempo (formatos permitidos)
rvend

Enumerar desde este selo de tempo.

Só pode usarse cunha única páxina (mode #2).
Tipo: selo de tempo (formatos permitidos)
rvdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: rvstart ten que estar antes que rvend.
older
Lista os máis novos primeiro (por defecto). Nota: rvstart ten que estar despois que rvend.
Só pode usarse cunha única páxina (mode #2).
Un valor dos seguintes valores: newer, older
Por defecto: older
rvuser

Só incluir revisión feitas polo usuario.

Só pode usarse cunha única páxina (mode #2).
Tipo: nome de usuario
rvexcludeuser

Excluír revisións feitas polo usuario.

Só pode usarse cunha única páxina (mode #2).
Tipo: nome de usuario
rvtag

Só listar revisións marcadas con esta etiqueta.

rvtoken
Obsoleto.

Que identificadores obter para cada revisión.

Valores (separados con | ou outros): rollback
rvcontinue

Cando estean dispoñibles máis resultados, use isto para continuar.