Справка MediaWiki API

This is an auto-generated MediaWiki API documentation page.

Documentation and examples: https://www.mediawiki.org/wiki/API

list=recentchanges (rc)

(main | query | recentchanges)
  • Этот модуль требует прав на чтение.
  • Этот модуль может быть использован в качестве генератора.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0+

Enumerate recent changes.

Параметры:
rcstart

The timestamp to start enumerating from.

Тип: timestamp (allowed formats)
rcend

The timestamp to end enumerating.

Тип: timestamp (allowed formats)
rcdir

In which direction to enumerate:

newer
List oldest first. Note: rcstart has to be before rcend.
older
List newest first (default). Note: rcstart has to be later than rcend.
Одно из следующих значений: newer, older
По умолчанию: older
rcnamespace

Filter changes to only these namespaces.

Значения (разделённые с помощью | или альтернативного варианта): -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 108, 109, 274, 275
To specify all values, use *.
rcuser

Only list changes by this user.

Тип: user name
rcexcludeuser

Don't list changes by this user.

Тип: user name
rctag

Only list changes tagged with this tag.

rcprop

Include additional pieces of information:

user
Adds the user responsible for the edit and tags if they are an IP.
userid
Adds the user ID responsible for the edit.
comment
Adds the comment for the edit.
parsedcomment
Adds the parsed comment for the edit.
flags
Adds flags for the edit.
timestamp
Adds timestamp of the edit.
title
Adds the page title of the edit.
ids
Adds the page ID, recent changes ID and the new and old revision ID.
sizes
Adds the new and old page length in bytes.
redirect
Tags edit if page is a redirect.
patrolled
Tags patrollable edits as being patrolled or unpatrolled.
loginfo
Adds log information (log ID, log type, etc) to log entries.
tags
Lists tags for the entry.
sha1
Adds the content checksum for entries associated with a revision.
Значения (разделённые с помощью | или альтернативного варианта): user, userid, comment, parsedcomment, flags, timestamp, title, ids, sizes, redirect, patrolled, loginfo, tags, sha1
По умолчанию: title|timestamp|ids
rctoken
Устаревший.

Use action=query&meta=tokens instead.

Значения (разделённые с помощью | или альтернативного варианта): patrol
rcshow

Show only items that meet these criteria. For example, to see only minor edits done by logged-in users, set rcshow=minor|!anon.

Значения (разделённые с помощью | или альтернативного варианта): minor, !minor, bot, !bot, anon, !anon, redirect, !redirect, patrolled, !patrolled, unpatrolled
rclimit

Какое общее количество возвращать

Разрешено не более чем 500 (5000 для ботов).
Тип: целое число или max
По умолчанию: 10
rctype

Какие типы изменений показать.

Значения (разделённые с помощью | или альтернативного варианта): edit, new, log, external, categorize
По умолчанию: edit|new|log|categorize
rctoponly

Only list changes which are the latest revision.

Тип: двоичный (details)
rccontinue

Когда доступно больше результатов, использовать этот чтобы продолжить.

rcgeneraterevisions

When being used as a generator, generate revision IDs rather than titles. Recent change entries without associated revision IDs (e.g. most log entries) will generate nothing.

Тип: двоичный (details)
Примеры:
Список последних изменений.
api.php?action=query&list=recentchanges [open in sandbox]
Get page info about recent unpatrolled changes.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [open in sandbox]