Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=recentchanges (rc)

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

Перечисление последних правок.

Параметры:
rcstart

Временная метка, с которой начать перечисление.

Тип: временная метка (разрешённые форматы)
rcend

Временная метка, на которой закончить перечисление.

Тип: временная метка (разрешённые форматы)
rcdir

В каком порядке перечислять:

newer
Начать с самых старых. Обратите внимание: rcstart должно быть раньше rcend.
older
Начать с самых новых (по умолчанию). Обратите внимание: rcstart должно быть позже rcend.
Одно из следующих значений: newer, older
По умолчанию: older
rcnamespace

Только правки в этих пространствах имён.

Значения (разделённые с помощью | или альтернативного разделителя): -1, -2, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 828, 829, 2300, 2301, 2302, 2303
Для указания всех значений, используйте *.
rcuser

Только правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
rcexcludeuser

Не перечислять правки данного участника.

Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
rctag

Только правки с заданной меткой.

rcprop

Включить дополнительную информацию:

user
Добавить анонимных участников, ответственных за правку или метку. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Добавить идентификатор ответственного за правку участника. Если версия пользователя была удалена, будет возвращено свойство userhidden.
comment
Добавляет описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Добавляет распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
flags
Добавляет метки правки.
timestamp
Добавляет временную метку правки.
title
Добавляет заголовок отредактированной страницы.
ids
Добавляет идентификаторы страницы, правки, старой и новой версии.
sizes
Добавляет старую и новую длину страницы в байтах.
redirect
Отмечает правку, если страница является перенаправлением.
patrolled
Отмечает патрулируемые правки как отпатрулированные или неотпатрулированные.
loginfo
Добавляет информацию о записи журнала (идентификатор записи, её тип, и так далее).
tags
Перечисляет метки записи.
sha1
Добавляет значение контрольных сумм для записей, связанных с версией. Если версия содержимого была удалена, будет возвращено свойство sha1hidden.
Значения (разделённые с помощью | или альтернативного разделителя): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
По умолчанию: title|timestamp|ids
rctoken
Устарело.

Вместо этого используйте action=query&meta=tokens.

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

Показать только элементы, удовлетворяющие данным критериям. Например, чтобы отобразить только малые правки, сделанные зарегистрированными участниками, установите rcshow=minor|!anon.

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

Сколько правок вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
rctype

Какие типы правок показать.

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

Перечислять только последние правки страниц.

Type: boolean (details)
rctitle

Вернуть записи, связанные со страницей.

rccontinue

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

rcgeneraterevisions

При использовании в качестве генератора, генерировать идентификаторы версий вместо их названий. Записи последних изменений без привязанного идентификатора версии (например, большинство записей журналов) не сгенерируют ничего.

Type: boolean (details)
rcslot

Only list changes that touch the named slot.

Одно из следующих значений: main
Примеры:
Список последних изменений.
api.php?action=query&list=recentchanges [открыть в песочнице]
Получить информацию о последних страницах с неотпатрулированными изменениями.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [открыть в песочнице]