Довідка API MediaWiki

Це автоматично генерована сторінка документації API MediaWiki.

Документація та приклади: https://www.mediawiki.org/wiki/API

list=deletedrevs (dr)

(mainquerydeletedrevs)
  • Цей модуль є застарілим.
  • Цей модуль вимагає прав на читання.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0+

Перелічити вилучені версії.

Працює у трьох режимах:

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

Окремі параметри можуть застосовуватися в одному режимі й ігноруватися в іншому.

Параметри:
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, 2300, 2301, 2302, 2303
За замовчуванням: 0
drtag

Перерахувати лише версії, помічені цим теґом.

druser

Перерахувати лише версії цього користувача.

Тип: ім'я користувача
drexcludeuser

Не перераховувати версії цього користувача.

Тип: ім'я користувача
drprop

Які властивості отримати:

revid
Додає ID вилученої версії.
parentid
Додає ID попередньої версії сторінки.
user
Додає користувача, який створив версію.
userid
Додає ID користувача, який створив версію.
comment
Додає коментар до версії.
parsedcomment
Додає проаналізований коментар до версії.
minor
Позначає, якщо версія створена незначним редагуванням.
len
Додає довжину (байти) версії.
sha1
Додає SHA-1 (base 16) версії.
content
Додає вміст версії.
token
Застаріло. Дає токен редагування.
tags
Теґи версії.
Значення (розділені через | або альтернативу): revid, parentid, user, userid, comment, parsedcomment, minor, len, sha1, content, token, tags
За замовчуванням: user|comment
drlimit

Максимальна кількість версій для переліку.

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 10
drcontinue

Коли доступно більше результатів, використовуйте це, щоб продовжити.

Приклади:
Перерахувати останні вилучені версії сторінок Main Page і Talk:Main Page, з вмістом (режим 1).
api.php?action=query&list=deletedrevs&titles=Main%20Page|Talk:Main%20Page&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= [відкрити в пісочниці]