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

list=allrevisions (arv)

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

Listar todas as revisións.

Parámetros:
arvprop

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
arvlimit

Limitar cantas revisións se van devolver.

Non se permiten máis de 500 (5.000 para bots).
Tipo: enteiro ou max
arvexpandtemplates
Obsoleto.

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

Tipo: booleano (detalles)
arvgeneratexml
Obsoleto.

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

Tipo: booleano (detalles)
arvparse
Obsoleto.

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

Tipo: booleano (detalles)
arvsection

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

arvdiffto
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.

arvdifftotext
Obsoleto.

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

arvdifftotextpst
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 arvdifftotext.

Tipo: booleano (detalles)
arvcontentformat

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

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

Só listar revisións deste usuario.

Tipo: nome de usuario
arvnamespace

Só listar páxinas neste espazo de nomes.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 105, 2300, 2301, 2302, 2303
Para especificar tódolos valores use *.
arvstart

Selo de tempo no que comezar a enumeración.

Tipo: selo de tempo (formatos permitidos)
arvend

Selo de tempo para rematar a enumeración.

Tipo: selo de tempo (formatos permitidos)
arvdir

En que dirección enumerar:

newer
Lista os máis antigos primeiro. Nota: arvstart ten que estar antes que arvend.
older
Lista os máis novos primeiro (por defecto). Nota: arvstart ten que estar despois que arvend.
Un valor dos seguintes valores: newer, older
Por defecto: older
arvexcludeuser

Non listar revisións deste usuario.

Tipo: nome de usuario
arvcontinue

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

arvgeneratetitles

Usado como xenerador, xenera títulos no canto de IDs de revisión.

Tipo: booleano (detalles)
Exemplos:
Listar as últimas 50 contribucións do usuario Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [abrir en zona de probas]
Listar as 50 primeiras revisións do espazo de nomes principal.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir en zona de probas]