Nápověda k MediaWiki API
Toto je automaticky generovaná dokumentační stránka k MediaWiki API.
Dokumentace a příklady: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=userinfo (ui)
- Tento modul vyžaduje oprávnění ke čtení.
- Zdroj: MediaWiki
- Licence: GPL-2.0-or-later
Získať informácie o aktuálnom používateľovi.
Parametry:
K dispozícii sú aj ďalšie všeobecné parametre.
- uiprop
Ktoré informácie zahrnúť:
- blockinfo
- Označí, či je aktuálny používateľ zablokovaný, kým a z akého dôvodu.
- hasmsg
- Pridá príznak messages, ak má aktuálny používateľ čakajúce správy.
- groups
- Vypíše všetky skupiny, do ktorých aktuálny používateľ patrí.
- groupmemberships
- Vypíše skupiny, do ktorých bol aktuálny používateľ explicitne priradený, vrátane dátumu vypršania každého členstva v skupine.
- implicitgroups
- Vypíše všetky skupiny, ktorých je aktuálny používateľ automaticky členom.
- rights
- Vypíše všetky práva, ktoré aktuálny používateľ má.
- changeablegroups
- Vypíše skupiny, do ktorých môže aktuálny používateľ pridávať a z ktorých môže odstraňovať.
- options
- Vypíše všetky nastavenia, ktoré si aktuálny používateľ nastavil.
- editcount
- Pridá počet úprav aktuálneho používateľa.
- ratelimits
- Vypíše všetky rýchlostné limity vzťahujúce sa na aktuálneho používateľa.
- theoreticalratelimits
- Vypíše všetky rýchlostné limity, ktoré by sa vzťahovali na aktuálneho používateľa, keby nebol vyňatý zo všetkých rýchlostných limitov na základe používateľských práv alebo IP.
- Pridá emailovú adresu používateľa a dátum overenia emailu.
- realname
- Pridá skutočné meno používateľa.
- acceptlang
- Vráti hlavičku
Accept-Languageposlanú klientom v štruktúrovanom formáte. - registrationdate
- Pridá dátum registrácie používateľa.
- unreadcount
- Pridá počet neprečítaných stránok v zozname sledovaných používateľa (maximálne 999; ak je ich viac, vráti 1000+).
- watchlistlabels
- Pridá štítky zoznamu sledovaných, ktoré si používateľ nastavil.
- centralids
- Pridá centrálne ID a stav pripojenia používateľa.
- latestcontrib
- Pridá dátum posledného príspevku používateľa.
- cancreateaccount
- Označuje, či má používateľ povolené vytvárať účty. Na kontrolu, či možno vytvoriť konkrétny účet, použite action=query&list=users&usprop=cancreate.
- Hodnoty (oddělené | nebo alternativou.): acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount, watchlistlabels
- Na zadanie všetkých hodnôt použite *.
- uiattachedwiki
S uiprop=centralids uviesť, či je používateľ pripojený k wiki určenej týmto ID.
Příklady:
- Získať informácie o aktuálnom používateľovi.
- api.php?action=query&meta=userinfo [otevřít v pískovišti]
- Získať dodatočné informácie o aktuálnom používateľovi.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [otevřít v pískovišti]