Справка MediaWiki API

Это автоматически сгенерированная страница документации MediaWiki API.

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

list=usercontribs (uc)

(main | query | usercontribs)
  • Этот модуль требует прав на чтение.
  • Источник: MediaWiki
  • Лицензия: GPL-2.0-or-later

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

Параметры:
uclimit

Максимальное количество возвращаемых правок.

Тип: целое число или max
Значение должно быть между 1 и 500.
По умолчанию: 10
ucstart

Временная метка, с которой начать возврат.

Тип: временная метка (разрешённые форматы)
ucend

Временная метка, на которой закончить возврат.

Тип: временная метка (разрешённые форматы)
uccontinue

Когда доступно больше результатов, используйте это для продолжения.

ucuser

Участники, чей вклад необходимо получить. Не может быть использовано с ucuserids или ucuserprefix.

Тип: список пользователей, любой из Имя пользователя, IP-адрес и название интервики (например, «префикс>ПримерНазвания»)
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
ucuserids

Идентификаторы участников, чей вклад необходимо получить. Не может быть использовано с ucuser или ucuserprefix.

Type: list of integers
Разделяйте значения с помощью | или альтернативного разделителя.
Maximum number of values is 50 (500 for clients allowed higher limits).
ucuserprefix

Получить вклад всех участников, имена которых начинаются с этого значения. Не может быть использовано с ucuser или 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, 102, 103, 106, 107, 108, 109, 112, 113, 114, 115, 828, 829, 2300, 2301, 2302, 2303
Для указания всех значений, используйте *.
ucprop

Включить дополнительную информацию:

ids
Добавляет идентификатор страницы и версии.
title
Добавляет заголовок и идентификатор пространства имён страницы.
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 (7776000 секунд) не будут показаны.

Значения (разделённые с помощью | или альтернативного разделителя): !autopatrolled, !minor, !new, !patrolled, !top, autopatrolled, minor, new, patrolled, top
uctag

Только правки с заданной меткой.

uctoponly
Устарело.

Перечислять только последние правки страниц.

Type: boolean (details)
Примеры:
Показать вклад участника Example.
api.php?action=query&list=usercontribs&ucuser=Example [открыть в песочнице]
Показать вклад со всех IP-адресов, начинающихся на 192.0.2..
api.php?action=query&list=usercontribs&ucuserprefix=192.0.2. [открыть в песочнице]