Справка 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
The value must be between 1 and 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
Для указания всех значений, используйте *.
ucprop

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

ids
Добавляет идентификатор страницы и версии.
title
Добавляет заголовок и идентификатор пространства имён страницы.
timestamp
Добавляет временную метку правки.
comment
Добавляет описание правки.
parsedcomment
Добавляет распарсенное описание правки.
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. [открыть в песочнице]