Pomoc API MediaWiki

To jest automatycznie wygenerowana strona dokumentacji API MediaWiki.

Dokumentacja i przykłady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

list=allusers (au)

(main | query | allusers)

Wylicza wszystkich zarejestrowanych użytkowników.

Parametry:
Other general parameters are available.
aufrom

Nazwa użytkownika, od którego rozpocząć wyliczanie.

auto

Nazwa użytkownika, na którym zakończyć wyliczanie.

auprefix

Wyszukaj wszystkich użytkowników, których nazwy zaczynają się od tej wartości.

audir

Kierunek sortowania.

Jedna z następujących wartości: ascending, descending
Domyślnie: ascending
augroup

Only include users in the given groups. Does not include implicit or auto-promoted groups like *, user, or autoconfirmed.

Wartości (oddziel za pomocą | lub alternatywy): bot, bureaucrat, interface-admin, smwadministrator, smwcurator, smweditor, suppress, sysop
auexcludegroup

Wyklucz użytkowników w tych grupach

Wartości (oddziel za pomocą | lub alternatywy): bot, bureaucrat, interface-admin, smwadministrator, smwcurator, smweditor, suppress, sysop
aurights

Only include users with the given rights. Does not include rights granted by implicit or auto-promoted groups like *, user, or autoconfirmed.

Wartości (oddziel za pomocą | lub alternatywy): adminlinks, apihighlimits, applychangetags, approverevisions, autoconfirmed, autocreateaccount, autopatrol, bigdelete, block, blockemail, bot, browsearchive, changeemail, changetags, confirmemail, createaccount, createclass, createpage, createpreviouslyrenamedaccount, createtalk, createwithcontentmodel, delete, delete-redirect, deletechangetags, deletedhistory, deletedtext, deletelogentry, deleterevision, edit, editcontentmodel, editinterface, editmyoptions, editmyprivateinfo, editmyusercss, editmyuserjs, editmyuserjson, editmyuserjsredirect, editmywatchlist, editprotected, editrestrictedfields, editsemiprotected, editsitecss, editsitejs, editsitejson, editusercss, edituserjs, edituserjson, generatepages, hideuser, ignore-restricted-groups, import, importupload, interwiki, ipblock-exempt, linkpurge, logentryimport, logout, mailpassword, managechangetags, markbotedits, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, multipageedit, nominornewtalk, noratelimit, override-export-depth, pagelang, patrol, patrolmarks, protect, purge, read, renameuser, renameuser-global, renderfile, renderfile-nonstandard, replacetext, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, stashbasehtml, stashedit, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, userrights, userrights-interwiki, viewapprover, viewedittab, viewlinktolatest, viewmyprivateinfo, viewmywatchlist, viewsuppressed
Maksymalna liczba wartości to 50 (500 dla klientów mogących korzystać z podwyższonych limitów).
auprop

Jakie informacje dołączyć:

blockinfo
Dodaje informacje o bieżącej blokadzie użytkownika.
groups
Lists groups that the user is in. This uses more server resources and may return fewer results than the limit.
implicitgroups
Lists all the groups the user is automatically in.
rights
Wyświetla uprawnienia, które posiada użytkownik.
editcount
Dodaje liczbę edycji użytkownika.
registration
Adds the timestamp of when the user registered if available (may be blank).
centralids
Dodaje centralne ID i status przynależności użytkownika.
tempexpired
Indicates whether the temporary account has expired or not. If account isn't temporary, null is returned.
Wartości (oddziel za pomocą | lub alternatywy): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights, tempexpired
aulimit

Łączna liczba nazw użytkowników do zwrócenia.

Type: integer or max
Wartość musi znajdować się pomiędzy 1 a 500.
Domyślnie: 10
auwitheditsonly

Tylko użytkownicy, którzy edytowali.

Typ: wartość boolowska (szczegóły)
auactiveusers

Wyświetl tylko użytkowników, aktywnych w ciągu ostatnich 30 dni.

Typ: wartość boolowska (szczegóły)
auattachedwiki

With auprop=centralids, also indicate whether the user is attached with the wiki identified by this ID.

auexcludenamed

Wyklucz użytkowników kont nazwanych

Typ: wartość boolowska (szczegóły)
auexcludetemp

Wyklucz użytkowników kont tymczasowych

Typ: wartość boolowska (szczegóły)
Przykład:
Wyświetl użytkowników zaczynających się na Y.
api.php?action=query&list=allusers&aufrom=Y [otwórz w brudnopisie]