Справка MediaWiki API

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

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

list=alldeletedrevisions (adr)

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

Перечисление всех удалённых версий указанного участника или в указанном пространстве имён.

Параметры:
adrprop

Какие свойства каждой версии получить:

ids
Идентификатор версии.
flags
Флаги версии (малая правка).
timestamp
Временная метка версии.
user
Участник, создавший версию. Если версия пользователя была удалена, будет возвращено свойство userhidden.
userid
Идентификатор создателя версии. Если версия пользователя была удалена, будет возвращено свойство userhidden.
size
Длина версии (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1-хэш (base 16) версии. Если содержимое было удалено, будет возвращено свойство sha1hidden.
slotsha1
SHA-1 (base 16) of each revision slot. If the content has been revision deleted, a sha1hidden property will be returned.
contentmodel
Идентификатор модели содержимого каждого слота версии.
comment
Описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
parsedcomment
Распарсенное описание правки. Если комментарий был удален, будет возвращено свойство commenthidden.
content
Содержание каждого слота версии. Если редакция содержимого была удалена, будет возвращено свойство texthidden.
tags
Метки версии.
roles
List content slot roles that exist in the revision.
parsetree
Устарело. Используйте action=expandtemplates или action=parse. Дерево парсинга XML-содержимого версии (требуется модель содержимого wikitext).
Значения (разделённые с помощью | или альтернативного разделителя): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
По умолчанию: ids|timestamp|flags|comment|user
adrslots

Which revision slots to return data for, when slot-related properties are included in adrprops. If omitted, data from the main slot will be returned in a backwards-compatible format.

Значения (разделённые с помощью | или альтернативного разделителя): main
Для указания всех значений, используйте *.
adrlimit

Сколько версий вернуть.

Тип: целое число или max
Значение должно быть между 1 и 500.
adrexpandtemplates
Устарело.

Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется adrprop=content).

Type: boolean (details)
adrgeneratexml
Устарело.

Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется adrprop=content).

Type: boolean (details)
adrparse
Устарело.

Вместо этого используйте action=parse. Распарсить содержимое версии (требуется adrprop=content). Из соображений производительности, при использовании этой опции, в качестве adrlimit принудительно устанавливается 1.

Type: boolean (details)
adrsection

Вернуть содержимое только секции с заданным номером.

adrdiffto
Устарело.

Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.

adrdifftotext
Устарело.

Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет adrdiffto. Если задано adrsection, сравнение будет произведено только с этой секцией.

adrdifftotextpst
Устарело.

Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с adrdifftotext.

Type: boolean (details)
adrcontentformat
Устарело.

Формат серилиализации, использованный в adrdifftotext и ожидаемый в результате.

Одно из следующих значений: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adruser

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

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

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

Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Для указания всех значений, используйте *.
adrstart

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

Может быть использовано только одновременно с adruser.
Тип: временная метка (разрешённые форматы)
adrend

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

Может быть использовано только одновременно с adruser.
Тип: временная метка (разрешённые форматы)
adrdir

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

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

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

Не может быть использовано одновременно с adruser.
adrto

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

Не может быть использовано одновременно с adruser.
adrprefix

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

Не может быть использовано одновременно с adruser.
adrexcludeuser

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

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

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

adrcontinue

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

adrgeneratetitles

При использовании в качестве генератора, генерирует названия страниц вместо идентификаторов версий.

Type: boolean (details)
Примеры:
Перечислить последние 50 удалённых правок участника Example.
api.php?action=query&list=alldeletedrevisions&adruser=Example&adrlimit=50 [открыть в песочнице]
Перечислить первые 50 удалённых правок в основном пространстве.
api.php?action=query&list=alldeletedrevisions&adrdir=newer&adrnamespace=0&adrlimit=50 [открыть в песочнице]