Довідка API MediaWiki

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

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

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

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

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

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

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

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

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

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

rcprop

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

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

Використати натомість action=query&meta=tokens.

Значення (розділені через | або альтернативу): patrol
rcshow

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

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

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

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

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

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

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

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

Filter entries to those related to a page.

rccontinue

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

rcgeneraterevisions

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

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