Довідка API MediaWiki

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

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

list=allusers (au)

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

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

Параметри:
aufrom

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

auto

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

auprefix

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

audir

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

Одне з наступних значень: ascending, descending
Стандартно: ascending
augroup

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

Значення (розділені через | або альтернативу): approve, bot, bureaucrat, interface-admin, suppress, sysop
auexcludegroup

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

Значення (розділені через | або альтернативу): approve, bot, bureaucrat, interface-admin, suppress, sysop
aurights

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

Значення (розділені через | або альтернативу): apihighlimits, applychangetags, approverevisions, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changetags, 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, gadgets-definition-edit, gadgets-edit, hideuser, import, import_users, importupload, interwiki, ipblock-exempt, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, nuke, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sboverride, sendemail, siteadmin, skipcaptcha, spamblacklistlog, suppressionlog, suppressredirect, suppressrevision, tboverride, tboverride-account, titleblacklistlog, unblockself, undelete, unwatchedpages, upload, upload_by_url, usermerge, userrights, userrights-interwiki, viewapprover, viewlinktolatest, 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 [відкрити в пісочниці]