MediaWiki API hulp
Dit is een automatisch aangemaakte documentatiepagina over de API van MediaWiki.
Documentatie en voorbeelden: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
meta=userinfo (ui)
- Voor deze module zijn leesrechten nodig.
- Bron: MediaWiki
- Licentie: GPL-2.0-or-later
Informatie over de huidige gebruiker opvragen.
Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
- uiprop
Welke gegevens moeten worden opgenomen:
- blockinfo
- Labelt of de huidige gebruiker is geblokkeerd, door wie en om welke reden.
- hasmsg
- Voegt een label messages toe als er voor de huidige gebruiker nog berichten wachten.
- groups
- Geeft een overzicht van alle groepen waartoe de huidige gebruiker behoort.
- groupmemberships
- Geeft een overzicht van de groepen waaraan de huidige gebruiker uitdrukkelijk is toegewezen, met inbegrip van de vervaldatum van elk groepslidmaatschap.
- implicitgroups
- Geeft een overzicht van alle groepen waarvan de huidige gebruiker automatisch lid is.
- rights
- Geeft een overzicht van alle rechten die de huidige gebruiker heeft.
- changeablegroups
- Geeft een overzicht van de groepen waaraan de huidige gebruiker leden kan toevoegen en waaruit hij leden kan verwijderen.
- options
- Geeft een overzicht van alle voorkeuren die de huidige gebruiker heeft ingesteld.
- editcount
- Voegt het aantal bewerkingen van de huidige gebruiker toe.
- ratelimits
- Geeft een overzicht van alle gebruiksbeperkingen die van toepassing zijn op de huidige gebruiker.
- theoreticalratelimits
- Geeft een overzicht van alle gebruiksbeperkingen die van toepassing zouden zijn op de huidige gebruiker als die niet op basis van gebruikersrechten of IP-adres was vrijgesteld van alle beperkingen.
- Voegt het e-mailadres en de e-mailverificatiedatum van de gebruiker toe.
- realname
- Voegt de echte naam van de gebruiker toe.
- acceptlang
- Geeft de header
Accept-Language
die door de cliënt is verzonden in een gestructureerd formaat weer. - registrationdate
- Voegt de registratiedatum van de gebruiker toe.
- unreadcount
- Voegt het aantal ongelezen pagina’s toe aan de volglijst van de gebruiker (maximaal 999; retourneert 1000+ als dit meer is).
- centralids
- Voegt de centrale ID’s en de koppelingsstatus van de gebruiker toe.
- latestcontrib
- Voegt de datum van de laatste bijdrage van de gebruiker toe.
- cancreateaccount
- Geeft aan of de gebruiker accounts mag aanmaken. Om te controleren of een bepaald account kan worden aangemaakt, gebruikt u action=query&list=users&usprop=cancreate.
- Waarden (gescheiden met | of alternatief): acceptlang, blockinfo, cancreateaccount, centralids, changeablegroups, editcount, email, groupmemberships, groups, hasmsg, implicitgroups, latestcontrib, options, ratelimits, realname, registrationdate, rights, theoreticalratelimits, unreadcount
- Gebruik * om alle waarden op te geven.
- uiattachedwiki
Met uiprop=centralids wordt aangegeven of de gebruiker is gekoppeld aan de wiki met deze ID.
Voorbeelden:
- Informatie over de huidige gebruiker opvragen.
- api.php?action=query&meta=userinfo [in de sandbox openen]
- Aanvullende informatie over de huidige gebruiker opvragen.
- api.php?action=query&meta=userinfo&uiprop=blockinfo|groups|rights|hasmsg [in de sandbox openen]