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/Special:MyLanguage/API:Main_page

list=allrevisions (arv)

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

Listar todas as revisións.

Parámetros específicos:
Hai dispoñibles outros parámetros xerais.
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. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
userid
Identificador de usuario do creador da revisión. Se a revisión do usuario foi borrada, ha recibirse unha propiedade userhidden.
size
Lonxitude (en bytes) da revisión.
slotsize
Lonxitude (en bytes) de cada espazo da revisión.
sha1
SHA-1 (en base 16) da modificación. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
slotsha1
SHA-1 (en base 16) de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden.
contentmodel
Identificador do modelo de contido de cada espazo da revisión.
comment
Comentario do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
parsedcomment
Comentario analizado do usuario para a modificación. Se a revisión do comentario foi borrada, ha recibirse unha propiedade commenthidden.
content
Contido de cada espazo da revisión. Se a revisión do contido foi borrada, ha recibirse unha propiedade sha1hidden. Por motivos de rendemento, ao usar esta opción, arvlimit fórzase a ser 50.
tags
Etiquetas para a revisión.
roles
Listar os roles de espazo de contido que existen na revisión.
parsetree
Obsoleto. Usa action=expandtemplates ou action=parse no seu lugar. Árbore de análise XML do contido da modificación (precisa o modelo de contido wikitext). Por motivos de rendemento, ao usar esta opción, arvlimit fórzase a ser 50.
Valores (separados con | ou outros): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Por defecto: ids|timestamp|flags|comment|user
arvslots

Que espazos de revisión para os que devolver datos, cando as propiedades relacionadas co espazo están incluídas en arvprops. Se se omite, os datos do espazo main han devolverse nun formato compatible con versións anteriores.

Valores (separados con | ou outros): main
Para especificar tódolos valores, use *.
arvcontentformat-{slot}

Formato de serialización de contido utilizado para o contido de saída.

Este é un parámetro modelado. Ao facer a solicitude, {slot} no nome do parámetro debe substituirse polos valores de arvslots.
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
arvlimit

Limitar cantas revisións se van devolver. Se se usa arvprop=content, arvprop=parsetree, arvdiffto ou arvdifftotext, o límite é 50. Se se usa arvparse, o límite é 1.

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

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

Tipo: booleano (detalles)
arvgeneratexml
Obsoleto.

En substitución, usa action=expandtemplates ou action=parse. Xerar a árbore de análise XML para o contido da revisión (cómpre arvprop=content).

Tipo: booleano (detalles)
arvparse
Obsoleto.

En substitución, usa action=parse. Analiza o contido da revisión (cómpre arvprop=content). Por motivos de rendemento, se se usa esta opción, arvlimit fórzase a ser 1.

Tipo: booleano (detalles)
arvsection

Recuperar unicamente o contido da sección con este identificador.

arvdiffto
Obsoleto.

En substitución, usa action=compare. Identificador de revisión a comparar con cada revisión. Usa prev, next e cur para a versión anterior, seguinte e actual respectivamente. Por motivos de rendemento, se se usa esta opción, arvlimit fórzase a ser 50.

arvdifftotext
Obsoleto.

En substitución, usa action=compare. Texto co que comparar cada revisión. Só compara un número limitado de revisións. Sobrescribe o valor de arvdiffto. Se arvsection ten valor, só se comparará co texto esa sección. Por motivos de rendemento, se se usa esta opción, arvlimit fórzase a ser 50.

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
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, Usuario temporal, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
arvnamespace

Só listar páxinas neste espazo de nomes.

Nota: Debido ó modo minimal, usar isto pode devolver menos de arvlimit resultados antes de seguir, en casos extremos, pode que non se devolvan resultados.

Valores (separados con | ou outros): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 250, 251, 252, 253, 710, 711, 828, 829
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 ser anterior a arvend.
older
Lista os máis novos primeiro (por defecto). Nota: arvstart ten que ser posterior a arvend.
Un valor dos seguintes valores: newer, older
Por defecto: older
arvexcludeuser

Non listar revisións deste usuario.

Tipo: usuario, por calquera de nome de usuario, IP, Usuario temporal, nome de interwiki (p. ex. "prefixo>NomeExemplo") e ID de usuario (p. ex. "#12345")
arvcontinue

Cando estean dispoñibles máis resultados, usa isto para continuar. Podes atopar información máis detallada en mediawiki.org sobre como continuar as consultas.

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 na zona de probas]
Listar as primeiras 50 revisións en calquera espazo de nomes.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [abrir na zona de probas]