Adjuta sur le API de MediaWiki

Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.

Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allrevisions (arv)

(main | query | allrevisions)
  • Iste modulo require derectos de lectura.
  • Iste modulo pote esser usate como generator.
  • Fonte: MediaWiki
  • Licentia: GPL-2.0-or-later

Listar tote le versiones.

Parametros specific:
Altere parametros general es disponibile.
arvprop

Qual proprietates obtener pro cata version:

ids
Le ID del version.
flags
Le marcas/etiquettas del version (minor).
timestamp
Le data e hora del version.
user
Le usator qui ha facite le version. Si le versiones del usator ha essite delite, un proprietate userhidden essera restituite.
userid
Le ID del usator qui ha facite le version. Si le versiones del usator ha essite delite, un proprietate userhidden essera restituite.
size
Longitude (in bytes) del version.
slotsize
Longitude (in bytes) de cata segmento del version.
sha1
SHA-1 (base 16) del version. Si le versiones del contento ha essite delite, un proprietate sha1hidden essera restituite.
slotsha1
SHA-1 (base 16) de cata segmento del version. Si le versiones del contento ha essite delite, un proprietate sha1hidden essera restituite.
contentmodel
Identificator del modello de contento de cata segmento del version.
comment
Commento per le usator sur le version. Si le versiones del commento ha essite delite, un proprietate commenthidden essera restituite.
parsedcomment
Commento per le usator sur le version post analyse syntactic. Si le versiones del commento ha essite delite, un proprietate commenthidden essera restituite.
content
Contento de cata segmento del version. Si le versiones del contento ha essite delite, un proprietate texthidden essera restituite. Pro motivos de rendimento, si iste option es usate, arvlimit es fortiate a 50.
tags
Etiquettas del version.
roles
Listar le rolos del segmentos de contento que existe in le version.
parsetree
Obsolescente. Usar action=expandtemplates o action=parse in su loco. Le arbore de analyse syntactic de XML del contento del version (require le modello de contento wikitext). Pro motivos de rendimento, si iste option es usate, arvlimit es fortiate a 50.
Valores (separar con | o un alternativa): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Predefinite: ids|timestamp|flags|comment|user
arvslots

Le segmentos del version pro le quales restituer datos, si proprietates concernente segmentos es includite in arvprops. Si non, le datos del segmento main (principal) essera restituite in un formato retrocompatibile.

Valores (separar con | o un alternativa): main
Pro specificar tote le valores, usa *.
arvcontentformat-{slot}

Formato de serialisation de contento usate pro le sortita de contento.

Isto es un parametro de patrono. Quando se face le requesta, {slot} in le nomine del parametro debe esser reimplaciate per valores de arvslots.
Un del sequente valores: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvlimit

Limitar quante versiones se restitue. Si se usa arvprop=content, arvprop=parsetree, arvdiffto o arvdifftotext, le limite es 50. Si se usa arvparse, le limite es 1.

Typo: numero integre o max
Le valor debe esser inter 1 e 500.
arvexpandtemplates
Obsolescente.

Usar action=expandtemplates in su loco. Expander patronos in le contento del version (require arvprop=content).

Typo: booleano (detalios)
arvgeneratexml
Obsolescente.

Usar action=expandtemplates o action=parse in su loco. Generar un arbore de analyse syntactic de pro le contento del version (require arvprop=content).

Typo: booleano (detalios)
arvparse
Obsolescente.

Usar action=parse in su loco. Analysar le syntaxe del contento del version (require arvprop=content). Pro motivos de rendimento, si iste option es usate, arvlimit es fortiate a 1.

Typo: booleano (detalios)
arvsection

Obtener solmente le contento del section con iste identificator.

arvdiffto
Obsolescente.

Usar action=compare in su loco. Le ID del version a comparar con cata version. Usa prev, next e cur pro le version precedente, sequente e actual, respectivemente. Pro motivos de rendimento, si iste option es usate, arvlimit es fortiate a 50.

arvdifftotext
Obsolescente.

Usar action=compare in su loco. Le texto con le qual comparar cata version. Compara solmente un numero limitate de versiones. Supplanta 50diffto. Si 50section es definite, solmente ille section essera comparate con iste texto. Pro motivos de rendimento, si iste option es usate, arvlimit es fortiate a 50.

arvdifftotextpst
Obsolescente.

Usar action=compare in su loco. Exequer un transformation pre-salveguarda sur le texto ante de comparar lo. Solmente valide si es usate con arvdifftotext.

Typo: booleano (detalios)
arvcontentformat
Obsolescente.

Formato de serialisation usate pro arvdifftotext e expectate pro le sortita de contento.

Un del sequente valores: application/json, application/octet-stream, application/unknown, application/vue+xml, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
arvuser

Solmente listar versiones de iste usator.

Typo: usator, per un de nomine de usator, IP, Usator temporari, nomine interwiki (p.ex. “prefixo>NomineDeExemplo”) e ID de usator (p.ex. “#12345”)
arvnamespace

Solmente listar paginas in iste spatio de nomines.

Valores (separar con | o un alternativa): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Pro specificar tote le valores, usa *.
arvstart

Le data e hora al qual comenciar a enumerar.

Typo: data e hora (formatos permittite)
arvend

Le data e hora al qual cessar de enumerar.

Typo: data e hora (formatos permittite)
arvdir

In qual direction enumerar:

newer
Listar le plus vetules primo. Nota: arvstart debe esser ante arvend.
older
Listar le plus noves primo (option predefinite). Nota: arvstart debe esser post arvend.
Un del sequente valores: newer, older
Predefinite: older
arvexcludeuser

Non listar versiones de iste usator.

Typo: usator, per un de nomine de usator, IP, Usator temporari, nomine interwiki (p.ex. “prefixo>NomineDeExemplo”) e ID de usator (p.ex. “#12345”)
arvcontinue

Quando il habera plus resultatos disponibile, usa isto pro continuar. Information plus detaliate sur como continuar consultas se trova sur mediawiki.org.

arvgeneratetitles

Quando se usa como generator, generar titulos in loco de IDs de version.

Typo: booleano (detalios)
Exemplos:
Listar le ultime 50 contributiones del usator Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [aperir in sabliera]
Listar le prime 50 versiones in qualcunque spatio de nomines.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [aperir in sabliera]