Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/API
prop=deletedrevisions (drv)
- Этот модуль требует прав на чтение.
- Этот модуль может быть использован в качестве генератора.
- Источник: MediaWiki
- Лицензия: GPL-2.0+
Получение информации об удалённых правках.
Может быть использовано несколькими способами:
- Получение удалённых правок для набора страниц, заданного с помощью названий или идентификаторов. Сортируется по названиям и временным меткам.
- Получение данных о наборе удалённых правок, заданных с помощью их revid. Сортируется по идентификаторам версий.
- drvprop
Какие свойства каждой версии получить:
- ids
- Идентификатор версии.
- flags
- Флаги версии (малая правка).
- timestamp
- Временная метка версии.
- user
- Участник, создавший версию.
- userid
- Идентификатор создателя версии.
- size
- Длина версии (в байтах).
- sha1
- SHA-1-хэш (base 16) версии.
- contentmodel
- Идентификатор модели содержимого версии.
- comment
- Описание правки.
- parsedcomment
- Распарсенное описание правки.
- content
- Текст версии.
- tags
- Метки версии.
- parsetree
- Не поддерживается. Вместо этого используйте action=expandtemplates или action=parse. Дерево парсинга XML содержимого версии (требуется модель содержимого
wikitext
).
- Значения (разделённые с помощью | или альтернативного разделителя): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
- По умолчанию: ids|timestamp|flags|comment|user
- drvlimit
Сколько версий вернуть.
- Разрешено не более 500 (5000 для ботов).
- Тип: целое число или max
- drvexpandtemplates
- Не поддерживается.
Вместо этого используйте action=expandtemplates. Раскрыть шаблоны в содержимом версии (требуется drvprop=content).
- Тип: логический (подробнее)
- drvgeneratexml
- Не поддерживается.
Вместо этого используйте action=expandtemplates или action=parse. Сгенерировать дерево парсинга XML содержимого версии (требуется drvprop=content).
- Тип: логический (подробнее)
- drvparse
- Не поддерживается.
Вместо этого используйте action=parse. Распарсить содержимое версии (требуется drvprop=content). Из соображений производительности, при использовании этой опции, в качестве drvlimit принудительно устанавливается 1.
- Тип: логический (подробнее)
- drvsection
Вернуть содержимое только секции с заданным номером.
- drvdiffto
- Не поддерживается.
Вместо этого используйте action=compare. Идентификатор версии, с которым сравнивать каждую версию. Используйте prev, next и cur для предыдущей, следующей и текущей версии соответственно.
- drvdifftotext
- Не поддерживается.
Вместо этого используйте action=compare. Текст, с которым сравнивать каждую версию. Сравнивает ограниченное число версий. Переопределяет drvdiffto. Если задано drvsection, сравнение будет произведено только с этой секцией.
- drvdifftotextpst
- Не поддерживается.
Вместо этого используйте action=compare. Выполнить преобразование перед записью правки до сравнения. Доступно только при использовании с drvdifftotext.
- Тип: логический (подробнее)
- drvcontentformat
Формат серилиализации, использованный в drvdifftotext и ожидаемый в результате.
- Одно из следующих значений: text/x-wiki, text/javascript, application/json, text/css, text/plain
- drvstart
Временная метка, с которой начать перечисление. Игнорируется при обработке списка идентификаторов версий.
- Тип: временная метка (разрешённые форматы)
- drvend
Временная метка, на которой закончить перечисление. Игнорируется при обработке списка идентификаторов версий.
- Тип: временная метка (разрешённые форматы)
- drvdir
В каком порядке перечислять:
- newer
- Начать с самых старых. Обратите внимание: drvstart должно быть раньше drvend.
- older
- Начать с самых новых (по умолчанию). Обратите внимание: drvstart должно быть позже drvend.
- Одно из следующих значений: newer, older
- По умолчанию: older
- drvtag
Только правки с заданной меткой.
- drvuser
Только правки данного участника.
- Тип: имя участника
- drvexcludeuser
Не перечислять правки данного участника.
- Тип: имя участника
- drvcontinue
Когда доступно больше результатов, используйте это для продолжения.
- Список удалённых правок страниц Main Page и Talk:Main Page с содержимым.
- api.php?action=query&prop=deletedrevisions&titles=Main%20Page|Talk:Main%20Page&drvprop=user|comment|content [открыть в песочнице]
- Список информации для удалённой правки 123456.
- api.php?action=query&prop=deletedrevisions&revids=123456 [открыть в песочнице]