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

action=userrights

(main | userrights)
  • Voor deze module zijn leesrechten nodig.
  • Voor deze module zijn schrijfrechten nodig.
  • Deze module accepteert alleen POST-verzoeken.
  • Bron: MediaWiki
  • Licentie: GPL-2.0-or-later

Het groepslidmaatschap van een gebruiker wijzigen.

Specifieke parameters:
Er zijn nog andere algemene parameters beschikbaar.
user

Gebruiker.

Type: gebruiker, met een van gebruikersnaam en gebruikers-ID (bijv. "#12345")
userid
Verouderd.

Geef in plaats hiervan user=#ID op.

Type: geheel getal
add

Voeg de gebruiker toe aan deze groepen of, als die al lid is, werk de vervaldatum van het lidmaatschap van die groep bij.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, editor, emailconfirmed, interface-admin, suppress, sysop, widgeteditor
expiry

Vervaltijdstempels. Kan relatief zijn (bv. 5 months of 2 weeks) of absoluut (bv. 2014-09-18T12:34:56Z ). Als er slechts één tijdstempel is ingesteld, wordt het gebruikt voor alle groepen die aan de parameter add zijn doorgegeven. Gebruik infinite, indefinite, infinity of never voor een nooit verlopende gebruikersgroep.

Scheid waarden met | of een alternatief.
Maximumaantal waarden is 50 (of 500 voor cliënten waaraan hogere limieten zijn toegestaan).
Standaard: infinite
remove

Verwijder de gebruiker uit deze groepen.

Waarden (gescheiden met | of alternatief): bot, bureaucrat, editor, emailconfirmed, interface-admin, suppress, sysop, widgeteditor
reason

Reden voor de wijziging.

Standaard: (leeg)
token

Een token “userrights” dat is verkregen uit action=query&meta=tokens

Voor compatibiliteit wordt ook het token geaccepteerd dat in de webinterface wordt gebruikt.

Deze parameter is vereist.
tags

Wijzigingslabels om toe te passen op de regel in het logboek gebruikersrechten.

Waarden (gescheiden met | of alternatief):
Voorbeelden:
Voeg gebruiker FooBot toe aan de groep bot en verwijder die gebruiker uit de groepen sysop en bureaucrat.
api.php?action=userrights&user=FooBot&add=bot&remove=sysop|bureaucrat&token=123ABC [in de sandbox openen]
Voeg gebruiker met ID 123 toe aan de groep bot en verwijder die gebruiker uit de groepen sysop en bureaucrat.
api.php?action=userrights&userid=123&add=bot&remove=sysop|bureaucrat&token=123ABC [in de sandbox openen]
Voeg gebruiker SometimeSysop voor 1 maand toe aan de groep sysop.
api.php?action=userrights&user=SometimeSysop&add=sysop&expiry=1%20month&token=123ABC [in de sandbox openen]