Справка MediaWiki API

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

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

list=allusers (au)

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

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

Определённые параметры:
Other general parameters are available.
aufrom

Ник, с которого начать перечисление.

auto

Ник, на котором закончить перечисление.

auprefix

Найти все ники, начинающиеся с этого значения.

audir

Порядок сортировки.

Одно из следующих значений: ascending, descending
По умолчанию: ascending
augroup

Включать только участников из данных групп. Неявные или автоматически присваиваемые группы, вроде *, user или autoconfirmed, не считаются.

Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
auexcludegroup

Исключать участников из данных групп.

Значения (разделённые с помощью | или альтернативного разделителя): bot, bureaucrat, interface-admin, suppress, sysop
aurights

Включать только участников с данными правами. Участники с правами, предоставляемыми автоматически присваиваемыми группами — такими, как *, user или autoconfirmed, — не включаются.

Значения (разделённые с помощью | или альтернативного разделителя): apihighlimits, applychangetags, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createpage, createtalk, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, hideuser, import, importupload, ipblock-exempt, linkpurge, mailpassword, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renderfile, renderfile-nonstandard, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
Максимальное количество значений — 50 (500 для клиентов, которым разрешены более высокие лимиты).
auprop

Какую информацию включить:

blockinfo
Добавляет информацию о текущих блокировках участника.
groups
Перечисляет группы, в которые входит участник. Это значительно нагружает сервера, что может привести к возвращению меньшего числа результатов, чем указанный лимит.
implicitgroups
Перечисляет группы, в которые участник был включён автоматически.
rights
Перечисляет права, которые есть у участника.
editcount
Добавляет счётчик правок участника.
registration
Добавляет метку времени, когда участник был зарегистрирован, если она доступна (может быть пустым).
centralids
Добавляет центральный идентификатор и статус прикрепления участника.
Значения (разделённые с помощью | или альтернативного разделителя): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
aulimit

Сколько ников вернуть.

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

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

Тип: булева (подробнее)
auactiveusers

Перечислять только участников, которые были активны в последние 30 дней.

Тип: булева (подробнее)
auattachedwiki

С auprop=centralids, также отображает, прикреплён ли к вики участник с этим идентификатором.

Пример:
Список участников, начиная с Y.
api.php?action=query&list=allusers&aufrom=Y [открыть в песочнице]