Довідка API Медіавікі

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

Документація та приклади: 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, лише ця версія буде порівняна з цим текстом.

adrcontentformat

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

Одне значення: text/x-wiki, text/javascript, application/json, text/css, text/plain
adruser

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

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

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

Значення (розділені через |): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
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&adrlimit=50