Довідка API MediaWiki

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

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

prop=deletedrevisions (drv)

(main | query | deletedrevisions)
  • Цей модуль вимагає прав на читання.
  • Цей модуль може бути використаний як генератор.
  • Джерело: MediaWiki
  • Ліцензія: GPL-2.0-or-later

Отримати інформацію про вилучену версію.

Можна використати кількома способами:

  1. Отримати вилучені версії набору сторінок, вказавши заголовки або ідентифікатори сторінок. Сортується за назвою і часовою міткою.
  2. Отримати дані про набір вилучених версій, вказавши їх ID з ідентифікаторами версій. Сортується за ID версії.
Параметри:
drvprop

Які властивості отримати для кожної версії:

ids
ID версії.
flags
Позначки версії (незначні).
timestamp
Часова мітка версії.
user
Користувач, який створив версію.
userid
ID користувача, який створив версію.
size
Довжина версії (в байтах).
slotsize
Length (bytes) of each revision slot.
sha1
SHA-1 (base 16) версії.
slotsha1
SHA-1 (base 16) of each revision slot.
contentmodel
ID моделі вмісту версії.
comment
Коментар користувача до версії.
parsedcomment
Проаналізований коментар користувача до версії.
content
Текст версії.
tags
Мітки версії.
roles
List content slot roles that exist in the revision.
parsetree
Застарілий. Deprecated. Використовуйте натомість action=expandtemplates або action=parse. Синтаксичне дерево XML вмісту версії (передбачає модель вмісту wikitext).
Значення (розділені через | або альтернативу): ids, flags, timestamp, user, userid, size, slotsize, sha1, slotsha1, contentmodel, comment, parsedcomment, content, tags, roles, parsetree
За замовчуванням: ids|timestamp|flags|comment|user
drvslots

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

Значення (розділені через | або альтернативу): main
Щоб зазначити всі значення, використовуйте *.
drvlimit

Обмежити кількість версій, які буде видано.

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

Використовуйте натомість action=expandtemplates. Розгорнути шаблони у вмісті версії (передбачає drvprop=content).

Тип: логічний (деталі)
drvgeneratexml
Застарілий.

Використовуйте натомість action=expandtemplates або action=parse. Генерувати синтаксичне дерево XML для вмісту версії (передбачає drvprop=content; замінено на drvprop=parsetree).

Тип: логічний (деталі)
drvparse
Застарілий.

Використовуйте натомість action=parse. Аналізувати вміст версії (передбачає drvprop=content). З причин продуктивності, якщо використовується ця опція, drvlimit встановлюється як 1.

Тип: логічний (деталі)
drvsection

Витягнути вміст лише розділу з цим номером.

drvdiffto
Застарілий.

Використовуйте натомість action=compare. ID версії, з якою порівняти кожну версію. Використайте 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&drvslots=*&drvprop=user|comment|content [відкрити в пісочниці]
Вивести інформацію вилученої версії 123456.
api.php?action=query&prop=deletedrevisions&revids=123456 [відкрити в пісочниці]