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

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

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

list=recentchanges (rc)

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

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

Параметри:
rcstart

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

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

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

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

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

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

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

Значення (розділені через |): 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
rclimit

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

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

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

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

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

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

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

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