Довідка API MediaWiki

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

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

list=alldeletedrevisions (adr)

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

Перерахувати усі вилучені версії за користувачем або у просторі назв.

Параметри:
adrprop

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

ids
ID версії.
flags
Позначки версії (незначні).
timestamp
Часова мітка версії.
user
Користувач, який створив версію.
userid
ID користувача, який створив версію.
size
Довжина версії (в байтах).
sha1
SHA-1 (base 16) версії.
contentmodel
ID моделі вмісту версії.
comment
Коментар користувача до версії.
parsedcomment
Проаналізований коментар користувача до версії.
content
Текст версії.
tags
Мітки версії.
parsetree
Синтаксичне дерево XML вмісту версії (передбачає модель вмісту wikitext).
Значення (розділені через | або альтернативу): ids, flags, timestamp, user, userid, size, sha1, contentmodel, comment, parsedcomment, content, tags, parsetree
За замовчуванням: ids|timestamp|flags|comment|user
adrlimit

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

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

Розгорнути шаблони у вмісті версії (передбачає adrprop=content).

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

Генерувати синтаксичне дерево XML для вмісту версії (передбачає adrprop=content; замінено на adrprop=parsetree).

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

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

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

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

adrdiffto

ID версії, з якою порівняти кожну версію. Використайте prev, next і cur для попередньої, наступної та поточної версій відповідно.

adrdifftotext

Текст, з яким порівняти кожну версію. Порівнює лише обмежену кількість версій. Перевизначає adrdiffto. Якщо вказано adrsection, лише ця версія буде порівняна з цим текстом.

adrdifftotextpst

Виконати попередню трансформацію тексту перед виведенням дифу. Дійсне лише з використанням adrdifftotext.

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

Формат серіалізації, використаний для adrdifftotext й очікуваний для контенту-результату.

Одне з наступних значень: application/json, text/x-wiki, text/javascript, text/css, text/plain
adruser

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

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

Перерахувати сторінки лише в цьому просторі назв.

Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 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.
Тип: ім'я користувача
adrtag

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

adrcontinue

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

adrgeneratetitles

Коли використовується як генератор, генерувати заголовки замість ідентифікаторів версій.

Тип: логічний (деталі)
Приклади:
Перерахувати останні 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 [відкрити в пісочниці]