Довідка API MediaWiki

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

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

list=usercontribs (uc)

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

Отримати всі редагування користувача.

Конкретні параметри:
Other general parameters are available.
uclimit

Максимальна кількість елементів внеску для виведення.

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

Початкова мітка часу, з якої потрібно повернутися, тобто зміни перед цією міткою часу.

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

До якої часової мітки виводити, тобто зміни після цієї позначки часу.

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

Коли буде доступно більше результатів, використовуйте це, щоб продовжити. Більш детальну інформацію про те, як продовжувати запити, можна знайти на mediawiki.org.

ucuser

Користувачі, для яких отримати внесок. Не можна використовувати з ucuserids, ucuserprefix чи uciprange.

Тип: список користувачів, подано як ім'я користувача, IP, Тимчасовий користувач та інтервікі-назва (напр., «префікс>ПрикладНазви»)
Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
ucuserids

Ідентифікатори користувачів, для яких отримати внесок. Не можна використовувати з ucuser, ucuserprefix чи uciprange.

Тип: список цілих чисел
Розділіть значення з допомогою | або альтернативу.
Максимальна кількість значень — 50 (500 для клієнтів, яким дозволено вищі ліміти).
ucuserprefix

Отримати внесок усіх користувачів, чиї імена починаються цим значенням. Не можна використовувати з ucuser, ucuserids чи uciprange.

uciprange

The CIDR range to retrieve contributions for. Cannot be used with ucuser, ucuserprefix, or ucuserids.

ucdir

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

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

Перерахувати записи внеску лише в цих просторах назв.

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

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

ids
Додає ID сторінки й ID версії.
title
Додає назву й ID простору назв сторінки.
timestamp
Додає часову мітку редагування.
comment
Додає коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
parsedcomment
Додає проаналізований коментар до редагування. Якщо коментар до версії було приховано з історії, буде повернуто властивість commenthidden.
size
Додає новий розмір редагування.
sizediff
Додає зміну розміру порівняно з попереднім редагуванням.
flags
Додає прапорці редагування.
patrolled
Відзначає патрульовані редагування.
tags
Перелічує мітки редагування.
Значення (розділені через | або альтернативу): comment, flags, ids, parsedcomment, patrolled, size, sizediff, tags, timestamp, title
Стандартно: ids|title|timestamp|comment|size|flags
ucshow

Показати лише елементи, що відповідають цим критеріям, наприклад, лише не незначні редагування: ucshow=!minor.

Якщо вказано ucshow=patrolled або ucshow=!patrolled, версії, старіші ніж $wgRCMaxAge (2592000 секунд) не будуть показуватися.

Значення (розділені через | або альтернативу): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

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

uctoponly
Застарілий.

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

Тип: логічний (подробиці)
Приклади:
Показати внесок користувача Example.
api.php?action=query&list=usercontribs&ucuser=Example [відкрити в пісочниці]
Показати внесок з усіх IP-адрес з префіксом 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [відкрити в пісочниці]