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-or-later

Listar todas as revisións.

Parámetros:
arvprop

Que propiedades amosar 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.
slotsize
O comprimento (em bytes) de cada segmento de revisão.
sha1
SHA-1 (base 16) da modificación.
slotsha1
O resumo criptográfico SHA-1 (base 16) de cada segmento de revisão. Se o conteúdo é de uma revisão suprimida, será devolvida uma propriedade sha1hidden.
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.
roles
Listar as funções dos segmentos de conteúdo que existem na revisão.
parsetree
Obsoleto. 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): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Valor por omissão: ids|timestamp|flags|comment|user
arvslots

Quais os segmentos de revisão cujos dados devem ser devolvidos quando propriedades relacionadas com segmentos são incluídas em arvprops. Se for omitido, serão devolvidos dados do segmento principal (main) num formato compatível com versões anteriores.

Valores (separados con | ou outros): main
Para especificar tódolos valores use *.
arvlimit

Limitar cantas revisións se van devolver.

Tipo: enteiro ou max
O valor tem de estar entre 1 e 500.
arvexpandtemplates
Obsoleto.

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

Tipo: booliano (detalhes)
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: booliano (detalhes)
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: booliano (detalhes)
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: booliano (detalhes)
arvcontentformat
Obsoleto.

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

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

Só listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
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
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
Valor por omissão: older
arvexcludeuser

Non listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
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: booliano (detalhes)
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 primeiras 50 revisões em todos os espaços nominais.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir en zona de probas]
Traído desde «http:///Especial:ApiHelp»