Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/API
list=recentchanges (rc)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: MediaWiki
- Ліцензія: GPL-2.0+
Перерахувати нещодавні зміни.
- 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, 2300, 2301, 2302, 2303
- Щоб зазначити всі значення, використовуйте *.
- 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, new, log, external, categorize
- За замовчуванням: edit|new|log|categorize
- rctoponly
Виводити лише зміни, які є останньою версією.
- Тип: логічний (деталі)
- rccontinue
Коли доступно більше результатів, використовуйте це, щоб продовжити.
- rcgeneraterevisions
Коли використовується як генератор, генерувати ідентифікатори версій замість заголовків. Записи нещодавніх редагувань без прив'язаних ID версій (наприклад, більшість записів журналів) не згенерують нічого.
- Тип: логічний (деталі)
- Вивести нещодавні зміни.
- api.php?action=query&list=recentchanges [відкрити в пісочниці]
- Отримати інформацію про сторінки з недавніми невідпатрульованими змінами.
- api.php?action=query&generator=recentchanges&grcshow=!patrolled&prop=info [відкрити в пісочниці]