Довідка API MediaWiki
Це автоматично генерована сторінка документації API MediaWiki.
Документація та приклади: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=recentchanges (rc)
- Цей модуль вимагає прав на читання.
- Цей модуль може бути використаний як генератор.
- Джерело: 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
- Щоб зазначити всі значення, використовуйте *.
- 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 [відкрити в пісочниці]