Pomoč za API MediaWiki
To je samodejno ustvarjena stran za API MediaWiki.
Dokumentacija in zgledi: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=userinfo (ui)
- Ta modul zahteva pravice branja.
- Vir: MediaWiki
- Licenca: GPL-2.0-or-later
Pridobitev informacij o trenutnem uporabniku.
Specifični parametri:
Na voljo so tudi drugi splošni parametri.
- uiprop
Kateri podatki naj bodo vključeni:
- blockinfo
- Oznaka, če je trenutni uporabnik blokiran, od koga in iz katerega razloga.
- hasmsg
- Doda oznako messages, če ima trenutni uporabnik čakajoča sporočila.
- groups
- Navede vse skupine, ki jim pripada trenutni uporabnik.
- groupmemberships
- Navede skupine, ki jim je bil uporabnik izrecno dodeljen, vključno z datumom preteka članstva v vsaki skupini.
- implicitgroups
- Navede vse skupine, katerih član je trenutni uporabnik samodejno.
- rights
- Navede vse pravice, ki jih ima trenutni uporabnik.
- changeablegroups
- Navede skupine, v katere lahko trenutni uporabnik dodaja in iz katerih lahko odstranjuje člane.
- options
- Navede vse nastavitve, ki jih je nastavil trenutni uporabnik.
- editcount
- Doda število urejanj trenutnega uporabnika.
- ratelimits
- Navede vse omejitve hitrosti, ki veljajo za trenutnega uporabnika.
- theoreticalratelimits
- Navede vse omejitve hitrosti, ki bi veljale za trenutnega uporabnika, če ne bi bil izvzet iz vseh omejitev hitrosti na podlagi uporabniških pravic ali IP-ja.
- Doda e-poštni naslov uporabnika in datum avtentikacije e-pošte.
- realname
- Doda pravo ime uporabnika.
- acceptlang
- V strukturirani obliki ponovi glavo
Accept-Languageki jo pošlje odjemalec. - registrationdate
- Doda datum registracije uporabnika.
- unreadcount
- Doda število neprebranih strani na uporabnikovem nadzornem seznamu (največ 999; vrne 1000+, če jih je več).
- centralids
- Doda centralne ID-je in status povezanosti uporabnika.
- latestcontrib
- Doda datum uporabnikovega zadnjega prispevka.
- cancreateaccount
- Označuje, ali je uporabniku dovoljeno ustvarjati račune. Če želite preveriti, ali je mogoče ustvariti določen račun, uporabite action=query&list=users&usprop=cancreate.
- Vrednosti (ločene s | ali alternativa): acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Za določitev vseh vrednosti uporabite *.
- uiattachedwiki
S uiprop=centralids označi, ali je uporabnik povezan z vikijem, ki ga identificira ta ID.
Zgleda:
- Pridobitev informacij o trenutnem uporabniku.
- api.php?action=query&meta=userinfo [odpri v peskovniku]
- Pridobitev dodatnih informacij o trenutnem uporabniku.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [odpri v peskovniku]