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
prop=revisions (rv)
- Iste modulo require derectos de lectura.
- Iste modulo pote esser usate como generator.
- Fonte: MediaWiki
- Licentia: GPL-2.0-or-later
Obtener information sur versiones.
Pote esser usate in plure modos:
- Obtener datos sur un insimul de paginas (ultime version), definiente titles (titulos) o pageids (IDs de pagina).
- Obtener versiones de un pagina specific, usante titles (titulos) o pageid (ID de pagina) con start (initio), end (fin), o limit (limite).
- Obtener datos sur un insimul de versiones definiente lor IDs con revids.
- rvprop
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, rvlimit 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, rvlimit 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
- rvslots
Le segmentos del version pro le quales restituer datos, si proprietates concernente segmentos es includite in rvprops. 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 *.
- rvcontentformat-{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 rvslots.
- 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
- rvlimit
Limitar quante versiones se restitue. Si se usa rvprop=content, rvprop=parsetree, rvdiffto o rvdifftotext, le limite es 50. Si se usa rvparse, le limite es 1.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: numero integre o max
- Le valor debe esser inter 1 e 500.
- rvexpandtemplates
- Obsolescente.
Usar action=expandtemplates in su loco. Expander patronos in le contento del version (require rvprop=content).
- Typo: booleano (detalios)
- rvgeneratexml
- Obsolescente.
Usar action=expandtemplates o action=parse in su loco. Generar un arbore de analyse syntactic de pro le contento del version (require rvprop=content).
- Typo: booleano (detalios)
- rvparse
- Obsolescente.
Usar action=parse in su loco. Analysar le syntaxe del contento del version (require rvprop=content). Pro motivos de rendimento, si iste option es usate, rvlimit es fortiate a 1.
- Typo: booleano (detalios)
- rvsection
Obtener solmente le contento del section con iste identificator.
- rvdiffto
- 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, rvlimit es fortiate a 50.
- rvdifftotext
- 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, rvlimit es fortiate a 50.
- rvdifftotextpst
- 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 rvdifftotext.
- Typo: booleano (detalios)
- rvcontentformat
- Obsolescente.
Formato de serialisation usate pro rvdifftotext 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
- rvstartid
Comenciar le enumeration a partir del data e hora del version con iste ID. Le version debe exister, ma non es necessari que illo pertine a iste pagina.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: numero integre
- rvendid
Terminar le enumeration al data e hora del version con iste ID. Le version debe exister, ma non es necessari que illo pertine a iste pagina.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: numero integre
- rvstart
A qual data e hora de version comenciar le enumeration.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: data e hora (formatos permittite)
- rvend
Enumerar usque a iste data e hora.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: data e hora (formatos permittite)
- rvdir
In qual direction enumerar:
- newer
- Listar le plus vetules primo. Nota: rvstart debe esser ante rvend.
- older
- Listar le plus noves primo (option predefinite). Nota: rvstart debe esser post rvend.
- Pote solmente esser usate con un sol pagina (modo №2).
- Un del sequente valores: newer, older
- Predefinite: older
- rvuser
Solmente includer versiones facite per iste usator.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: usator, per un de nomine de usator, IP, Usator temporari, nomine interwiki (p.ex. “prefixo>NomineDeExemplo”) e ID de usator (p.ex. “#12345”)
- rvexcludeuser
Excluder versiones facite per iste usator.
- Pote solmente esser usate con un sol pagina (modo №2).
- Typo: usator, per un de nomine de usator, IP, Usator temporari, nomine interwiki (p.ex. “prefixo>NomineDeExemplo”) e ID de usator (p.ex. “#12345”)
- rvtag
Solmente listar versiones marcate con iste etiquetta.
- rvcontinue
Quando il habera plus resultatos disponibile, usa isto pro continuar. Information plus detaliate sur como continuar consultas se trova sur mediawiki.org.
- Obtener datos con contento pro le ultime version del titulos API e Pagina principal.
- api.php?action=query&prop=revisions&titles=API|Pagina%20principal&rvslots=*&rvprop=timestamp|user|comment|content [aperir in sabliera]
- Obtener le ultime 5 versiones del Pagina principal.
- api.php?action=query&prop=revisions&titles=Pagina%20principal&rvlimit=5&rvprop=timestamp|user|comment [aperir in sabliera]
- Obtene le prime 5 versiones del Pagina principal.
- api.php?action=query&prop=revisions&titles=Pagina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer [aperir in sabliera]
- Obtener le prime 5 versiones del Pagina principal facite post le 1 de maio 2006.
- api.php?action=query&prop=revisions&titles=Pagina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer&rvstart=2006-05-01T00:00:00Z [aperir in sabliera]
- Obtener le prime 5 versiones del Pagina principal que non ha essite facite per le usator anonyme 127.0.0.1
- api.php?action=query&prop=revisions&titles=Pagina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvexcludeuser=127.0.0.1 [aperir in sabliera]
- Obtener le prime 5 versiones del Pagina principal que ha essite facite per le usator MediaWiki default.
- api.php?action=query&prop=revisions&titles=Pagina%20principal&rvlimit=5&rvprop=timestamp|user|comment&rvuser=MediaWiki%20default [aperir in sabliera]