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=block

(main | block)
  • 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

Gebruiker blokkeren.

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

ID van de te wijzigen blokkade.

Type: geheel getal
user

Te blokkeren gebruiker.

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

Geef in plaats hiervan user=#ID op.

Type: geheel getal
expiry

Vervaldatum. Kan relatief zijn (bijv. 5 months of 2 weeks) of absoluut (bijv. 2014-09-18T12:34:56Z). Indien ingesteld op infinite, indefinite of never zal de blokkade nooit verlopen.

Standaard: never
reason

Reden voor blokkade.

Standaard: (leeg)
anononly

Alleen anonieme gebruikers blokkeren (d.w.z. anonieme bewerkingen via dit IP-adres onmogelijk maken, waaronder bewerkingen van tijdelijke accounts).

Type: booleaans (details)
nocreate

Het aanmaken van accounts verhinderen.

Type: booleaans (details)
autoblock

Automatisch het laatst gebruikte IP-adres blokkeren, en tevens ieder volgend IP-adres waar vanaf de gebruiker probeert aan te melden.

Type: booleaans (details)
noemail

Het sturen van e-mail via wiki verhinderen. (Vereist het blockemail-recht.)

Type: booleaans (details)
hidename

De gebruikersnaam in het blokkeerlogboek verbergen. (Vereist het hideuser-recht.)

Type: booleaans (details)
allowusertalk

De gebruiker toestaan om de eigen overlegpagina te bewerken (afhankelijk van $wgBlockAllowsUTEdit).

Type: booleaans (details)
reblock

De huidige blokkade overschrijven indien de gebruiker al door een enkele blokkade geblokkeerd is. Als de gebruiker meer dan eens geblokkeerd is, werkt dit niet. Geef dan met de parameter id aan welke blokkade overschreven moet worden.

Type: booleaans (details)
newblock

Nog een blokkade toevoegen, ook als de gebruiker al geblokkeerd is.

Type: booleaans (details)
watchuser

De gebruikers- en overlegpagina's van de gebruiker of het IP-adres volgen.

Type: booleaans (details)
tags

Wijzigingslabels voor de regel in het blokkeerlogboek.

Waarden (gescheiden met | of alternatief):
partial

Gebruikers voor specifieke pagina’s of naamruimten blokkeren in plaats van de hele site.

Type: booleaans (details)
pagerestrictions

Lijst met titels die de gebruiker niet mag bewerken. Geldt alleen als partial is ingesteld op true.

Soort: paginatitel
Scheid waarden met | of een alternatief.
Het maximale aantal waarden is 10.
Accepteer alleen bestaande pagina's.
namespacerestrictions

Lijst met naamruimte-ID’s waarin de gebruiker niet mag bewerken. Geldt alleen als partial is ingesteld op true.

Waarden (gescheiden met | of alternatief): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 100, 730, 731, 828, 829
Gebruik * om alle waarden op te geven.
token

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

Deze parameter is vereist.
Voorbeelden:
IP-adres 192.0.2.5 voor drie dagen blokkeren met een reden.
api.php?action=block&user=192.0.2.5&expiry=3%20days&reason=First%20strike&token=123ABC [in de sandbox openen]
Gebruiker Vandal voor onbepaalde tijd blokkeren met een reden, en verhinder het aanmaken van nieuwe accounts en het versturen van e-mail.
api.php?action=block&user=Vandal&expiry=never&reason=Vandalism&nocreate=&autoblock=&noemail=&token=123ABC [in de sandbox openen]