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)
- 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.
- 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.
- 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
).
- 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 *.
- arvlimit
Limitar cantas revisións se van devolver.
- 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, 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 da sección con este identificador.
- 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
- 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 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, 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)
- 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]