Довідка API Медіавікі

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

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

list=allusers (au)

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

Перерахувати усіх зареєстрованих користувачів.

Параметри:
aufrom

Ім'я користувача, з якого почати перелічувати.

auto

Ім'я користувача, на якому закінчити перелічувати.

auprefix

Шукати усіх користувачів, які починаються з цього значення.

audir

Напрямок сортування.

Одне значення: ascending, descending
За замовчуванням: ascending
augroup

Включати лише користувачів з даних груп.

Значення (розділені через |): bot, sysop, bureaucrat, Admin
auexcludegroup

Виключити користувачів у даних групах.

Значення (розділені через |): bot, sysop, bureaucrat, Admin
aurights

Включати лише користувачів з даними правами. Не включає права, надані безумовними або автоматичними групами на зразок *, користувач або автопідтверджені.

Значення (розділені через |): apihighlimits, applychangetags, autoconfirmed, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, createaccount, createpage, createtalk, delete, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editprotected, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmywatchlist, editsemiprotected, editusercssjs, editusercss, edituserjs, hideuser, import, importupload, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, movefile, move-categorypages, move-rootuserpages, move-subpages, nominornewtalk, noratelimit, override-export-depth, pagelang, passwordreset, patrol, patrolmarks, protect, proxyunbannable, purge, read, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, 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
Додає часову мітку, коли користувач зареєструвався, якщо доступно (може бути пустою).
Значення (розділені через |): blockinfo, groups, implicitgroups, rights, editcount, registration
aulimit

Скільки всього виводити імен користувачів.

Дозволено не більше 500 (5000 для ботів).
Тип: ціле число або max
За замовчуванням: 10
auwitheditsonly

Перерахувати лише користувачів, що зробили редагування.

Тип: логічний (деталі)
auactiveusers

Перерахувати лише користувачів, що були активні 30 останніх днів.

Тип: логічний (деталі)
Приклад:
Перерахувати користувачів, починаючи з Y.
api.php?action=query&list=allusers&aufrom=Y