Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
list=usercontribs (uc)
- Этот модуль требует прав на чтение.
- Источник: MediaWiki
- Лицензия: GPL-2.0-or-later
Получение всех правок участника.
- 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, 106, 107, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 250, 251, 252, 253, 828, 829, 2300, 2301, 2302, 2303
- Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
- Для указания всех значений, используйте *.
- 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. [открыть в песочнице]