Помош со Извршникот на МедијаВики

Ова е самосоздадена документациска страница за извршникот на МедијаВики.

Документација и примери: https://www.mediawiki.org/wiki/API

list=allrevisions (arv)

(main | query | allrevisions)
  • За овој модул се потребни права на читање.
  • Овој модул може да се користи како создавач.
  • Извор: MediaWiki
  • Лиценца: GPL-2.0+

List all revisions.

Параметри:
arvprop

Which properties to get for each revision:

ids
The ID of the revision.
flags
Revision flags (minor).
timestamp
The timestamp of the revision.
user
User that made the revision.
userid
User ID of the revision creator.
size
Length (bytes) of the revision.
sha1
SHA-1 (base 16) of the revision.
contentmodel
Content model ID of the revision.
comment
Comment by the user for the revision.
parsedcomment
Parsed comment by the user for the revision.
content
Text of the revision.
tags
Tags for the revision.
parsetree
Deprecated. Use action=expandtemplates or action=parse instead. The XML parse tree of revision content (requires content model wikitext).
Вредности (одделете ги со |): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
По основно: ids|timestamp|flags|comment|user
arvlimit

Limit how many revisions will be returned.

Не се допушта повеќе од 500 (5.000 за ботови).
Тип: цел број или max
arvexpandtemplates
Застарен.

Use action=expandtemplates instead. Expand templates in revision content (requires arvprop=content).

Тип: булов (подробно)
arvgeneratexml
Застарен.

Use action=expandtemplates or action=parse instead. Generate XML parse tree for revision content (requires arvprop=content).

Тип: булов (подробно)
arvparse
Застарен.

Use action=parse instead. Parse revision content (requires arvprop=content). For performance reasons, if this option is used, arvlimit is enforced to 1.

Тип: булов (подробно)
arvsection

Only retrieve the content of this section number.

arvdiffto
Застарен.

Use action=compare instead. Revision ID to diff each revision to. Use prev, next and cur for the previous, next and current revision respectively.

arvdifftotext
Застарен.

Use action=compare instead. Text to diff each revision to. Only diffs a limited number of revisions. Overrides arvdiffto. If arvsection is set, only that section will be diffed against this text.

arvdifftotextpst
Застарен.

Use action=compare instead. Perform a pre-save transform on the text before diffing it. Only valid when used with arvdifftotext.

Тип: булов (подробно)
arvcontentformat

Serialization format used for arvdifftotext and expected for output of content.

Една вредност: text/x-wiki, text/javascript, application/json, text/css, text/plain
arvuser

Only list revisions by this user.

Тип: корисничко име
arvnamespace

Only list pages in this namespace.

Вредности (одделете ги со |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
To specify all values, use *.
arvstart

The timestamp to start enumerating from.

Тип: време и датум (допуштени формати)
arvend

The timestamp to stop enumerating at.

Тип: време и датум (допуштени формати)
arvdir

Во која насока да се набројува:

понови
Прво најстарите. Напомена: arvstart мора да биде пред arvend.
постари
Прво најновите (по основно). Напомена: arvstart мора да биде подоцна од arvend.
Една вредност: newer, older
По основно: older
arvexcludeuser

Don't list revisions by this user.

Тип: корисничко име
arvcontinue

Употребете го ова за да продолжите кога има повеќе расположиви ставки.

arvgeneratetitles

When being used as a generator, generate titles rather than revision IDs.

Тип: булов (подробно)
Примери:
List the last 50 contributions by user Example.
api.php?action=query&list=allrevisions&arvuser=Example&arvlimit=50 [open in sandbox]
List the first 50 revisions in the main namespace.
api.php?action=query&list=allrevisions&arvdir=newer&arvlimit=50 [open in sandbox]