Довідка API MediaWiki

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

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

list=alldeletedrevisions (adr)

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

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

Конкретні параметри:
Other general parameters are available.
adrprop

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

ids
ID версії.
flags
Позначки версії (незначні).
timestamp
Часова мітка версії.
user
Користувач, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
userid
ID користувача, який створив версію. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
size
Довжина версії (в байтах).
slotsize
Довжина (в байтах) кожного слоту версії.
sha1
SHA-1 (base 16) версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
slotsha1
SHA-1 (з основою 16) кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
contentmodel
ID контентної моделі кожного слоту версії.
comment
Коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
parsedcomment
Проаналізований коментар користувача до версії. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
content
Вміст кожного слоту версії. Якщо вміст версії було приховано з історії, буде повернуто властивість texthidden. З міркувань продуктивності, якщо використовується ця опція, adrlimit буде примусово встановлено на 50.
tags
Мітки версії.
roles
Перелічити ролі контентних слотів, які існують у версії.
parsetree
Застарілий. Використовуйте натомість action=expandtemplates або action=parse. Синтаксичне дерево XML вмісту версії (передбачає модель вмісту wikitext). З міркувань продуктивності, якщо використовується ця опція, adrlimit буде примусово встановлено на 50.
Значення (розділені через | або альтернативу): comment, content, contentmodel, flags, ids, parsedcomment, roles, sha1, size, slotsha1, slotsize, tags, timestamp, user, userid, parsetree
Стандартно: ids|timestamp|flags|comment|user
adrslots

Для яких слотів версії повернути дані, коли пов'язані зі слотами властивості зазначені у adrprops. Якщо пропущено, буде повернуто дані зі слота main у зворотно-сумісному форматі.

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

Content serialization format used for output of content.

Це — шаблонний параметр.Коли робите запит, {slot} у назві параметра слід замінити значеннями adrslots.
Одне з наступних значень: application/json, application/octet-stream, application/unknown, application/x-binary, text/css, text/javascript, text/plain, text/unknown, text/x-wiki, unknown/unknown
adrlimit

Обмежити кількість версій, які буде видано. Якщо використано adrprop=content, adrprop=parsetree, adrdiffto або adrdifftotext, ліміт становить 50. Якщо використано adrparse, ліміт становить 1.

Тип: ціле число або max
Значення має перебувати між 1 та 500.
adrexpandtemplates
Застарілий.

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

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

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

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

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

Тип: логічний (подробиці)
adrsection

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

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

Використовуйте натомість action=compare. ID версії, з якою порівняти кожну версію. Використайте prev, next і cur для попередньої, наступної та поточної версій відповідно. З міркувань продуктивності, якщо використовується ця опція, adrlimit буде примусово встановлено на 50.

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

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

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

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

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

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

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

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

Примітка: через «скупий режим», використання adruser і adrnamespace одночасно можуть вилитися у видачу результатів менше ніж adrlimit перед продовженням; в особливих випадках можуть видаватися нульові результати.

Тип: користувач, подано як ім'я користувача, IP, Тимчасовий користувач, інтервікі-назва (напр., «префікс>ПрикладНазви») і ідентифікатор користувача (напр., «#12345»)
adrnamespace

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

Примітка: через «скупий режим», використання adruser і adrnamespace одночасно можуть вилитися у видачу результатів менше ніж adrlimit перед продовженням; в особливих випадках можуть видаватися нульові результати.

Значення (розділені через | або альтернативу): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 710, 711, 828, 829
Щоб зазначити всі значення, використовуйте *.
adrstart

Часова мітка початку переліку.

Може використовуватися лише з adruser.
Тип: часова мітка (дозволені формати)
adrend

Часова мітка закінчення переліку.

Може використовуватися лише з adruser.
Тип: часова мітка (дозволені формати)
adrdir

У якому напрямку перелічувати:

newer
Спочатку найстарші. Примітка: adrstart має бути перед adrend.
older
Спочатку найновіші (за замовчуванням). Примітка: adrstart має бути перед adrend.
Одне з наступних значень: newer, older
Стандартно: older
adrfrom

Почати перелік з цієї назви.

Не може використовуватися з adruser.
adrto

Закінчити перелік цією назвою.

Не може використовуватися з adruser.
adrprefix

Шукати усі назви сторінок, які починаються з цього значення.

Не може використовуватися з adruser.
adrexcludeuser

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

Не може використовуватися з adruser.
Тип: користувач, подано як ім'я користувача, IP, Тимчасовий користувач, інтервікі-назва (напр., «префікс>ПрикладНазви») і ідентифікатор користувача (напр., «#12345»)
adrtag

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

adrcontinue

Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.

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 [відкрити в пісочниці]