Довідка API MediaWiki

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

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

list=recentchanges (rc)

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

Перерахувати нещодавні зміни.

Параметри:
rcstart

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

Тип: часова мітка (дозволені формати)
rcend

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

Тип: часова мітка (дозволені формати)
rcdir

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

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

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

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

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

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

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

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

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

rcprop

Включити додаткові відомості:

user
Додає користувача, відповідального за редагування і мітки, якщо він — IP-адреса. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
userid
Додає ID користувача, відповідального за редагування. Якщо користувача було приховано з історії, буде повернуто властивість userhidden.
comment
Додає коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
parsedcomment
Додає проаналізований коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
flags
Додає прапорці редагування.
timestamp
Додає часову мітку редагування.
title
Додає назву сторінки, де було редагування.
ids
Додає ID сторінки, ID нещодавніх змін, а також ID нової і старої версій.
sizes
Додає нову і стару довжину сторінки в байтах.
redirect
Помічає редагування, якщо сторінка є перенаправленням.
patrolled
Помічає редагування як відпатрульвані чи невідпатрульовані.
loginfo
Додає інформацію журналу (ID журналу, тип журналу тощо) до записів журналу.
tags
Виводить мітки запису.
sha1
Додає контрольну суму вмісту для записів, пов'язаних з версією. Якщо вміст версії було приховано з історії, буде повернуто властивість sha1hidden.
Значення (розділені через | або альтернативу): comment, flags, ids, loginfo, parsedcomment, patrolled, redirect, sha1, sizes, tags, timestamp, title, user, userid
Стандартно: title|timestamp|ids
rcshow

Показати лише елементи, що задовільняють ці критерії. Наприклад, для перегляду лише незначних змін, здійснених користувачами, що увійшли до системи, вкажіть rcshow=minor|!anon.

Значення (розділені через | або альтернативу): !anon, !autopatrolled, !bot, !minor, !patrolled, !redirect, anon, autopatrolled, bot, minor, patrolled, redirect, unpatrolled
rclimit

Скільки всього змін виводити.

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

Які типи змін показувати.

Значення (розділені через | або альтернативу): categorize, edit, external, log, new
Стандартно: edit|new|log|categorize
rctoponly

Виводити лише зміни, які є останньою версією.

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

Фільтрувати записи й залишити лише ті, які стосуються певної сторінки.

rccontinue

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

rcgeneraterevisions

Коли використовується як генератор, генерувати ідентифікатори версій замість заголовків. Записи нещодавніх редагувань без прив'язаних ID версій (наприклад, більшість записів журналів) не згенерують нічого.

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

Перелічити лише зміни, які торкаються названого слота.

Одне з наступних значень: main
Приклади:
Вивести нещодавні зміни.
api.php?action=query&list=recentchanges [відкрити в пісочниці]
Отримати інформацію про сторінки з недавніми невідпатрульованими змінами.
api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [відкрити в пісочниці]