Справка MediaWiki API

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

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

list=deletedrevs (dr)

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

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

Работает в трёх режимах:

  1. Перечисление удалённых правок для заданных названий страниц, сортируется по временным меткам.
  2. Перечисление удалённого вклада заданного участника, сортируется по временным меткам (названия страниц не указываются).
  3. Перечисление удалённых правок в заданном пространстве имён, сортируется по названиям страниц и временным меткам (названия страниц и druser не указываются).

Определённые параметры применяются только к некоторым режимам и игнорируются в других.

Определённые параметры:
Other general parameters are available.
drstart

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

Моды: 1, 2
Тип: временная метка (разрешённые форматы)
drend

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

Моды: 1, 2
Тип: временная метка (разрешённые форматы)
drdir

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

newer
Начать с самых старых. Обратите внимание: drstart должно быть раньше drend.
older
Начать с самых новых (по умолчанию). Обратите внимание: drstart должно быть позже drend.
Моды: 1, 3
Одно из следующих значений: newer, older
По умолчанию: older
drfrom

Начать перечисление на этом заголовке.

Мод: 3
drto

Закончить перечисление на этом заголовке.

Мод: 3
drprefix

Найти все названия страниц, начинающиеся с этого значения.

Мод: 3
drunique

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

Мод: 3
Тип: булева (подробнее)
drnamespace

Перечислять только страницы этого пространства имён.

Мод: 3
Одно из следующих значений: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
По умолчанию: 0
drtag

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

druser

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

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

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

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

Какие свойства возвращать:

revid
Добавляет идентификатор удалённой правки.
parentid
Добавляет идентификатор предыдущей версии страницы.
user
Добавляет ник участника, сделавшего правку.
userid
Добавляет идентификатор участника, сделавшего правку.
comment
Добавляет описание правки.
parsedcomment
Добавляет распарсенное описание правки.
minor
Отмечает, была ли правка малой.
len
Добавляет длину правки (в байтах).
sha1
Добавляет хэш SHA-1 (base 16) правки.
content
Добавляет содержимое правки.
token
Устарело. Возвращает токен редактирования.
tags
Метки правки.
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, len, minor, parentid, parsedcomment, revid, sha1, tags, user, userid, token
По умолчанию: user|comment
drlimit

Максимальное количество изменений в списке. Если используется dr prop=content, предел составляет 50.

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

Когда доступно больше результатов, используйте это для продолжения. Более подробную информацию о том, как продолжить запросы, можно найти на mediawiki.org.

Примеры:
Список последних удалённых правок страниц Шпаргалка знаний и Talk:Main Page с содержимым (режим 1).
api.php?action=query&list=deletedrevs&titles=%D0%A8%D0%BF%D0%B0%D1%80%D0%B3%D0%B0%D0%BB%D0%BA%D0%B0%20%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9|%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%3A%D0%A8%D0%BF%D0%B0%D1%80%D0%B3%D0%B0%D0%BB%D0%BA%D0%B0%20%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9&drprop=user|comment|content [открыть в песочнице]
Список последних 50 удалённых правок участника Bob (режим 2).
api.php?action=query&list=deletedrevs&druser=Bob&drlimit=50 [открыть в песочнице]
Список последних 50 удалённых правок в основном пространстве имён (режим 3)
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50 [открыть в песочнице]
Список последних 50 удалённых страниц в пространстве имён Обсуждение (режим 3).
api.php?action=query&list=deletedrevs&drdir=newer&drlimit=50&drnamespace=1&drunique= [открыть в песочнице]