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)

(main | query | userinfo)
  • 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.
email
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-Language poslanú 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]