Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=alldeletedrevisions (adr)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: 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, text/css, text/javascript, text/plain, text/x-wiki
- adruser
Только правки данного участника.
Примечание: Из-за жадного режима одновременное использование adruser и adrnamespace может привести к меньшему, чем adrlimit, числу результатов перед продолжением; в крайнем случае, может вернуться и ноль результатов.
- Тип: пользователь, любой из Имя пользователя, IP-адрес, название интервики (например, «префикс>ПримерНазвания») и идентификатор участника (например, «#12345»)
- adrnamespace
Перечислять только страницы этого пространства имён.
Примечание: Из-за жадного режима одновременное использование adruser и adrnamespace может привести к меньшему, чем adrlimit, числу результатов перед продолжением; в крайнем случае, может вернуться и ноль результатов.
- Значения (разделённые с помощью | или альтернативного разделителя): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 828, 829, 2300, 2301, 2302, 2303
- Для указания всех значений, используйте *.
- 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 [открыть в песочнице]