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:
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.

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

Exclude users in the given groups.

Wartości (oddziel za pomocą | lub alternatywy): bot, bureaucrat, editor, interface-admin, smwadministrator, smwcurator, smweditor, suppress, sysop, upwizcampeditors
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): apihighlimits, applychangetags, 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, gtag-exempt, hideuser, import, importupload, ipblock-exempt, lookupuser, managechangetags, markbotedits, mass-upload, mergehistory, minoredit, move, move-categorypages, move-rootuserpages, move-subpages, movefile, nominornewtalk, noratelimit, override-export-depth, pagelang, pagequality, pagequality-admin, patrol, patrolmarks, protect, purge, read, renameuser, reupload, reupload-own, reupload-shared, rollback, sendemail, siteadmin, skipcaptcha, smw-admin, smw-pageedit, smw-patternedit, smw-schemaedit, smw-vieweditpageinfo, smw-viewentityassociatedrevisionmismatch, smw-viewjobqueuewatchlist, suppressionlog, suppressredirect, suppressrevision, unblockself, undelete, unwatchedpages, upload, upload_by_url, upwizcampaigns, usermerge, userrights, userrights-interwiki, viewmyprivateinfo, viewmywatchlist, viewsuppressed, writeapi
Maksymalna liczba wartości to 50 (500 dla klientów z podwyższonymi limitami).
auprop

Jakie informacje dołączyć:

blockinfo
Adds the information about a current block on the user.
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
Adds the central IDs and attachment status for the user.
Wartości (oddziel za pomocą | lub alternatywy): blockinfo, centralids, editcount, groups, implicitgroups, registration, rights
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.

Type: boolean (details)
auactiveusers

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

Type: boolean (details)
auattachedwiki

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

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